logo

Excel Разлика между две дати

Ако работим по много проекти, може да се наложи да знаем колко месеца са изминали между двете дати. По същия начин, ако сме във фазата на планиране на проект, може да се наложи да знаем началната и крайната дата. Броят на месеците между две дати може да се изчисли по различни начини (всички с помощта на различни формули).

Ще разгледаме различни формули за изчисляване на разликата между две дати в този урок.

центриране на изображения в css

Изчислете разликата между две дати с помощта на функцията „DATE-DIF“

Най-подходящата функция за определяне на разликата между двете дати е „ДАТА-DIF“. В Excel, ако искаме да изчислим разликата между две дати в години, месеци или дни, тогава функцията DATEDIF ще я управлява.

Това е уникална функция, защото не е включена във функцията за дата и час на Excel. Така че, ако отидем на Формули, ще намерим над 450 функции на Excel, а ако отидем на Дата и час, няма да видим DATEDIF.

1. Изчислете разликата между две дадени дати в дни

Ако искаме да знаем колко дни има между две дати, можем да използваме следната формула:

1. Първо, трябва да въведем функцията за дата по-долу в празната клетка, в която трябва да получим резултата.

 =DATEDIF(A2, B2, 'D') 

Забележка: A2 обозначава клетката за начална дата, докато B2 обозначава клетката за крайна дата във формулата по-горе.

2. След това, за да попълним тази формула, трябва да плъзнем манипулатора за попълване надолу към клетката и броят на дните между датите се определя, както е показано на екранната снимка по-долу:

Excel Разлика между две дати

2. Изчислете разликата между две дадени дати в месеци

Ако искаме да разберем колко месеца има между две дати, можем да използваме формулата по-долу в празна клетка:

 =DATEDIF(A2,B2,'M') 

Забележка: Клетката за начална дата е A2, докато клетката за крайна дата е B2.

След това трябва да плъзнем манипулатора за попълване надолу към клетките, за да можем да приложим горната формула и разликата между две дати в месеци е определена, както е показано на екранната снимка по-долу:

Excel Разлика между две дати

3. Изчислете разликата между две дадени дати в години

Можем също да използваме функцията DATEDIF, за да изчислим броя на годините между две дати:

За да определим разликата между две дадени дати в години, трябва да напишем следната формула в празната клетка:

е равно на метод java
 =DATEDIF(A2,B2, 'Y') 

Забележка: Клетката за начална дата е A2, докато клетката за крайна дата е B2.

След това, за да използвате тази формула, плъзнете манипулатора за попълване надолу към клетките и броят години между конкретните две дати се връща, както е показано на екранната снимка по-долу:

Excel Разлика между две дати

4. Изчислете разликата между две дадени дати в дни, месеци и години

Ако искаме да изчислим разликата между две дати в години, месеци , и дни заедно, тогава трябва да използваме следната формула:

 =DATEDIF(A2, B2, 'y') &' years, '&DATEDIF(A2, B2, 'ym') &' months, ' &DATEDIF(A2, B2, 'md') &' days' 

Забележка: A2 е клетката за начална дата, а B2 е клетката за крайна дата.

След това трябва да плъзнем манипулатора за запълване надолу към клетките, към които искаме да приложим горната формула; тогава ще видим следния резултат:

Excel Разлика между две дати

Имайте предвид, че можем също да използваме двойни кавички, за да посочим ръчно дати в ФАЙЛ функция. Просто проверете отново дали датите в двойни кавички в Excel са във валиден формат за дата.

5. Изчислете разликата между две дадени дати в дни, часове и минути

Следната формула може да ни помогне да изчислим разликата между две дати и времена дни, часове , и минути ако имаме два списъка с дати и часове.

Трябва да напишем следната формула в празна клетка:

 =INT(B2-A2)&' days '&TEXT(B2-A2,'h'' hours ''m'' minutes ''') 

ЗАБЕЛЕЖКА: A2 е клетката за начална дата-час, а B2 е клетката за крайна дата и час:

След това плъзнете манипулатора за попълване надолу към клетките, където искаме да приложим формулата, и ще получим желания резултат:

Excel Разлика между две дати

Пребройте дните между датите с функцията DAYS на Excel

MS Excel 2013 представя Функция DAYS . Целта му е да разбере колко дни има между две дати. В Excel функцията DAYS е a Функция Дата/Час чрез който можем да изчислим броя на дните между две дати.

Моля, имайте предвид, че за разлика от DATEDIF, аргументите за а ДНИ формулата трябва да се въведе в обратен ред.

 DAYS(end_date, start_date) 

И така, нашата формула приема следната форма:

s в python

=ДНИ(B2, A2)

В зависимост от това дали крайната дата е по-малка или по-голяма от началната, тя връща разликата като положителна или отрицателна стойност, подобно на изваждането:

pd сливане
Excel Разлика между две дати

Как да изчислим работните дни между две дати в Excel

Ако искаме да разберем колко работни дни има между две дати, тогава можем да използваме МРЕЖИ ДНИ функция:

 NETWORKDAYS(start_date, end_date, [holidays]) 

Първите два аргумента са добре известни, докато третият аргумент, който не е задължителен, ни позволява да пропуснем персонализиран списък с празници от броя на дните.

Използвайте следната формула, за да изчислите броя на работните дни между две дати в колона A и колона B.

=NETWORKDAYS(A2, B2)

Excel Разлика между две дати

Можем също така да въведем нашия празничен списък в няколко клетки и да кажем на формулата да остави тези дни:

=NETWORKDAYS(A2, B2, $A:$A)

В резултат на това между две дати се броят само работни дни:

Excel Разлика между две дати

Забележка: Ако трябва да управляваме персонализирани уикенди като събота или неделя или само неделя, трябва да използваме функцията NETWORKDAYS.INTL, която ни позволява да дефинираме кои дни от седмицата трябва да се считат за уикенди.