Расчет премии за выслугу лет. Ввод условий для начисления премии.
Премия за выслугу лет зависит от стажа работника. Мы будем определять ее величину, пользуясь табл. 5.1. При расчете премии будем также выполнять контроль правильности информации в базе данных сотрудников и в списке с окладами.
Таблица 5.1. Размер премии за выслугу лет в % к окладу.
№п/п | Стаж, годы | Премия, % |
---|---|---|
1 | Менее 1 | Не начисляется |
2 | От 1 до 3 | 10 |
3 | От 3 до 5 | 20 |
4 | От 5 до 10 | 30 |
5 | Свыше 10 | 40 |
Алгоритм вычисления премии следующий.
- Проверить, числился ли данный сотрудник в списке работников предприятия на момент начисления премии.
- Сравнить, соответствует ли в каждой строке:
- а) табельный номер из базы данных сотрудников табельному номеру из штатного расписания;
- б) фамилия из базы данных фамилии из штатного расписания.
- Определить общее количество проработанных на предприятии дней (для этого надо из даты начисления премии вычесть дату приема на работу).
- Определить число отработанных сотрудником лет, разделив полученное на предыдущем этапе количество дней на 365.25 – среднее число дней в году с учетом високосных лет.
- Отбросить от полученного значения дробную часть.
- Если количество полных отработанных человеком лет составляет:
- а) менее 1 года – премию не начислять;
- б) от 1 до 3 лет – увеличить сумму оклада на 10%;
- в) от 4 до 5 лет – увеличить сумму оклада на 20%;
- г) от 6 до 10 лет – увеличить сумму оклада на 30%;
- д) более 10 лет – увеличить сумму оклада на 40%.
- Если табельные номера и фамилии в штатном расписании соответствуют указанным в базе данных сотрудников, то зачесть полученную сумму премии, если же нет – выдать сообщение об ошибке.
Ввод условий для начисления премии
Условия начисления премии, описанные в табл. 5.1, можно поместить в любое место рабочего листа. Расположите таблицу с этими данными, скажем, в диапазоне ячеек U1:V8 (рис. 5.23), следующим образом:
- в ячейку V2 поместите дату расчета;
- в диапазон U4:U8 – стаж работника;
- в диапазон V4:V8 – процент для начисления премии.
Рис. 5.23. Таблица с условиями начисления премии