Изчисляване на дни между две дати в Excel (7 примера)
Като потребител на Excel може да попаднете в ситуация, в която трябва да знаете колко дните са между две дати в Excel. Или искате да преброите дни между днес и конкретна дата. Или искате да получите броя на работни дни между две дати. Този урок ще представи няколко лесни и бързи метода за изчисляване на общия брой дни между две дати три сценария.
Изчислете дните между две дати
Използване на изваждане
Използване на Kutools за броене на дни, седмици...
Използване на функция DAYS
Използване на функцията DATEDIF
Бройте дните между днешния ден и датата
Пребройте работните дни между две дати
С изключение на почивните дни
Без уикендите и празниците
Изтеглете примерен файл
Изчислете дните между две дати
Да предположим, че имате Начална дата в клетка C2 и Крайна дата в клетка C3, искате да разберете броя на дните между двете дати. В този раздел ще ви покажем четири начина за да постигнете целта си.
Използване на изваждане
За да броите дните между две дати, просто извадете началната дата от крайната дата, Тук е генерична формула:
Стъпка 1: Въведете формулата за изваждане
В клетката C6, приложете следната формула, след което натиснете Въведете бутон.
=C3-C2
Резултат
Както виждате, има 180 дни между двете дати в клетки C3 и C2.
- Excel съхранява датите като серийни номера които започват на 1/1/1900, което е представено от числото 1. Така че, когато изваждате една дата от друга, вие всъщност изваждате числовите стойности на датите.
- Ако крайната_дата е по-стара от началната_дата, върнатият резултат ще бъде a отрицателен цяло число. Ако искате винаги да получавате положителен резултат, можете да използвате формулата по-долу:
=ABS(End_date - Start_date)
Използване на Kutools за броене на дни, седмици, месеци и години между датите
С Помощник за дата и час функция на Kutools за Excel, можете също да изчислявате дни между датите. Нещо повече, тази функция е по-мощна, защото предлага още опции, като пресмятане седмици, месеца, годинии така нататък между две дати. Екранната снимка по-долу показва как да брои дните между датите стъпка по стъпкаИ още опции можете също да изчислите.
След активиране на функцията чрез щракване Kutools > Помощник за формула > Помощник за дата и час, моля, направете следното:
- Изберете Разлика в Тип раздел;
- Изберете клетка C2 и клетка C3 отделно в Date1 намлява Date2 текстово поле;
- Изберете ден от Тип изходен резултат падащ списък ;
- Кликнете OK.
- За да приложите Помощник за дата и час функция, трябва да инсталирате Kutools за Excel на първо място. Kutools за Excel предлага 30-дневен безплатен пробен период без ограничения, отидете на изтегляне и инсталиране сега!
- Освен изчисляването на разликата между две дати, Помощник за дата и час функцията поддържа и други изчисления на дата и час. Да се добавете дата и час, проверете Добави опция в секцията Тип. Да се изчислете възрастта въз основа на дадена дата, проверете възраст опция в секцията Тип.
Използване на функция DAYS
Друг начин за получаване на броя на дните между две дати е чрез използване на ДНИ функция, която е въведена в Excel 2013. Тук е генерична формула of - ДНИ функция:
Стъпка 1: Въведете формулата ДНИ
В клетката C6, приложете следната формула, след което натиснете Въведете бутон.
=DAYS(C3,C2)
Резултат
180 дните са между двете дати в клетки C3 и C2.
Използване на функцията DATEDIF
Четвъртият метод за броене на дните между две дати е използването на DATEDIF функция. Тук е генерична формула за изчисляване на дневна разлика между две дати:
Стъпка 1: Въведете формулата DATEDIF
В клетката C6, приложете следната формула, след което натиснете Въведете бутон.
=DATEDIF(C2,C3,"d")
Резултат
180 дните са между двете дати в клетки C3 и C2.
- За разлика от другите 3 метода, DATEDIF формулата не поддържа изваждане на по-нова дата от по-стара дата. Когато Крайна дата е по-стар от Начална дата, а #БРОЙ! ще бъде върната грешка.
- Различна от формулата за изваждане и ДНИ функция, която може да брои само дни между дните, DATEDIF също може да изчислява месеца or години между две дати.
- DATEDIF не е включена в списъка с функции в Excel, което означава, че е без документи функция. Това изисква да въведете ръчно всички аргументи, за да създадете a DATEDIF формула във вашия работен лист.
Бройте дните между днешния ден и датата
Ако искате да изчислите броя на дните между днешния ден и определена дата, вграденият Excel ДНЕС функция може да ви помогне да свършите работата лесно и бързо. Ето ги две общи формули за броене на дни между днес и друга дата ДНЕС функция:
За да изчислите броя на дните между минала дата намлява днес:
За да изчислите броя на дните между бъдеща дата намлява днес:
В този случай имате a бъдеща дата в клетка C2, а днес е 15 март 2023 г. Трябва да изчислите броя на дните между днес и тази дата, моля, направете следното.
Стъпка 1: Въведете формулата
В клетката C5, приложете следната формула, след което натиснете Въведете бутон.
=C2-TODAY()
Стъпка 2: Форматирайте резултата като общ
Изберете клетката с резултати, щракнете върху Начало раздел, отидете на Number група, след това изберете общ от Формат на числата падащ списък.
Забележка: Или на Начало , кликнете върху Стартиране на диалогов прозорец до Число. След това щракнете общ в категория кутия.
Резултат
Както виждате, има 108 дни между днес и датата в клетка C2.
Забележка: Най- ДНЕС функцията ще даде точно текущата дата. Така че, когато конкретна дата е фиксирана, ще откриете, че броят на върнатите дни в работния лист варира, защото ДНЕС функцията се променя от ден на ден.
Пребройте работните дни между две дати
От време на време може да се наложи да изчислим броя на дните без почивните дни. Тук ще ви покажем как да броите работни дни между две дати с помощта на МРЕЖИ ДНИ функция в две ситуации. Една ситуация е броенето на работни дни без предвидени допълнителни празници. Другата ситуация е броенето на работни дни с осигурени допълнителни празници.
Ето общата формула на МРЕЖИ ДНИ функция:
С изключение на почивните дни
Например, имате Начална дата в клетка C2 и Крайна дата в клетка C3 искате да разберете броя на работните дни между двете дати, независимо от празниците.
Стъпка 1: Въведете формулата NETWORKDAYS
В клетката C6, приложете следната формула, след което натиснете Въведете бутон.
=NETWORKDAYS(C2,C3)
Резултат
Виждате, че има 130 работни дни между двете дати, без празниците.
Без уикендите и празниците
За разлика от примера по-горе, вие също имате допълнителни празници посочени в диапазона от данни C5:C8, като трябва да изчислите броя на работните дни между двете дати с предвидените празници.
Стъпка 1: Въведете формулата NETWORKDAYS
В клетката C6, приложете следната формула, след което натиснете Въведете бутон.
=NETWORKDAYS(C2,C3, E3:E7)
Резултат
Виждате, че има 125 работни дни между двете дати, предвид предвидените почивни дни.
Забележка: В по-голямата част от света уикендът е Събота намлява Неделя, Тогава МРЕЖИ ДНИ функция е точната функция, от която се нуждаете. Но ако вашият уикенд не е събота и неделя (например Само неделя), трябва да използвате NETWORKDAYS.INTL функция, която ви позволява да посочите кои дни от седмицата да се считат за почивни дни.
Свързани статии
Как да проверя дали дадена дата е официален празник и да броим дни с изключение на празниците в Excel?
Например, имате списък с дати и искате да проверите дали има официални празници в списъка, как можете да го направите бързо? В тази статия ще ви покажа начините за изчисляване на всички дати на американски официални празници в рамките на дадени години и след това ще проверя дали дадена дата е американски празник лесно в Excel.
Как да изчислим оставащите дни в месеца или годината в Excel?
В някои случаи може да искате да знаете броя на оставащите дни в месеца или годината. Моля, научете повече подробности от тази статия.
Как да изчисля дни, часове и минути между две дати в Excel?
Да предположим, че имате две колони с клетки за дата и час и сега искате да изчислите разликата в дни, часове и минути между тези две клетки за дата и час, както е показано на следната екранна снимка. В тази статия ще говоря за някои методи за решаване на тази задача за вас.
Как да изчислим дни до следващия рожден ден в Excel?
Ако искате да знаете колко дни остават до следващия ви рожден ден, как бихте постъпили? Всъщност, ако използвате Microsoft Excel, можете да използвате формули в работния лист, за да преброите лесно дните до следващия рожден ден. Моля, прегледайте за повече подробности, както е показано в урока по-долу.
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Съдържание
- Видео: Бройте дните между датите
- Изчислете дните между две дати
- Използване на изваждане
- Използване на Kutools за броене на дни, седмици...
- Използване на функция DAYS
- Използване на функцията DATEDIF
- Бройте дните между днешния ден и датата
- Пребройте работните дни между две дати
- С изключение на почивните дни
- Без уикендите и празниците
- Свързани статии
- Най-добрите инструменти за производителност в офиса
- Коментари