Дуже багато питань приходить з приводу обліку робочого часу з денними і нічними годинами. Як правило, в організації є різні графіки, нічні і денні, при цьому нічні зміни можуть захоплювати денні години, поетом просте множення кількості годин на ставку не вийде, потрібно окремо рахувати нічні і денні зміни.
Ось один із прикладів надісланого листа, його і постараємося розглянути в спрощеному варіанті.
А хто-небудь займався складанням графіка обліку робочого часу з денними і нічними змінами? Мені потрібно зробити так, щоб окремо вважалися денні та нічні години. Тобто, якщо в графіку коштує 12, значить 12 вважаються як денні, а ось з нічними складності. Людина заступає на зміну о 20:00, і до 22:00 йдуть 2 години денних, і так само вранці з 6:00 до 8:00 теж 2 години денних. в графіку ставлять 4 і 8 годин на різні дні, але з них по 2 години виходять денні. ось як би задати таку умову, щоб денні години вважалися в одній комірці, а нічні в інший.
Як правило, ці питання надходять в рубрику функції «ЯКЩО». я б хотів розглянути задачу на прикладі функції «ВПР». Звичайно, я розглядаю тільки підрахунок одного дня, зазвичай же це календарний місяць, але ніхто не заважає вам зробити все те ж саме на всі дні. Так, доведеться трохи повозитися, але потім можна використовувати його як шаблон на всі наступні місяці. В добавок, на відміну від функції «ЯКЩО», якщо будуть вводитися інші зміни, то ви легко зможете їх додати, просто приписавши до таблиці зі змінами, не змінюючи саму формулу.
Отже, у нас є три зміни, в нашому випадку вони позначені як 12,8,4 (але це не обов'язково, можна зробити цілком легким для читання букви або скорочення змін для наочності).
Таблиця графіка робочих змін співробітників за один день.
Для вирішення завдання ми вводимо два поля «день» і «ніч», де будуть вважатися відповідні години (це не обов'язково, можна всю формулу прописати в стовпці «Всього») і за допомогою функції ВПР знаходимо ту кількість годин, яке відповідає зміні.
В даному випадку, шукане значення буде «Зміна», таблиця з даними це таблиця зі змінами (не забудьте закріпити її, натиснувши «F4», щоб формулу можна було протягнути на всіх співробітників).
І в кінці рахуємо загальну кількість годин, помноживши нічні години на підвищувальний кое-т за нічні зміни.