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

uzyskaj godziny pracy między dwiema datami w programie Excel

Zwykle może zajść potrzeba obliczenia dochodu z wynagrodzenia dla pracowników, w takim przypadku należy uzyskać godziny pracy między dwoma podanymi datami, z wyłączeniem weekendów i świąt. Funkcja NETWORKDAYS w programie Excel może pomóc w uzyskaniu dni roboczych netto między dwiema datami, a następnie pomnożeniu liczby godzin pracy na dzień roboczy, aby uzyskać łączną liczbę godzin pracy.


Oblicz godziny pracy między dwiema datami, z wyłączeniem domyślnych weekendów

Jeśli chcesz uzyskać godziny pracy między dwiema datami, które wykluczają domyślne weekendy (sobotę i niedzielę), możesz użyć formuły opartej na funkcji DNI.ROBOCZE jako następującej składni ogólnej:

=NETWORKDAYS(start_date,end_date) * working_hours
  • start_date, end_date: Pierwsza i ostatnia data do obliczenia dni roboczych pomiędzy.
  • working_hours: Liczba godzin pracy w każdy dzień roboczy. (Zwykle godzina pracy to 8 na każdy dzień roboczy, możesz ją zmienić według potrzeb.)

1. Proszę zastosować poniższy wzór, aby obliczyć godziny pracy:

=NETWORKDAYS(A2,B2 )*8

A następnie przeciągnij uchwyt wypełniania do komórek, do których chcesz wkleić tę formułę, a otrzymasz listę wyników dat, patrz zrzut ekranu:

2. Następnie należy sformatować komórki daty do komórki formatu ogólnego, wybierz obliczone komórki, a następnie kliknij Ogólne z Format liczb upuść pod Strona Główna zakładka, otrzymasz godziny pracy, jak pokazano na poniższym zrzucie ekranu:


Oblicz godziny pracy między dwiema datami, z wyłączeniem weekendów i świąt

Jeśli w tych dwóch datach są dni wolne, aby wykluczyć te święta w tym samym czasie, jak możesz rozwiązać to zadanie w programie Excel?

Ogólna składnia:

=NETWORKDAYS(start_date, end_date, [holidays]) * working_hours
  • start_date, end_date: Pierwsza i ostatnia data do obliczenia dni roboczych pomiędzy.
  • holidays: Zakres komórek dat, które chcesz wykluczyć z dwóch dat.
  • working_hours: Liczba godzin pracy w każdy dzień roboczy. (Zwykle godzina pracy to 8 na każdy dzień roboczy, możesz ją zmienić według potrzeb.)

1. Użyj następującej formuły w pustej komórce, w której chcesz wyprowadzić wynik:

=NETWORKDAYS(A4,B4,$E$4:$E$6 )*8

A następnie przeciągnij uchwyt wypełniania, aby wypełnić formułę do potrzebnych komórek, zostanie wyświetlona lista formatu daty, patrz zrzut ekranu:

2. Następnie powinieneś sformatować komórki daty do ogólnego formatu, a otrzymasz następujący wynik:


Oblicz godziny pracy między dwiema datami, z wyłączeniem niestandardowych weekendów

Czasami chciałbyś obliczyć godziny pracy między dwiema datami, z wyłączeniem niektórych niestandardowych weekendów, takich jak tylko niedziela lub niedziela i poniedziałek bez uwzględnienia dni wolnych od pracy. W takim przypadku należy użyć funkcji NETWORKDAYS.INTL w programie Excel. Składnia formuły to:

=NETWORKDAYS.INTL(start_date, end_date, [weekend]) * working_hours
  • start_date, end_date: Pierwsza i ostatnia data do obliczenia dni roboczych pomiędzy.
  • weekend: Konkretne dni tygodnia, które chcesz ustawić jako weekendy zamiast domyślnych weekendów. Może to być liczba weekendowa lub ciąg znaków.
  • working_hours: Liczba godzin pracy w każdy dzień roboczy. (Zwykle godzina pracy to 8 na każdy dzień roboczy, możesz ją zmienić według potrzeb.)

Wartości numerów weekendów wskazują następujące dni weekendowe:

Numer weekendu Weekendowe dni
1 lub pominięty Sobota i niedziela
2 Niedziela i poniedziałek
3 poniedziałek i wtorek
4 wtorek i środa
5 Środa i czwartek
6 czwartek i piątek
7 piątek i sobota
11 Tylko w niedzielę
12 Tylko w poniedziałek
13 Tylko we wtorek
14 Tylko w środę
15 Tylko w czwartek
16 Tylko w piątek
17 Tylko w sobotę

W tym przykładzie obliczę godziny pracy między dwiema datami i wykluczę tylko niestandardową weekendową niedzielę, użyj poniższego wzoru:

=NETWORKDAYS.INTL(A4,B4,11)*8

Następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a następnie zmień wyniki obliczonej daty na format ogólny, a otrzymasz następujący wynik zgodnie z potrzebami:


Oblicz godziny pracy między dwiema datami, z wyłączeniem niestandardowych weekendów i świąt

Możesz również użyć poniższej składni formuły, aby uzyskać godziny pracy między dwiema datami, z wyłączeniem niestandardowych weekendów i świąt:

=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) * working_hours
  • start_date, end_date: Pierwsza i ostatnia data do obliczenia dni roboczych pomiędzy.
  • weekend: Konkretne dni tygodnia, które chcesz ustawić jako weekendy zamiast domyślnych weekendów. Może to być liczba weekendowa lub ciąg znaków.
  • holidays: Zakres komórek dat, które chcesz wykluczyć z dwóch dat.
  • working_hours: Liczba godzin pracy w każdy dzień roboczy. (Zwykle godzina pracy to 8 na każdy dzień roboczy, możesz ją zmienić według potrzeb.)

Na przykład możemy użyć poniższego wzoru, aby uzyskać godziny pracy z wyłączeniem niestandardowego weekendu (niedziela i poniedziałek) oraz świąt:

=NETWORKDAYS.INTL(A4,B4,2,$E$4:$E$6)*8

Następnie należy przekonwertować wyniki obliczonej daty na format ogólny, a w razie potrzeby otrzymasz następujący wynik:


Używane funkcje względne:

  • NETWORKDAYS:
  • Ta funkcja służy do obliczania liczby dni roboczych między dwiema podanymi datami.
  • DNI.ROBOCZE.NIESTAND:
  • Zwraca liczbę dni roboczych z wyłączeniem domyślnych dni weekendowych (soboty i niedziele) lub dowolnych dni określonych jako weekendy.

Względne godziny pracy / artykuły dni roboczych:

  • Oblicz godziny pracy na miesiąc w programie Excel:
  • Zwykle większość z nas może pracować 8 godzin dziennie, 5 dni w tygodniu. Tutaj chcę uzyskać łączną liczbę godzin pracy w miesiącu do obliczenia wynagrodzenia. Jak obliczyć całkowity czas pracy w miesiącu w programie Excel?
  • Znajdź pierwszy / ostatni dzień lub dzień roboczy miesiąca w programie Excel:
  • Czy wiesz, jak znaleźć w arkuszu roboczym pierwszy lub ostatni dzień i pierwszy lub ostatni dzień roboczy w danym miesiącu? Na przykład mam datę 2014/5/21, a teraz chcę znać pierwszy i ostatni dzień tego miesiąca, czyli 2014/5/1 i 2014/5/31, aby uzyskać pierwszy dzień roboczy 2014 / 5/1, a ostatni dzień roboczy to 2014/5/30.

Najlepsze narzędzia biurowe

Kutools dla programu Excel - pomaga wyróżnić się z tłumu

Chcesz szybko i perfekcyjnie zakończyć swoją codzienną pracę? Kutools dla programu Excel oferuje 300 zaawansowanych zaawansowanych funkcji (Łącz skoroszyty, sumuj według koloru, dziel zawartość komórek, konwertuj daty itd.) i oszczędzaj 80% czasu.

  • Zaprojektowany dla 1500 scenariuszy pracy, pomaga rozwiązać 80% problemów z Excelem.
  • Zmniejsz tysiące kliknięć klawiatury i myszy każdego dnia, odciąż zmęczone oczy i dłonie.
  • Zostań ekspertem Excela w 3 minuty. Nie musisz już pamiętać żadnych bolesnych formuł i kodów VBA.
  • 30-dniowy nieograniczony bezpłatny okres próbny. 60-dniowa gwarancja zwrotu pieniędzy. Bezpłatna aktualizacja i wsparcie przez 2 lata.
Wstążka programu Excel (z zainstalowanym Kutools dla programu Excel)

Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)

  • Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
  • Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
  • Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
  • Wprowadza wydajne zakładki do pakietu Office (w tym Excel), podobnie jak Chrome, Firefox i nowy Internet Explorer.
Zrzut ekranu programu Excel (z zainstalowaną kartą Office)
Sortuj komentarze według
Komentarze (0)
Brak ocen. Oceń jako pierwszy!
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