Pobierz przykładowy skoroszyt
Ten samouczek pokaże, jak obliczyć, ile godzin jest między godziną rozpoczęcia a godziną zakończenia 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 |
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.
Odjęcie jednej kolumny od drugiej daje nam różnicę między tymi dwiema datami. To da nam procent przepracowanego dnia w oparciu o 24 godziny na dobę. Aby uzyskać przepracowane godziny, musimy tę wartość pomnożyć przez 24.
Aby sformatować wartości jako czas, wybierz Dom > Numer >Czas ze Wstążki.
Aby zaokrąglić liczby dla przepracowanego czasu do jednego miejsca po przecinku, możemy użyć funkcji ZAOKR.
1 | =ZAOKR((D3-C3)*24,1) |
Funkcja MROUND
Kiedy pracownik zarejestruje się w systemie, system zarejestruje dokładny czas, w którym ten pracownik się zarejestrował. Aby uzyskać i wyrejestrować czas z dokładnością do najbliższych 15 minut, możemy użyć funkcji MROUND.
1 | =MROUND(C7;"0,15") |
Jeśli na zegarze jest godzina 7.18, funkcja MROUND zaokrągli czas do najbliższych 15 minut, czyli do 7.15.
Następnie możemy obliczyć przepracowany czas, korzystając z rzeczywistego czasu rozpoczęcia i rzeczywistego zakończenia, jak pokazano w powyższym przykładzie.
Jeśli chcesz zaokrąglić W GÓRĘ do NASTĘPNYCH 15 minut, użyj funkcji CEILING.
1 | =SUFIT(E3;"0,15") |
Podobnie, jeśli chcesz zaokrąglić W DÓŁ do POPRZEDNICH 15 minut, użyjesz PIĘTRO Funkcjonować.
1 | =PIĘTRO(E3;"0,15") |
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.
Obliczanie godzin przepracowanych w Arkuszach Google
Wszystkie powyższe przykłady Excela działają w ten sam sposób w Arkuszach Google.