АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Если два и более, то

Читайте также:
  1. Многие, если не сказать большинство, не знают или же забыли о достоинстве месяца Мухаррам, тем более, что этот месяц уже наступил.

КОНТРОЛЬНАЯ РАБОТА

Создание пользовательских функций. Создание макросов в MS Eхcel c использованием макрорекордера

 

· изучить возможности создания макросов в MS Eхcel с помощью макрорекордера;

· получить практические навыки написания пользовательских функций в модуле редактора VBA(Visual Basic for Application);

· освоить создание команд меню и кнопок на панели инструментов для запуска макроса.

 

Для автоматизации рабочего места пользователя записывают макросы с помощью макрорекордера. Макрос-это программа, состоящая из списка команд, которые должны бытьвыполнены приложением. VBA - это среда программирования, разработанная для создания макросов в приложениях. Если пользователь не умеет программировать, то с помощью VBA может «записать» макрос и назначить его какой-либо кнопке. Макрорекордер записывает каждый шаг, вызов команды, перемещение мыши, ввод формул, ввод с клавиатуры. После того как запись окончена, нужно остановить рекордер.

 

Задание 1

Создать таблицу согласно своему номеру контрольной работы, первая запись - это Ваша ФИО. Сохранить ее в папке под своим именем, таблицу не форматировать.

Заготовка к начислению зарплаты

 

 

Задание 2

Создать следующие пользовательские функции для расчета таблицы:

  1. функцию для расчета отчислений в пенсионный фонд;

-отчисления в пенсионный фонд составляют 1% от оклада, поэтому получим следующее выражение:

отчисления в пенсионный фонд = оклад*1%;

  1. функцию, которая вычисляет подоходный налог;

-подоходный налог составляет 13% от оклада за вычетом пенсионного фонда:

подоходный налог = (оклад - пенсионный фонд)*0.13

  1. функцию, которая вычисляет все вычеты из заработной платы работника;

удержания = подоходный налог +отчисления в пенсионный фонд;

  1. функция, которая вычисляет алименты:

Если один ребенок, то

    • алименты =25%*(оклад - удержания),

если два и более, то

    • алименты =33% *(оклад - удержания);
  1. функцию, которая вычисляет сумму, выдаваемую работнику на руки.

Итого к выдаче = оклад - удержания - алименты;

Для создания пользовательской функции необходимо сделать следующее:

· войти в редактор VBA СЕРВИС/МАКРОС/РЕДАКТОР VBA(ALT+F11);

· Вставить в окно проекта МОДУЛЬ команда ВСТАВКА(INSERT)/МОДУЛЬ(MODULE);

  • в него вставить процедуру FUNCTION- ВСТАВКА/ПРОЦЕДУРА(PROCEDURE), в диалоговом окне выбрать процедуру функцию и дать имя пользовательской функции Алименты (без пробелов) и ОК.

В окне модуля появится заготовка функции, в нее вставить необходимые для вычисления аргументы и алгоритм вычисления функции. После чего имя функции появится в разделе Пользовательские в Мастере Функций.

Пример пользовательской функции для вычисления алиментов:

Название функции Алименты, она содержит 3 аргумента оклад, удержания, кол_детей.


1 | 2 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)