Funkcja DNI Excela - Policz dni w ciągu 360 dni w roku

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Funkcja Excel DAYS360 w Excelu, aby policzyć liczbę dni między datami.

Przegląd funkcji DAYS360

Funkcja DAYS360 Zwraca liczbę dni między dwiema datami na podstawie 360-dniowego roku.

Aby użyć funkcji arkusza programu DAYS360 Excel, wybierz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Składnia i wejścia funkcji DAYS360:

1 = DNI360(data_początkowa,data_końcowa,metoda)

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).

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).

metoda - OPCJONALNY. TRUE dla metody europejskiej. FALSE dla metody amerykańskiej. Jeśli pominięto, domyślnie FALSE (metoda amerykańska). Przykład: PRAWDA.

Oblicz liczbę dni między datami (na podstawie 360-dniowego roku)

Funkcja DAYS360 zwraca liczbę dni między dwiema datami na podstawie 360-dniowego roku, w którym każdy miesiąc ma 30 dni. Zwróć uwagę na różnicę między funkcją DAYS a funkcją DAYS360:

1 =DNI(C3;B3)

Zauważ, że funkcja DAYS360 zakłada, że ​​każdy miesiąc ma 30 dni. Tak więc różnica jest obliczana jako 4 miesiące * 30 dni/miesiąc = 120 dni.

1 =DNI360(B3;C3)

Funkcja DAYS360 umożliwia przełączanie się między domyślną metodą amerykańską (FALSE) a metodą europejską (TRUE):

1 =DNI360(B3;C3;FAŁSZ)

1 =DNI360(B3;C3;PRAWDA)

Dni od dzisiaj (360)

Ten przykład pokaże, jak obliczyć liczbę dni od daty do dnia dzisiejszego przy użyciu 360-dniowego roku:

1 =DNI360(DZIŚ();B3)

Ten przykład wykorzystuje również funkcję TODAY.

DNI ROBOCZE

Funkcja DNI.ROBOCZE obliczy liczbę dni roboczych między datami:

1 =DNI.ROBOCZE(B3;C3)

DAYS360 w Arkuszach Google

Funkcja DAYS360 działa dokładnie tak samo w Arkuszach Google, jak w Excelu:

DAYS360 Przykłady w VBA

Możesz także użyć funkcji DAYS360 w VBA. Rodzaj:
application.worksheetfunction.days360(data_początkowa,data_końcowa,metoda)
W przypadku argumentów funkcji (data_początkowa itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.

Wykonywanie następujących instrukcji VBA

1234567891011121314 Range("C2") = Application.WorksheetFunction.Days360(Range("A2"), Range("B2"), False)Range("C3") = Application.WorksheetFunction.Days360(Range("A3"), Range("B3"), False)Range("C4") = Application.WorksheetFunction.Days360(Range("A4"), Range("B4"), False)Range("C5") = Application.WorksheetFunction.Days360(Range("A5"), Range("B5"), False)Range("D2") = Application.WorksheetFunction.Days(Range("B2"), Range("A2"))Zakres("D3") = Application.WorksheetFunction.Days(Range("B3"), Range("A3"))Range("D4") = Application.WorksheetFunction.Days(Range("B4"), Range("A4"))Range("D5") = Application.WorksheetFunction.Days(Range("B5"), Range("A5"))Range("E2") = Application.WorksheetFunction.NetworkDays(Range("A2"), Range("B2"))Range("E3") = Application.WorksheetFunction.NetworkDays(Range("A3"), Range("B3"))Range("E4") = Application.WorksheetFunction.NetworkDays(Range("A4"), Range("B4"))Range("E5") = Application.WorksheetFunction.NetworkDays(Range("A5"), Range("B5"))

przyniesie następujące wyniki

Wróć do listy wszystkich funkcji w Excelu

wave wave wave wave wave