Изтеглете примерната работна книга
Този урок ще покаже как да се изчислят отработените часове в Excel и Google Sheets.
Изчислете часовете с проста формула
Можем да изчислим отработените часове, като извадим крайния час от началния. За да работи формулата, информацията трябва да бъде въведена в 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 | = АКО (SUM ($ E $ 4: E4)> 40, SUM ($ E $ 4: E4) -40,0) |
Първата част от първия диапазон на функцията SUM е абсолютна, докато втората част не е. Докато копирате тази формула в долната част на таблицата, ще забележите, че функцията SUM добавя всички отработени часове в колона Е. С увеличаването на диапазона на SUM се увеличават и отработените часове. Веднъж SUM достига до повече от 40 часа, часовете за извънреден труд се поставят в графата извънреден труд като нарастваща сума.
Изчислете редовни часове
Редовните часове се изчисляват въз основа на общите часове и отработения извънреден труд.
1 | = MAX (E4-G4,0) |
Използваме функцията MAX, за да не завършим с отрицателни часове, когато служителят е работил извънредно, сякаш резултатът връща минус, тогава функцията MAX ще върне нула.
Изчислете часовете, отработени в седмичен график по проект
Като направим изчислението по -горе една стъпка по -нататък, можем да разделим часовете, отработени от проекта, върху които служителят е работил, използвайки функцията SUMIF
1 | = SUMIF ($ H $ 4: $ H $ 10, H4, $ F $ 4: $ F $ 10) |
Функцията SUMIF ще сумира редовните часове в колона F според критериите, избрани в колона H - в случай на горната формула, тя ще търси проекта ABC и ще сумира редовните часове за този проект.
Изчисляване на часовете, работещи в Google Sheets
Всички горни примери за Excel работят по същия начин в Google Sheets.