Задача формирования расчетного листа заработной платы, выдаваемого сотруднику, в MS Excel может быть решена несколькими способами:
· с помощью стандартных функций,
· с помощью элементов управления (ЭУ) формы,
· средствами языка программирования.
Для решения задачи первым способом потребуются стандартные функции ВПР(), знакомая ранее, и функция СУММЕСЛИМН(<диапазон суммирования>; < диапазон поиска 1>;<критерий 1>; <диапазон поиска 2>; <критерий 2>; …), которая позволяет выбрать и просуммировать данные по нескольким критериям поиска.
При формировании расчетного листа (рис. 9) требуется:
· в ячейку В2 ввести название предприятия, приравняв ее ячейке А1 листа «Сотрудники» (В2 = Сотрудники!А1);
· для ввода полей Шифр и Месяц использовать проверку данных аналогично заданию темы 3;
· в ячейку В4 ввести формулу =ВПР($B$3;Работники;2);
· в ячейку В8 ввести формулу
=СУММЕСЛИМН (Начисления!H2:H10; Начисления! A2:A10; B3; Начисления!C2: C10;B7).
Индивидуальное задание 7.Создать расчетный лист и дополнить его полями БД согласно заданию табл. 7.
Рис. 9. Расчетный лист (вариант 1)
Таблица 7. Дополнительные поля для расчетного листа
N | Отобразить перед строкой 7 дополнительно |
Количество иждивенцев, премия | |
Надбавка, премия, | |
Доход нарастающим итогом, НДФЛ | |
Количество иждивенцев, НДФЛ | |
Оклад, надбавка | |
Оклад, премия | |
Оклад, надбавка, премия | |
Оклад, НДФЛ | |
Оклад, доход нарастающим итогом | |
Количество иждивенцев, оклад |