Съдържание
Когато работим с дати в Excel, често се налага да преброяване на броя дни от датата В миналото хората са го изчислявали ръчно. Но в момента, с напредването на съвременните инструменти, е доста лесно да го изчислите, като използвате тези модерни инструменти.
Днес ще ви покажа как да използвате Формула на Excel за броене на броя на дните от датата използване на Версия на Microsoft 365 .
Изтегляне на работна тетрадка за практика
Можете да изтеглите работната тетрадка за упражнения от тук:
Преброяване на дните от Date.xlsxКак да добавяте дати в Excel
Excel разполага с вградени формати за записване на всяка дата в нея. Ако не знаете това, просто щракнете върху всяка клетка и напишете всяка дата в нея по обичайния за нас начин, DD/MM/YYYY Както вече писах, 09-03-11 .
Сега го изберете и отидете в Начало >> Номер раздел в Лентата с инструменти на Excel . Ще видите Дата опцията се избира автоматично по този начин Excel.
Ако искате да промените формата, изберете падащо меню ще получите доста опции като Общи, Число, Валута, Процент , и т.н.
- Сега изберете последната опция Още формати на числата .
В този момент ще получите диалогов прозорец с име Форматиране на клетките .
- Сега виждате под Тип менюто има различни видове Формат на датата Кликнете върху този, който ви харесва. Тук избирам този, на 14 март 2012 г. .
- След това щракнете върху OK .
По този начин можете да напишете Дата в желания формат в Excel.
Прочетете още: Как да добавяте дати в Excel автоматично
5 формули за броене на дни от дата в Excel
Нека имаме такъв набор от данни. Тук имаме запис на служител на компания с име Tata Group Освен това имаме Имената на служителите, техните начални дати, и Крайни дати в колони B, C, и D съответно.
Тук ГЛАВЕН ИЗПЪЛНИТЕЛЕН ДИРЕКТОР на компанията иска да разбере брой на общите дни Как може да разбере това? Сега показваме начините.
1. Използване на нормално изваждане за броене на дни от дата в Excel
Тук можете да използвате общата формула за изваждане като Формула на Excel за преброяване на броя на дните от датата. Освен това ще използваме следната формула.
= Крайна дата - Начална датаСега нека поговорим за стъпките.
- Първо, изберете колона, в която искате да видите общия брой дни. Тук сме избрали колона E и го нарече Общо дни .
- След това изберете първи Тук сме избрали първата клетка от нея, E5 .
- След това запишете съответната формула в E5 клетка.
=D5-C5
- Впоследствие натиснете ВЪВЕДЕТЕ .
Вижте, че Excel е изчислил общия брой дни между две дни, 3179 .
- Сега, за да разберете общия брой дни на всички служители, плъзнете Дръжка за пълнене икона (Малък плюс (+) Знак в долния десен ъгъл) или кликнете два пъти върху това.
В резултат на това всички клетки ще бъдат запълнени с формулата и брой дни .
Прочетете още: Как да изчислите броя на дните между две дати в Excel
2. Прилагане на функцията DAYS за броене на дни от дата в Excel
Excel предоставя вградена функция, наречена на Функция ДНИ . Необходимо е две аргументи, на Дата на приключване и Начална дата . И дава като резултат общия брой дни между тях. Сега нека да поговорим за стъпките.
- Първо, изберете първата клетка от колоната, в която искате да имате общия брой дни. Тук отново избираме E5 клетка.
- Второ, запишете формулата.
=DAYS(D5,C5)
- Накрая щракнете върху ВЪВЕДЕТЕ .
Виждате, че имаме броя на дните, 3179 .
- Сега, както и в предишния случай, плъзнете Дръжка за пълнене и попълнете всички клетки на колоната със същата формула.
Прочетете още: Формула на Excel за изчисляване на броя на дните между днешния ден и друга дата (6 бързи начина)
3. Броене на дни чрез функцията DATEDIF на Excel
Тук можете да използвате DATEDIF функция като Формула на Excel за преброяване на броя на дните от датата. Освен това структурата на тази функция е следната.
=DATEDIF (Начална дата, Крайна дата, "d")Той изчислява броя на дни между две дати , както и ДНИ Функция. Само с една разлика, тя отнема Начална дата като първи аргумент, докато ДНИ взема Първа дата на приключване .
Сега нека поговорим за стъпките.
- Първо, изберете колона, в която искате да видите общия брой дни. Тук сме избрали колона E и го нарече Общо дни .
- След това изберете първи Тук сме избрали първата клетка от нея, E5 .
- След това запишете съответната формула в E5 клетка.
=DATEDIF(C5,D5, "d")
- Впоследствие натиснете ВЪВЕДЕТЕ .
Виждате, че имаме броя на дните, 3179 .
- Сега, както и в предишния случай, плъзнете Дръжка за пълнене и попълнете всички клетки на колоната със същата формула.
Накрая получихме броя на дни между две дати .
Друга структура на тази функция е следната.
=DATEDIF (Начална дата, Крайна дата, "m")Той изчислява брой месеци между два дни .
Друг формат е:
=DATEDIF (Начална дата, Крайна дата, "y")Той изчислява броя на години между две дни .
Освен това има и друг формат на DATEDIF която изчислява броя на дни между две дати, като пренебрегва годините. Това означава, че той брои дните на същата година .
Например, ако вземем Начална дата като юни 11, 2012 , и Дата на приключване като септември 22, 2020 . Той ще отчете само броя на дни между юни 11, 2012 , и 22 септември 2012 г. .
Форматът е следният.
=DATEDIF (Начална дата, Крайна дата, "yd")Също така можете да видите приложеното изображение по-долу.
Съществува още един формат.
=DATEDIF (Начална дата, Крайна дата, "ym")Той изчислява броя на месеци между две дати пренебрегване на години .
И последният е следният.
=DATEDIF (Начална дата, Крайна дата, "md")Той изчислява броя на дни между две дати пренебрегване на двете месеци и години .
Забележка: DATEDIF е скрита функция в Excel. Всъщност няма да я намерите никъде в Лентата с инструменти на Excel . Затова трябва да напишете пълното име в клетката или Бар Formula за да го получите.Прочетете още: Формула на Excel за брой дни между две дати
Подобни четива
- Как да добавяте автоматично дати в Excel (2 прости стъпки)
- Формула на Excel за намиране на дата или дни за следващия месец (6 бързи начина)
- Изчисляване на работните дни в месеца в Excel (4 лесни начина)
- Как да изваждаме дати в Excel, за да получим години (7 прости метода)
4. Отчитане на нетните работни дни, с изключение на почивните дни, в Excel
Сега ще преброим общия брой на работни дни между два дни За тази цел ще използваме две функции. Те са:
- Функция NETWORKDAYS
- NETWORKDAYS.INTL Функция
4.1. Използване на функцията NETWORKDAYS за броене на работните дни от датата
Тук ще използваме на Функция NETWORKDAYS за отчитане на работните дни от дата. По принцип е необходимо три аргументи, на Начална дата . Дата на приключване , както и списък на Неработни дни или Празници . Освен това е необходимо Събота и Неделя на всяка седмица като Уикенди . След това дава броя на всички Работни дни Погледнете изображението по-долу. Направихме списък на всички празници през годината в колона G .
- След това въведохме формулата в клетката E5 .
=NETWORKDAYS(C5,D5,$G$5:$G$17)
- Впоследствие натиснете ВЪВЕДЕТЕ .
Тук получаваме общата стойност на Работни дни като 2272 дни.
- И след това плъзна Дръжка за пълнене икона към Автоматично попълване останалите клетки.
И накрая, ние получихме всички работни дни .
Забележка: Използвахме Абсолютна референция на клетката на списъка с празници, защото не искаме да го променяме, докато плъзгаме Дръжка за пълнене икона.Прочетете още: Как да изчислим работните дни без неделя в Excel
4.2. Използване на функцията NETWORKDAYS.INTL в Excel
Единствената разлика между НЕТУРНИ ДНИ и NETWORKDAYS.INTL функция е, че в МРЕЖОВИ ДНИ , почивните дни са фиксиран като Събота и Неделя . Но в NETWORKDAYS.INTL можете да го приемете както желаете.
Така че NETWORKDAYS.INTL има четири аргументи, на Начална дата . Дата на приключване , a Номер за уикенда , както и списък на Празници . Excel е определил Числа за уикенда . В изображението по-долу, колони I и J съдържа списъка на Числа за уикенда .
Нека помислим за момент, че в Tata Group , седмичните празници са Петък и Събота . Така че Номер за уикенда е 7 .
- Сега отиваме в колона E и вмъкнете тази формула в клетка E5 .
=NETWORKDAYS.INTL(C5,D5,7,$G$5:$G$17)
- След това щракваме върху ВЪВЕДЕТЕ .
- И след това плъзгаме Дръжка за пълнене икона в колоната.
Накрая получаваме общия брой на Работни дни на всеки служител предвид Петък и Събота като празници.
Забележка: Отново използвахме Абсолютна референция на клетката за списъка на Празници защото не искаме да го увеличаваме, докато плъзгаме Дръжка за пълнене икона.Прочетете още: Как да изчислим работните дни в Excel, като изключим почивните дни и празниците
5. Използване на комбинирани функции за броене на дни от дата в Excel
Можете да използвате комбинация на някои функции като Функция DATE , Функция YEAR , Функция МЕСЕЦ , и Функция DAY като формула на Excel, за да преброите броя на дни от дата Стъпките са дадени по-долу.
- Първо, трябва да изберете нова клетка E5 където искате да запазите резултата.
- Второ, трябва да използвате формулата, дадена по-долу в E5 клетка.
=ДАТА(ГОДИНА(D5),МЕСЕЦ(D5),ДЕН(D5))-ДАТА(ГОДИНА(C5),МЕСЕЦ(C5),ДЕН(C5))
- Накрая натиснете ВЪВЕДЕТЕ за да получите резултата.
Разбивка на формулата
- На първо място, DAY(C5)-> Сайтът ДЕН ще върне номера на деня от C5 клетка.
- Изход-> 11 .
- Второ, МЕСЕЦ(C5)-> Сайтът МЕСЕЦ ще върне номера на деня от C5 клетка.
- Изход-> 8 .
- Трето, YEAR(C5)-> Сайтът ГОДИНА ще върне номера на деня от C5 клетка.
- Output-> 2011 .
- Четвърто, DATE(YEAR(C5),MONTH(C5),DAY(C5))-> Този ДАТА ще върне датата.
- Output-> 11-08-11.
- По същия начин, DATE(YEAR(D5),MONTH(D5),DAY(D5))-> връща 24-04-20 .
- Накрая, (24-04-20)-(11-08-11)—> става 3179 .
- И след това плъзгаме Дръжка за пълнене икона в колоната.
Накрая получаваме общия брой на дни за всички служители.
Прочетете още: Изчисляване на броя на дните между две дати с VBA в Excel
Преброяване на дните между днешния ден и друга дата в Excel
Освен това можем да преброим дните между днешния ден и друга дата, като използваме функцията TODAY . По принцип това ДНЕС функцията връща текущата дата. Така че можете да преброите дните от текущата дата. Сега ще видим две начини за това.
1. Използване на функцията TODAY в Excel
Можете да използвате само ДНЕС функция като формула на Excel, за да преброите броя на дни от дата Стъпките са дадени по-долу.
- Първо, трябва да изберете нова клетка D5 където искате да запазите резултата.
- Второ, трябва да използвате формулата, дадена по-долу в D5 клетка.
=ДНЕС()-C5
- Накрая натиснете ВЪВЕДЕТЕ за да получите резултата.
- След това плъзгаме Дръжка за пълнене икона в колоната.
Накрая получаваме общия брой на дни за всички служители.
Прочетете още: Как да преброите дните от дата до днес автоматично, като използвате формула на Excel
2. Използване на функциите TODAY & DAYS в Excel
Можете да приложите както ДНЕС и ДНИ функционира като формула на Excel, за да преброи броя на дни от дата Стъпките са дадени по-долу.
- Първо, трябва да изберете нова клетка D5 където искате да запазите резултата.
- Второ, трябва да използвате формулата, дадена по-долу в D5 клетка.
=DAYS(TODAY(),C5)
- Накрая натиснете ВЪВЕДЕТЕ за да получите резултата.
- След това плъзгаме Дръжка за пълнене икона в колоната.
Накрая получаваме общия брой на дни за всички служители.
Прочетете още: Как да приложите формулата на Excel за броене на дните от датата до днес
Практически раздел
Сега можете сами да практикувате обяснения метод.
Заключение
Използвайки горните методи, можем да изчислим броя на дни или работни дни между всеки две дати, използвайки Microsoft Excel. Знаете ли друг метод? Споделете с нас в раздела за коментари.