Szybka nawigacja
Funkcja DNI
Podsumowanie
Funkcja DNI oblicza liczbę dni między dwiema datami w Excelu. Jest to proste narzędzie do mierzenia różnic czasowych, które zwraca dodatnią wartość gdy data końcowa jest późniejsza oraz ujemną gdy wcześniejsza.
Składnia
DNI(data_końcowa;data_początkowa)
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| data_końcowa | Data |
Tak | Pierwszy argument - data końcowa (wymagany) |
| data_początkowa | Data |
Tak | Drugi argument - data początkowa (wymagany) |
Użycie funkcji DAYS
Funkcja DNI jest idealna do analizy okresów czasowych, obliczania wiek pracowników, długości projektów czy pozostałych dni do terminu. Zwraca prostą liczbę dni bez uwzględniania weekendów czy świąt.
Typowe przykłady DAYS
Podstawowy przykład - dni między datami
=DNI("15.03.2021";"01.02.2021")
Zwraca 42 dni między 1 lutego a 15 marca 2021 roku.
Odwołanie do komórek
=DNI(A2;A3)
Oblicza dni między datami w komórkach A2 (31.12.2021) i A3 (01.01.2021) - wynik 364.
Pozostałe dni do terminu
=DNI(DZISIAJ();B10)
Pokazuje ile dni zostało do daty z komórki B10.
Często zadawane pytania
Typowe błędy i rozwiązania
#WARTOŚĆ!
Cause: Nieprawidłowy format daty lub tekst niemożliwy do konwersji
Solution: Użyj poprawnego formatu daty lub funkcji DATA.WARTOŚĆ
#LICZBA!
Cause: Wartość numeryczna poza zakresem dat Excel
Solution: Sprawdź czy daty mieszczą się między 01.01.1900 a 31.12.9999
Za mało argumentów
Cause: Brakuje jednego z wymaganych parametrów
Solution: Podaj obie daty: data_końcową i data_początkową
Uwagi
- Excel stores dates as serial numbers starting from 1 (January 1, 1900)
- Funkcja automatycznie konwertuje tekst dat na liczby
- Dla dni roboczych użyj funkcji DNI.ROBOCZE
- Wynik 0 oznacza te samą datę
Kompatybilność
Dostępne w: Excel 2013, Excel 2016, Excel 2019, Excel 365, Excel 2021
Niedostępne w: Excel 2010 i wcześniejsze wersje
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2013+, Excel 2016, Excel 2019, Excel 365