Pobierz przykładowy skoroszyt
Ten samouczek pokaże, jak obliczyć godziny przepracowane w programie Excel i Arkuszach Google.
Oblicz godziny za pomocą prostej formuły
Przepracowane godziny możemy obliczyć odejmując czas zakończenia od czasu rozpoczęcia. Aby formuła działała, informacje muszą zostać wprowadzone do programu Excel w odpowiednim formacie czasu.
1 | =(D3-C3)*24 |
Formuła D3-C3 poda nam procent przepracowanego dnia w oparciu o 24 godziny na dobę. Aby uzyskać przepracowaną godzinę, musimy tę wartość pomnożyć przez 24.
Daty i godziny są przechowywane w programie Excel jako liczby. Gdybyśmy mieli zmienić format kolumn czasu rozpoczęcia i zakończenia na powyższej grafice na ogólny format liczb, otrzymalibyśmy liczbowe odpowiedniki pokazanych czasów.
Obliczanie nadgodzin
Tego samego rodzaju formuły możemy użyć do obliczenia nadgodzin.
W powyższym przykładzie standardowy czas to 8 godzin.
Poniższy wzór oblicza normalny czas przepracowany w ciągu dnia.
1 | =JEŻELI((D3-C3)*24>$H13$H$13(D3-C3)*24) |
Jeśli pracownik przepracował więcej niż 8 godzin, formuła zwróci maksymalnie 8 godzin.
Aby obliczyć nadgodziny, możemy obliczyć resztę przepracowanych godzin za pomocą poniższego wzoru:
1 | =JEŻELI((D3-C3)*24>$H$13,((D3-C3)*24)-$H$13,0) |
Funkcja MOD
Jeśli godzina zakończenia przypada przed godziną rozpoczęcia, może to być spowodowane pracą na nocnej zmianie. Aby rozwiązać problem formuły zwracającej liczbę ujemną, używamy funkcji MOD.
1 | =MOD(D3-C3,1)*24 |
Podobnie jak w przypadku prostej formuły, musimy pomnożyć wartość obliczoną przez funkcję MOD przez 24, aby uzyskać przepracowane godziny.
Oblicz godziny przepracowane w tygodniowym grafiku
Możemy użyć funkcji JEŻELI, SUMA i MAKS do obliczenia godzin przepracowanych w tygodniu w rozbiciu na regularny czas i nadgodziny.
Oblicz nadgodziny
Nadgodziny są naliczane, gdy dana osoba pracuje więcej niż 40 godzin tygodniowo.
1 | =JEŻELI(SUMA($E$4:E4)>40;SUMA($E$4:E4)-40,0) |
Pierwsza część pierwszego zakresu funkcji SUMA jest wartością bezwzględną, natomiast druga część nie. Gdy skopiujesz tę formułę na dół tabeli, zauważysz, że funkcja SUMA sumuje wszystkie przepracowane godziny w kolumnie E. Wraz ze zwiększaniem zakresu SUMA, zwiększa się przepracowane godziny. Kiedyś SUMA przekroczy 40 godzin, Godziny nadliczbowe są umieszczane w kolumnie Nadgodziny jako rosnąca suma.
Oblicz regularne godziny
Regularne godziny są obliczane na podstawie całkowitej liczby godzin i przepracowanych godzin nadliczbowych.
1 | =MAKS(E4-G4,0) |
Używamy funkcji MAX, aby nie skończyć z godzinami ujemnymi, w których Pracownik pracował w nadgodzinach, tak jakby wynik zwracał wynik ujemny, to funkcja MAX zwróci zero.
Oblicz godziny przepracowane w tygodniowym grafiku według projektu
Idąc wyżej o krok dalej, możemy podzielić godziny przepracowane w ramach Projektu, nad którymi przepracował pracownik za pomocą funkcji SUMA.JEŻELI
1 | =SUMA.JEŻELI($H$4:$H$10,H4,$F$4:$F$10) |
Funkcja SUMA.JEŻELI zsumuje Normalne godziny w kolumnie F zgodnie z kryteriami wybranymi w kolumnie H - w przypadku powyższej formuły wyszuka Projekt ABC i zsumuje Normalne godziny dla tego projektu.
Obliczanie godzin przepracowanych w Arkuszach Google
Wszystkie powyższe przykłady Excela działają w ten sam sposób w Arkuszach Google.