Pobierz przykładowy skoroszyt
Ten samouczek pokazuje, jak używać Funkcja DNI Excel w Excelu, aby policzyć liczbę dni między datami.
DNI Przegląd funkcji
Funkcja DNI Zwraca liczbę dni między dwiema datami.
Aby użyć funkcji DNI arkusza kalkulacyjnego Excel, wybierz komórkę i wpisz:
(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)
Składnia i argumenty:
1 | = DNI(data_końcowa,data_początkowa) |
Data końcowa - Data zakończenia w formacie numeru seryjnego Excel lub wprowadzona jako data z cytatami („s”) otaczającymi datę. Przykład: Nie możesz wpisać 11.12.2015 bezpośrednio do komórki. Zamiast tego musisz wpisać „11.12.2015” lub użyć odpowiedniego numeru seryjnego: 42320. Alternatywnie możesz odwołać się do komórki z wprowadzoną datą 11.12.2015. Excel automatycznie konwertuje daty przechowywane w komórkach na format seryjny (chyba że data jest wprowadzona jako tekst).
Data rozpoczęcia - Data rozpoczęcia w formacie numeru seryjnego Excel lub wprowadzona jako data z cytatami („s”) otaczającymi datę. Przykład: Nie możesz wpisać 11.12.2015 bezpośrednio do komórki. Zamiast tego musisz wpisać „11.12.2015” lub użyć odpowiedniego numeru seryjnego: 42320. Alternatywnie możesz odwołać się do komórki z wprowadzoną datą 11.12.2015. Excel automatycznie konwertuje daty przechowywane w komórkach na format seryjny (chyba że data jest wprowadzona jako tekst).
Oblicz liczbę dni między datami
Funkcja DNI zwraca liczbę dni między dwiema datami. Funkcja DNI działa nawet z datami przechowywanymi jako tekst. Zwraca liczbę dodatnią, jeśli data_końcowa przypada po dacie_początkowej:
1 | =DNI(C3;B3) |
lub liczba ujemna daty końcowej jest przed datą początkową:
Bezwzględna różnica dat
Aby obliczyć różnicę bezwzględną między dwiema datami (bez wartości ujemnych), otocz funkcję DAYS funkcją ABS:
1 | =ABS(DNI(C3;B3)) |
Odejmij daty
Zamiast korzystać z funkcji DNI, zwykle możesz po prostu odjąć dwie daty, aby obliczyć liczbę dni między nimi:
1 | =C3-B3 |
Nie będzie to jednak działać w przypadku dat przechowywanych jako tekst.
Ponadto ta metoda może zwrócić nieoczekiwany wynik, jeśli wartość czasu jest przechowywana z datami. Przeczytaj nasz artykuł na temat obliczania różnicy między datami, aby dowiedzieć się więcej.
Dni od dzisiaj
Aby obliczyć liczbę dni między datą a dniem dzisiejszym, użyj funkcji DZIŚ jako jednej z dat:
1 | =DNI(DZIŚ();B3) |
Funkcja DAYS360
Zamiast tego, jeśli musisz obliczyć liczbę dni między datami przy użyciu 360-dniowego roku (gdzie każdy miesiąc ma 30 dni), użyj funkcji DAYS360:
1 | =DNI(C3;B3) |
1 | =DNI360(B3;C3) |
DNI.ROBOCZE Funkcja
Funkcja DNI.ROBOCZE obliczy liczbę dni roboczych między datami:
1 | =DNI.ROBOCZE(B3;C3) |
DAYS w Arkuszach Google
Funkcja DNI działa dokładnie tak samo w Arkuszach Google, jak w Excelu: