Изтеглете примерната работна книга
Този урок демонстрира как да използвате Функция Excel DAYS360 в Excel за броене на дните между датите.
Преглед на функцията DAYS360
Функцията DAYS360 Връща броя дни между две дати въз основа на 360 дневна година.
За да използвате функцията DAYS360 Excel на работен лист, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
DAYS360 Функционален синтаксис и входове:
1 | = DAYS360 (начална_дата, крайна_дата, метод) |
начална дата - Началната дата във формат на сериен номер на Excel или въведена като дата с кавички („и“) около датата. Пример: Не можете да влезете 11/12/2015 директно в клетката. Вместо това трябва да въведете „11/12/2015“ или ще трябва да използвате съответния сериен номер: 42320. Като алтернатива можете да посочите клетка с въведена дата 11/12/2015. Excel автоматично преобразува датите, съхранени в клетки, в сериен формат (освен ако датата не е въведена като текст).
крайна дата - Крайната дата във формат на сериен номер на Excel или въведена като дата с кавички („и“) около датата. Пример: Не можете да влезете 11/12/2015 директно в клетката. Вместо това трябва да въведете „11/12/2015“ или ще трябва да използвате съответния сериен номер: 42320. Като алтернатива можете да посочите клетка с въведена дата 11/12/2015. Excel автоматично преобразува датите, съхранени в клетки, в сериен формат (освен ако датата не е въведена като текст).
метод - ОПЦИОНАЛНО. ИСТИНА за европейски метод. НЕВЯРНО за американски метод. Ако е пропуснато, по подразбиране FALSE (метод на САЩ). Пример: ИСТИНА.
Изчислете броя на дните между датите (въз основа на 360-дневна година)
Функцията DAYS360 връща броя дни между две дати въз основа на 360-дневна година, където всеки месец се счита за 30 дни. Забележете разликата между функцията DAYS и DAYS360:
1 | = ДНИ (C3, B3) |
Забележете, че функцията DAYS360 предполага, че всеки месец има 30 дни. Така че разликата се изчислява като 4 месеца * 30 дни/месец = 120 дни.
1 | = ДНИ 360 (B3, C3) |
Функцията DAYS360 ви позволява да превключвате между американския метод по подразбиране (FALSE) и европейския метод (TRUE):
1 | = ДНИ 360 (B3, C3, FALSE) |
1 | = ДНИ 360 (B3, C3, TRUE) |
Дни от днес (360)
Този пример ще покаже как да се изчисли броят на дните от датата до днес, като се използва 360-дневната година:
1 | = ДНИ 360 (ДНЕС (), В3) |
Този пример също използва функцията TODAY.
МРЕЖНИ ДНИ
Функцията NETWORKINGDAYS ще изчисли броя на работните дни между датите:
1 | = МРЕЖНИ ДНИ (B3, C3) |
DAYS360 в Google Таблици
Функцията DAYS360 работи абсолютно същото в Google Sheets, както и в Excel:
DAYS360 Примери във VBA
Можете също да използвате функцията DAYS360 във VBA. Тип:application.worksheetfunction.days360 (начална_дата, крайна_дата, метод)
За аргументите на функцията (начална_дата и т.н.) можете или да ги въведете директно във функцията, или да определите променливи, които да използвате вместо тях.
Изпълнение на следните VBA изявления
1234567891011121314 | Диапазон ("C2") = Application.WorksheetFunction.Days360 (Range ("A2"), Range ("B2"), False)Диапазон ("C3") = Application.WorksheetFunction.Days360 (Range ("A3"), Range ("B3"), False)Диапазон ("C4") = Application.WorksheetFunction.Days360 (Range ("A4"), Range ("B4"), False)Диапазон ("C5") = Application.WorksheetFunction.Days360 (Range ("A5"), Range ("B5"), False)Диапазон ("D2") = Application.WorksheetFunction.Days (Range ("B2"), Range ("A2"))Диапазон ("D3") = Application.WorksheetFunction.Days (Range ("B3"), Range ("A3"))Диапазон ("D4") = Application.WorksheetFunction.Days (Range ("B4"), Range ("A4"))Range ("D5") = Application.WorksheetFunction.Days (Range ("B5"), Range ("A5"))Диапазон ("E2") = Application.WorksheetFunction.NetworkDays (Range ("A2"), Range ("B2"))Диапазон ("E3") = Application.WorksheetFunction.NetworkDays (Range ("A3"), Range ("B3"))Диапазон ("E4") = Application.WorksheetFunction.NetworkDays (Range ("A4"), Range ("B4"))Диапазон ("E5") = Application.WorksheetFunction.NetworkDays (Range ("A5"), Range ("B5")) |
ще даде следните резултати
Връщане към списъка с всички функции в Excel