Алгоритм обчислення премії наступний.
- Перевірити, значився чи даний співробітник в списку працівників підприємства на момент нарахування премії.
- Порівняти, чи відповідає в кожному рядку:
- а) табельний номер з бази даних співробітників табельної номером зі штатного розпису;
- б) прізвище з бази даних прізвища зі штатного розпису.
- Визначити загальна кількість опрацьованих на підприємстві днів (для цього треба з дати нарахування премії відняти дату прийому на роботу).
- Визначити число відпрацьованих співробітником років, розділивши отримане на попередньому етапі кількість днів на 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. Таблиця з умовами нарахування премії
НАШІ ПРОЕКТИ
- Навігатор в океані ароматів
SamoYchiteli.ru
ілюстровані самовчителі