Изтеглете примерната работна книга
Този урок демонстрира как да използвате Функция Excel ДНИ в Excel за броене на дните между датите.
ДНИ Преглед на функцията
Функцията ДНИ Връща броя дни между две дати.
За да използвате функцията DAYS Excel Worksheet, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
Синтаксис и аргументи:
1 | = ДНИ (крайна дата, начална_дата) |
крайна дата - Крайната дата във формат на сериен номер на Excel или въведена като дата с кавички („и“) около датата. Пример: Не можете да влезете 11/12/2015 директно в клетката. Вместо това трябва да въведете „11/12/2015“ или ще трябва да използвате съответния сериен номер: 42320. Като алтернатива можете да посочите клетка с въведена дата 11/12/2015. Excel автоматично преобразува датите, съхранени в клетки, в сериен формат (освен ако датата не е въведена като текст).
начална дата - Началната дата във формат на сериен номер на Excel или въведена като дата с кавички („и“) около датата. Пример: Не можете да влезете 11/12/2015 директно в клетката. Вместо това трябва да въведете „11/12/2015“ или ще трябва да използвате съответния сериен номер: 42320. Като алтернатива можете да посочите клетка с въведена дата 11/12/2015. Excel автоматично преобразува датите, съхранени в клетки, в сериен формат (освен ако датата не е въведена като текст).
Изчислете броя на дните между датите
Функцията ДНИ връща броя дни между две дати. Функцията DAYS дори работи с дати, съхранени като текст. Връща положително число, ако end_date е след start_date:
1 | = ДНИ (C3, B3) |
или отрицателно число на end_date е преди start_date:
Абсолютна разлика в датите
За да изчислите абсолютната разлика между две дати (без отрицателни стойности), обградете функцията DAYS с функцията ABS:
1 | = ABS (ДНИ (C3, B3)) |
Извадете дати
Вместо да използвате функцията ДНИ, обикновено можете просто да извадите две дати, за да изчислите броя дни между тях:
1 | = C3-B3 |
Това обаче няма да работи с дати, съхранявани като текст.
Също така, този метод може да върне неочакван резултат, ако стойността на времето се съхранява с датите. Прочетете нашата статия за изчисляване на разликата между датите, за да научите повече.
Дни от днес
За да изчислите броя на дните между датата и Днес използвайте функцията TODAY като една от датите:
1 | = ДНИ (ДНЕС (), B3) |
Функция DAYS360
Вместо това, ако трябва да изчислите броя на дните между датите, като използвате 360 -дневна година (където всеки месец има 30 дни), използвайте функцията DAYS360:
1 | = ДНИ (C3, B3) |
1 | = ДНИ 360 (B3, C3) |
Функция NETWORKINGDAYS
Функцията NETWORKINGDAYS ще изчисли броя на работните дни между датите:
1 | = МРЕЖНИ ДНИ (B3, C3) |
ДНИ в Google Таблици
Функцията DAYS работи абсолютно същото в Google Sheets като в Excel: