Завантажте зразок робочої книги
Цей підручник покаже, як розрахувати відпрацьовані години в Excel і Google Таблицях.
Обчисліть години за простою формулою
Ми можемо обчислити відпрацьовані години, віднявши час завершення від часу початку. Інформація повинна бути введена в Excel у правильному форматі часу, щоб формула працювала.
1 | = (D3-C3)*24 |
Формула D3-C3 дасть нам відсоток відпрацьованого дня на основі 24 годин на день. Щоб годинник працювали, нам потрібно помножити це значення на 24.
Дати та час зберігаються як числа в Excel. Якби ми змінили формат стовпців часу початку та закінчення у наведеній вище графіці на загальний числовий формат, ми отримали б числові еквіваленти показаного часу.
Розрахунок понаднормових
Ми можемо використовувати формулу одного типу для розрахунку надурочних робіт.
У наведеному вище прикладі стандартний час становить 8 годин.
Наступна формула розраховує нормальний час, відпрацьований протягом дня.
1 | = IF ((D3-C3)*24> $ H $ 13, $ H $ 13, (D3-C3)*24) |
Якщо працівник пропрацював більше 8 годин, формула поверне максимум 8 годин.
Для розрахунку понаднормових годин ми можемо отримати решту відпрацьованих годин, використовуючи цю формулу нижче:
1 | = IF ((D3-C3)*24> $ H $ 13, ((D3-C3)*24)-$ H $ 13,0) |
Функція MOD
Якщо час закінчення випереджає час початку, це може бути пов’язано з роботою нічної зміни. Для вирішення проблеми формули, що повертає від’ємне число, ми використовуємо функцію MOD.
1 | = MOD (D3-C3,1)*24 |
Як і з простою формулою, нам потрібно помножити значення, обчислене функцією MOD на 24, щоб отримати відпрацьовані години.
Розрахунок годин, відпрацьованих у тижневому табелі обліку робочого часу
Ми можемо використовувати функції IF, SUM та MAX для розрахунку відпрацьованих годин у тижневому режимі з розрахунком на звичайний час та надурочні роботи.
Розрахунок понаднормових
Понаднормові роботи нараховуються, коли людина працює більше 40 годин на тиждень.
1 | = IF (SUM ($ E $ 4: E4)> 40, SUM ($ E $ 4: E4) -40,0) |
Перша частина першого діапазону функції SUM є абсолютною, тоді як друга частина - ні. Скопіювавши цю формулу до нижньої частини таблиці, ви помітите, що функція SUM додає всі години роботи у стовпці E. У міру збільшення діапазону SUM збільшується і відпрацьований час. Одного разу SUM досягає більше 40 годин, понаднормові години зараховуються до стовпця Понаднормові роботи як зростаюча сума.
Розрахунок звичайних годин
Звичайні години розраховуються на основі загальної кількості годин та відпрацьованого надурочного часу.
1 | = МАКС. (E4-G4,0) |
Ми використовуємо функцію МАКС, щоб у нас не було негативних годин, коли працівник працював понаднормово, ніби результат повертає мінус, тоді функція МАКС поверне нуль.
Розрахунок годин, відпрацьованих у тижневому табелі розрахунків за проектами
Зробивши розрахунок вище, зробимо ще один крок далі, ми можемо розділити години, відпрацьовані проектом, над якими працював співробітник за допомогою функції SUMIF
1 | = SUMIF ($ H $ 4: $ H $ 10, H4, $ F $ 4: $ F $ 10) |
Функція SUMIF підсумовує звичайні години у стовпці F відповідно до критеріїв, вибраних у стовпці H - у випадку наведеної вище формули вона шукатиме проект ABC та підсумовуватиме звичайні години для цього проекту.
Розрахунок годин роботи в Google Таблицях
Усі наведені вище приклади Excel однаково працюють у Google Таблицях.