Note: The other languages of the website are Google-translated. Back to English

Jak obliczyć przepracowane godziny bez przerwy na lunch w programie Excel?

Jako pracownik firmy potrzebujemy każdego dnia pracy, licząc całkowity przepracowany czas i pomniejszony o porę obiadową dnia, co może pomóc w obliczeniu wynagrodzenia w zależności od czasu. Na przykład mam następujący dzienny rekord obecności, który zawiera logowanie, wylogowanie i początek lunchu, czas zakończenia obiadu w arkuszu roboczym, teraz chcę obliczyć całkowitą liczbę przepracowanych godzin, ale bez przerwy na lunch każdego dnia. Aby zakończyć tę pracę, mogę przedstawić kilka formuł.

doc oblicz przepracowane godziny 1

Oblicz przepracowane godziny i minus czas na lunch za pomocą wzorów


strzałka niebieski prawy bąbelek Oblicz przepracowane godziny i minus czas na lunch za pomocą wzorów

Poniższe wzory mogą pomóc w obliczeniu czasu pracy dziennie na podstawie zapisów czasu.

1. Wprowadź tę formułę: =SUM((C2-B2)+(E2-D2))*24 do pustej komórki obok komórek z zapisem czasu, F2na przykład patrz zrzut ekranu:

Uwagi: W powyższym wzorze: C2 to godzina rozpoczęcia obiadu, B2 to czas logowania, E2 wskazuje czas wylogowania i D2 to godzina zakończenia obiadu. Możesz zmienić referencje w zależności od potrzeb.

doc oblicz przepracowane godziny 2

2. Następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a wszystkie przepracowane godziny z wyłączeniem pory obiadowej są obliczane od razu. Zobacz zrzut ekranu:

doc oblicz przepracowane godziny 3

Wskazówki: Jeśli istnieje rejestracja czasu logowania, wylogowania i ustalony czas na lunch (na przykład jedna godzina i trzydzieści minut), możesz zastosować tę prostą formułę: = D2-B2-C2 aby obliczyć przepracowane godziny dziennie. Zobacz zrzut ekranu:

doc oblicz przepracowane godziny 4


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (29)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Potrzebuję pomocy z formułą. Więc tworzę harmonogramy, mam czas logowania i wylogowania. Jeśli ten czas przekracza 6 godzin, musi być 30 minutowy obiad. Potrzebuję formuły, która obliczy przepracowany czas z uwzględnieniem obiadu JEŚLI to ponad 6 godzin
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy otrzymałeś pomoc w tym pytaniu?
Ten komentarz został zminimalizowany przez moderatora na stronie
Chciałbym też na to odpowiedź. Czy można to urozmaicić? Przykład: 12-godzinni pracownicy zmianowi mają godzinną przerwę, podobnie jak 11- i 10-godzinne gówniane roboty. Jeśli jednak przepracujesz 8 lub 9 godzin, odejmowane jest 45 minut, 6-7 godzin 30 minut, a 5 godzin 15 minut. Wszelkie godziny przepracowane poniżej 5 nie powodują przerwy.
Ten komentarz został zminimalizowany przez moderatora na stronie
Ja też chciałabym znaleźć odpowiedź na tę właśnie sytuację!
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy w programie Excel nie ma odpowiedzi ani formuły na to pytanie?
Jaki byłby wzór, gdyby wymagane było minimum 8.5 godziny pracy, ale pracownik przepracował 10 godzin.
Chcę formułę np. 08:50 - 10:00, a wtedy oczywistą odpowiedzią jest 01:50 z opcją obliczenia tygodniowej nadgodziny lub niedoboru?
Ten komentarz został zminimalizowany przez moderatora na stronie
@Sheena:

Znalazłem coś, co faktycznie rozwiązuje twoje pytanie.

Kolumny D, E i F to czas rozpoczęcia, czas zakończenia i przerwa.


Miej gdzieś tabelę wyjaśniającą przerwy, które należy obliczyć:

od do pauzy
0:00 6:00 0:00
6:00 9:00 0:30
9:00 10:00 0:45

Następnie użyj następującego wyrażenia (zauważ, że moje odniesienie do tabeli znajduje się na karcie o nazwie Anhang):

=IF(AND(D18=ʺʺ,E18=ʺʺ),ʺʺ,(E18+(D18>E18)-D18)-IF((E18+(D18>E18)-D18)>Anhang!$A$6,IF(F18>Anhang!$C$6,F18,Anhang!$C$6),IF((E18+(D18>E18)-D18)<=Anhang!$B$4,IF(F18>Anhang!$C$4,F18,Anhang!$C$4),IF(F18>Anhang!$C$5,F18,Anhang!$C$5))))
Ten komentarz został zminimalizowany przez moderatora na stronie
Pobieram raporty aktywności z aplikacji Time station (aplikacja, która pomaga monitorować i obliczać czas pracy i płacy pracowników).

Wejście i wyjście idą jedno pod drugim, a nie jak pokazujesz w swoich przykładach (jeden obok drugiego).

Czy istnieje sposób na sformułowanie tabeli w celu obliczenia łącznej liczby godzin w ciągu dnia w tym układzie, biorąc pod uwagę, że mogę mieć wiele wejść i wyjść dziennie?
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj, Avishay,
Przepraszam, nie rozumiem, czy możesz podać tutaj przykład lub zrzut ekranu? Dziękuję Ci!
Ten komentarz został zminimalizowany przez moderatora na stronie
Śledzę swój czas rozpoczęcia w A1 i czas zakończenia w B1. W C1 znajduje się formuła =TEKST(B1-A1,"h") To działa, ale nie mogę zrozumieć, jak odjąć godzinę na lunch w ramach tej formuły. Nie śledzę pory rozpoczęcia i zakończenia pory lunchu, ponieważ zawsze będzie to godzina. Czy jest na to sposób?
Ten komentarz został zminimalizowany przez moderatora na stronie
Właśnie pracowałem w NY Comic Con i byłem ciekawy, jak obliczyć godziny, jeśli A1 jest taktowany (AM/PM), B1 Clocked Out (AM/PM), C1 Break i D1 przepracowane godziny. Jak wyglądałaby formuła, jeśli umieścisz x w kolumnie zajęta przerwa, a przerwa jest automatyczna 1/2 godziny?
Ten komentarz został zminimalizowany przez moderatora na stronie
Próbuję obliczyć czas wejścia, czas zakończenia minus 30 minut przerwy na lunch (ustalane każdego dnia). Nie śledzę czasu rozpoczęcia i zakończenia pory lunchu, ponieważ zawsze będzie to 30 minut. Następnie użyj łącznej liczby godzin xa podanej stawki godzinowej. Czy jest na to sposób?
Mam, że E7 jest taktowany (formuła TIME 13:30) F7 jest taktowany (formuła TIME 13:30), G7 to zawsze 30 minut przerwy na lunch, H7 to łączna liczba przepracowanych godzin. każdy z nich jest od poniedziałku do niedzieli, jak E7 do E13. H15 to całkowita liczba godzin, H16 to stawka za godzinę, H17 to suma częściowa, H18 to potrącenia, a J20 to suma należna. Wszystko działa, z wyjątkiem odejmowania 30-minutowej przerwy na lunch. W tym właśnie potrzebuję pomocy. Potrzebuję wzoru na H7 i jak mogę to pomnożyć przez 12.00 USD na godzinę. , 
Odpowiedz
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj Kauffmanie,
Jeśli masz tylko taktowanie, wybicie i przerwę czasową, użyj poniższego wzoru, aby obliczyć całkowity czas: = D2-B2-C2.
Aby uzyskać łączną cenę za dzień, zastosuj następujący wzór: =E2*F2*24. (Uwaga: po wstawieniu tej formuły sformatuj komórkę jako Ogólne formatowanie.)
Szczegóły znajdziesz na poniższym zrzucie ekranu.
Proszę spróbować, mam nadzieję, że może ci to pomóc!
Ten komentarz został zminimalizowany przez moderatora na stronie
cześć, chcę automatycznie odliczać 1 godzinę za każdym razem, gdy wprowadzam godziny przerwy na lunch od 11:30 do 12:30, na przykład wprowadziłem czas rozpoczęcia pracy 10:50, a czas to 13:10, a łączna liczba godzin być 2 godz. 20 minut, ale chcę odjąć 1 godzinę, jakiej formuły powinienem użyć? 
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj, yamei, Aby rozwiązać swój problem, zastosuj poniższą formułę:=(B2-A2)-1/24
B2 to czas zakończenia, a A2 to czas rozpoczęcia. Spróbuj, mam nadzieję, że może ci to pomóc!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję Ci! Miałem ten sam problem. To się udało!!
Ten komentarz został zminimalizowany przez moderatora na stronie
witam, jak można obliczyć całkowitą tygodniową liczbę godzin?
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj Patricia, rozwiązaniem, które mogę tutaj zaoferować, jest użycie naszej formuły =SUM((C2-B2)+(E2-D2))*24, a następnie przeciągnięcie uchwytu wypełniania w dół do komórek do pozostałych komórek, aby obliczyć godziny na dzień. Następnie zsumuj godziny z pięciu dni tygodnia, korzystając z formuły SUMA =SUMA(E2:E6), aby uzyskać całkowitą tygodniową liczbę godzin. Mam nadzieję, że to rozwiąże twój problem. Z poważaniem, Mandy
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy można to wykorzystać do obliczenia tego, ile przepracowałeś do tej pory w ciągu tygodnia i odjąć to od swoich „zaplanowanych” godzin? Na przykład, jeśli do tej pory pracujesz łącznie 16.47 godzin w tygodniu i masz zaplanowane łącznie 40 godzin pracy. Jak obliczyć czas, który pozostał Ci na dotrzymanie zaplanowanych godzin w programie Excel?
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj Mindy,
Myślę, że teraz rozumiem, o co ci chodzi. Najpierw w komórce F2 musimy użyć formuły =SUM((C2-B2)+(E2-D2))*24, aby obliczyć godziny pracy w poniedziałek. Następnie przeciągnij uchwyt wypełniania w dół do komórki F6, aby obliczyć godziny pracy dziennie w tygodniu. Następnie używamy formuły =40-SUMA(F2:F6) do obliczenia pozostałych godzin pracy w tygodniu. Proszę zobaczyć zrzut ekranu, tylko od poniedziałku do środy mają zapisy czasu, a godziny pracy w czwartek i piątek to 0. Użycie formuły =40-SUM(F2:F6) zwraca 16.25. Proszę spróbować. Dzięki.
Z poważaniem Mandy
Ten komentarz został zminimalizowany przez moderatora na stronie
cześć 你好,如果餐饮业没有给员工出去用餐一小时(因为公司有包含午餐)那我要怎样计算?正常工作9个小时包含了午餐时间
Ten komentarz został zminimalizowany przez moderatora na stronie
cześć
Ten komentarz został zminimalizowany przez moderatora na stronie
Bardzo przydatne! Dzięki🤓
Ten komentarz został zminimalizowany przez moderatora na stronie
ja
Ten komentarz został zminimalizowany przez moderatora na stronie
Začátek pracovní doby i konec se vždy liší, jak prosím automaticky odečíst 30 minut bez zadávání začátku a konce přestávky?

Dziękuję
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki za informacje na tej stronie i za pomoc!!
Śledziłem wątek i stworzyłem arkusz Excela. Używam tej formuły =SUMA((C5-B5)+(E5-D5)), aby obliczyć całkowitą liczbę godzin pracy dziennie. Nie otrzymuję właściwych informacji, jeśli używam = SUMA (((C5-B5)+(E5-D5))*24 zgodnie z sugestią w tym wątku. Używam „Format czasu” zamiast ogólnego. Nawet jeśli wybiorę ogólny, nadal otrzymuję nieparzystą liczbę, gdy wpisuję 8:00 rano i kończy o 5:30.

Teraz chcę mieć miesięczne godziny pracy, więc używam =SUMA(L5:L35), ale zamiast uzyskać całkowitą liczbę godzin i minut, otrzymuję godziny/minuty, które nie są poprawne. Na przykład, jeśli łączna kwota ma wynosić 150 godzin i 32 minuty, otrzymuję zupełnie inną liczbę.

Uwaga: mam format w hh:mm

Mam nadzieję, że możesz mi pomóc.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, NG,
Przepraszam, że ta formuła nie może Ci pomóc. Lepiej wgraj tutaj swój plik Excela, jeśli nie masz nic przeciwko, abyśmy mogli sprawdzić, gdzie jest problem?
Dziękuję Ci!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję za odpowiedź. Jak/gdzie mogę przesłać plik? Nie widzę możliwości przywiązania.
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj, NG,
Jeśli nie ma pola „Prześlij załącznik”, należy się najpierw zarejestrować, a wtedy pojawi się opcja „Prześlij załącznik”.
Aby się zarejestrować, przejdź na górę artykułu i kliknij przycisk Zarejestruj się, aby rozpocząć.
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-register.png
Przepraszam za utrudnienia.
Ten komentarz został zminimalizowany przez moderatora na stronie
Ciao, sto cercano una formula o una macro che mi permetta di calcolare le ore di presenza partendo dalle timbrature ma allineate all'orario di lavoro standard.
Per esempio se ho l'orario di lavoro dalle 8:30 alle 12:15 con pausa pranzo e ripresa alle 13.15 fino alle 17:30 (8 ore di lavoro) ma le timbrature sono ad esempio:
Timbratura di Ingresso ore 8:10 con timbratura uscita pausa alle 12:16. timbratura di ingresso dopo la pausa alle 12:50 timbratura di uscita 17:35.

Sicuramente tu potrai aiutarmi. Grazie w antycypacji
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL