1.1 Пусть таблица с исходными данными имеет следующий вид:
Расчет заработной платы за месяц
Фамилия | Месячн. оклад | Колич раб. дней | . Зараб. плата | Подоход. налог | Проф налог | Пенс налог. | Начисл. | Удерж. | Выдано |
Иванов | 160.00 | ||||||||
Петров | 300.00 | ||||||||
Сидоров | 200.00 | ||||||||
ИТОГО | |||||||||
Среднее | |||||||||
Минимальное | |||||||||
Максимальное |
Как видно из таблицы, исходными данными являются список фамилий, месячный оклад и количество рабочих дней месяца.
На основании этих данных нужно вычислить заработную плату, подоходный, профсоюзный, пенсионный налоги, начисления, удержания, сумму к выдаче.
1.2. Примем в качестве примера следующие исходные зависимости.
Заработная плата равна месячному окладу, умноженному на количество рабочих дней и деленному на 24.5, где 24.5 - среднее количество рабочих дней месяца в течение календарного года;
подоходный налог равен 10% зарплаты, если зарплата < 200, иначе - 15% зарплаты;
профсоюзный налог равен 5% зарплаты, еслизарплата < 150, иначе 7%зарплаты;
пенсионный налог равен 8% зарплаты, еслизарплата < 100, иначе - 12% зарплаты;
“Начислено” равнозаработной плате;
“Удержано” равноподоходный налог + профсоюзный налог + пенсионный налог;
“Выдано” равно“Начислено” - “Удержано”.
Кроме этого, пусть в каждом столбце нужно вычислить сумму элементов, среднее арифметическое, наибольший элемент, наименьший элемент.
Отметим, что важнейшими достоинствами Excel являются возможность кроме использования формул, их копирование на интервал ячеек (т.е. аналогичные формулы в столбце или строке не нужно записывать многократно). Формулу записывают один раз в начале нужного интервала ячеек, а затем копируют на весь интервал, при этом происходит привязывание формулы к данной строке или столбцу.
1.3. Введем формулы в таблицу:
Примем, что список фамилий начинается с 6-ой строки таблицы и расположен в столбце A, месячный оклад в столбце B, количество рабочих дней месяца в столбце C. Тогда формулы в 6-ой строке таблицы должны иметь вид:
- Для расчета зарплаты:
=b6*c6/24.5,
где b6 - имя клетки, содержащей месячный оклад;
c6 - имя клетки, содержащий количество рабочих дней месяца.
- Для расчета подоходного налога:
=если(d6<200;d6*0.10;d6*0.15),
где d6 - имя клетки, содержащей зарплату.
Для расчета профсоюзного налога:
=если(d6<150;d6*0.05;d6*0.07).
Для расчета пенсионного налога:
=если(d6<100;d6*0.08;d6*0.12).
Для расчета “ Начислено”:
=d6.
- Для расчета “ Удержано ”:
=e6+f6+g6.
где e6, f6, g6 -имена клеток, содержащие соответствующие налоги.
- Для расчета “ Выдано ”:
=h6-i6,
где h 6 - имя клетки, содержащей “ Начислено ”;
i6 - имя клетки, содержащей “ Удержано ”.
После набора приведенных выше формул, их следует скопировать в соответствующие клетки таблицы.
Затем нужно заполнить итоговую строку, в которой должны быть вычислены суммы по всем столбцам таблицы, для чего записать в клетку, соответствующую сумме месячных окладов, формулу:
сумм(b6:b8),
где b6:b8 - интервал ячеек, содержимое которых подлежит суммированию (в данном примере предполагается, что данные расположены в трех строках таблицы: 6-ой, 7-ой и 8-ой).
В остальные клетки итоговой строки необходимо скопировать приведенную формулу, которая будет автоматически привязана к соответствующим столбцам.
Аналогично нужно заполнить остальные три строки таблицы, введя следующие формулы, а затем копируя их на интервалы клеток в соответствующих строках:
срзнач(b6:b8) - для вычисления среднего арифметического содержимого клеток данного интервала;
мин(b6:b8) -для вычисления наименьшего значения значения ряда чисел;
макс(b6:b8) -для вычисления наибольшего значения ряда чисел.
2. Запишем таблицу на диск с именем zarpl с помощью команды ФайлÞСохранить