Opis
Użyj tej funkcji, aby zwrócić liczbę dni roboczych między dwiema datami. Automatycznie wyklucza soboty i niedziele oraz opcjonalnie wyklucza zestaw świąt, które podasz.
Składnia
NETWORKDAYS(start_date,end_date,[holidays])
Wejścia
Ta funkcja ma następujące argumenty:
| Nazwa | Wymagane | Prawidłowe wejście |
|---|---|---|
start_date |
Tak | Pierwsza data zakresu, który ma być brany pod uwagę. Może to być odwołanie do komórki, data całkowita lub data w formacie DD/MM/RRRR lub RRRR/MM/DD. Dopuszczalna jest również formuła dająca jeden z powyższych wyników. Wymagany jest cudzysłów. |
end_date |
Tak | Ostatnia data zakresu, który ma być brany pod uwagę. Może to być odwołanie do komórki, data całkowita lub data w formacie DD/MM/RRRR lub RRRR/MM/DD. Dopuszczalna jest również formuła dająca jeden z powyższych wyników. Wymagany jest cudzysłów. |
święta |
Nie | Lista dni wolnych od pracy podanych jako daty. Może to być odwołanie do komórki, zakres komórek (D2:D13), data całkowita lub data w formacie DD/MM/RRRR lub RRRR/MM/DD. Dopuszczalna jest również formuła, której wynikiem jest jedna z tych wartości. |
Przykład
Dane próbki
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Data rozpoczęcia | Data zakończenia | Wakacje | Oceń | Cel |
| 2 | 1/1/2024 | 12/31/2024 | 5/15/2024 | $262.00 | 122 |
| 3 | 1/1/2024 | 3/31/2024 | 3/15/2024 | $261.00 | 14 |
| 4 | 11/1/2024 | 12/31/2024 | 11/4/2024 | $258.00 | 12 |
| 5 | 2/5/2025 | 11/7/2025 | 7/4/2025 | $300.00 | 21 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Określ liczbę dni roboczych (od poniedziałku do piątku) między datami podanymi w komórkach, nie odnosząc się do żadnych świąt. | =NETWORKDAYS(A1,B1) |
Ta formuła oblicza liczbę dni roboczych (od poniedziałku do piątku) między datą w komórce A1 a komórką B1, bez określonych dni wolnych. Dla tego zestawu danych formuła ta zwraca 262. |
| Określ liczbę dni roboczych (od poniedziałku do piątku) między datami podanymi w komórkach, z wyłączeniem dni wolnych od pracy. | =NETWORKDAYS(A2,B2,"5/15/2024") |
Ta formuła oblicza liczbę dni roboczych (od poniedziałku do piątku) między datą w komórce A1 a komórką B1, z dniami wolnymi określonymi w C2. Dla tego zestawu danych formuła ta zwraca 261. |
| Określ liczbę dni roboczych (od poniedziałku do piątku) między datami podanymi w komórkach, z dniami wolnymi określonymi w zakresie komórek. | =NETWORKDAYS(A1,B1,E1:E5) |
Ta formuła oblicza liczbę dni roboczych (od poniedziałku do piątku) między datą w komórce A1 a komórką B1, z dniami wolnymi określonymi w zakresie C2: C4. Dla tego zestawu danych formuła ta zwraca 258. |
| Oblicz całkowity koszt projektu na podstawie liczby dni roboczych i stawki dziennej. | =PRODUCT(NETWORKDAYS(A2, B2), C2) |
Formuła ta działa w następujący sposób:
Dla tego zestawu danych formuła ta zwraca $68,382.00 |
| Określ status projektu i zwróć ciąg znaków z tym statusem. | =IFS(NETWORKDAYS(A2, B2, E2:E5) <= C2, "Na czas", NETWORKDAYS(A2, B2, E2:E5) <= C2*1.1, "Nieznacznie opóźniony", TRUE, "Znacznie opóźniony" ) |
Formuła ta działa w następujący sposób:
Dla tego zestawu danych formuła ta zwraca "On Time". |
Uwagi
- NETWORKDAYS nie wie domyślnie, które dni są dniami wolnymi od pracy. Daty te muszą zostać określone przez użytkownika.
- NETWORKDAYS uwzględnia zarówno datę początkową, jak i końcową podczas obliczania dni roboczych.
- NETWORKDAYS automatycznie wyklucza wszystkie soboty i niedziele w określonym zakresie.
- NETWORKDAYS ignoruje wszelkie wartości czasu.
- Jeśli daty wakacji nie mieszczą się między określonymi datami początkowymi i końcowymi, są ignorowane.
- Jeśli podane daty nie są prawidłowe, NETWORKDAYS zwraca błąd #VALUE!
- Symbole wieloznaczne nie działają z tą funkcją.
Wskazówki
- Możesz użyć tego do obliczenia liczby godzin pracy w określonym zakresie, mnożąc wynik przez odpowiednią liczbę godzin pracy.
Powiązane funkcje
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEK
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC