
Резиме
Функција Екцел ДАТЕДИФ враћа разлику између две вредности датума у годинама, месецима или данима. Функција ДАТЕДИФ (Дате + Диф) је функција „компатибилности“ која долази из Лотуса 1-2-3. Из непознатих разлога, документован је само у програму Екцел 2000, али га од тада можете користити у својим формулама у свим верзијама програма Екцел.
Напомена: Екцел вам неће помоћи да испуните аргументе за ДАТЕДИФ као и друге функције, али ће функционисати када је правилно конфигурисан.
Сврха
Наведите дане, месеце или године између два датумаПовратна вредност
Број који представља време између два датумаСинтакса
= ДАТЕДИФ (датум почетка, крајњи датум, јединица)Аргументи
- датум_почетка - Датум почетка у Екцел формату серијског броја.
- крајњи датум - Датум завршетка у Екцел формату серијског броја.
- јединица - временска јединица коју треба користити (године, месеци или дани).
Верзија
Екцел 2003Напомене о употреби
Функција ДАТЕДИФ (Дате + Диф) је функција „компатибилности“ која долази из Лотуса 1-2-3. Из непознатих разлога документован је само у програму Екцел 2000, али од тада функционише у свим верзијама програма Екцел. Као што каже Цхип Пеарсон: ДАТЕДИФ се третира као пијани рођак породице Формула. Екцел зна да живи срећан и користан живот, али о томе неће говорити у учтивом разговору.
Временске јединице
Функција ДАТЕДИФ може израчунати време између датума почетка и датума завршетка у годинама, месецима или данима. Јединица времена наведена је аргументом јединице , који се испоручује у облику текста. Табела у наставку сумира доступне јединичне вредности и резултат за сваку. Јединице времена могу се дати великим или малим словом (тј. „Им“ је еквивалент „ИМ“).
Јединица | Резултат |
---|---|
"и" | Разлика у комплетним годинама |
"м" | Разлика у комплетним месецима |
"д" | Разлика у данима |
"доктор медицине" | Разлика у данима, занемарујући месеце и године |
"им" | Разлика у месецима, занемарујући године |
"м" | Разлика у данима, занемарујући године |
Основна употреба
У примеру приказаном горе, колона Б садржи датум 1. јануара 2016. године, а колона Ц датум 1. марта 2018. У колони Е:
E5=DATEDIF(B5,C5,"y") // returns 2 E6=DATEDIF(B6,C6,"m") // returns 26 E7=DATEDIF(B7,C7,"d")// returns 790
Разлика у данима
Функција ДАТЕДИФ може израчунати разлику између датума у данима на три различита начина: (1) укупни дани, (2) дани који занемарују године и (3) дани занемарујући месеце и године. Снимак екрана у наставку приказује све три методе, са датумом почетка 15. јуна 2015. и датумом завршетка 15. септембра 2021:
Формуле које се користе за ове прорачуне су следеће:
=DATEDIF(B5,C5,"d") // total days =DATEDIF(B6,C6,"yd") // days ignoring years =DATEDIF(B7,C7,"md") // days ignoring months and years
Имајте на уму да, пошто су Екцел датуми само велики серијски бројеви, првој формули није потребан ДАТЕДИФ и могао би бити записан као једноставно датум завршетка минус датум почетка:
=C5-B5 // end-start = total days
Разлика у месецима
Функција ДАТЕДИФ може израчунати разлику између датума у месецима на два различита начина: (1) укупно комплетних месеци, (2) комплетних месеци занемарујући године. Снимак екрана у наставку приказује обе методе, са датумом почетка 15. јуна 2015. и датумом завршетка 15. септембра 2021:
=DATEDIF(B5,C5,"m") // complete months =DATEDIF(B6,C6,"ym") // complete months ignoring years
Разлика у годинама
Функција ДАТЕДИФ може израчунати разлику између датума у комплетним годинама само једним методом, приказаним у наставку:
=DATEDIF(B5,C5,"y") // complete years =DATEDIF(B6,C6,"y") // complete years =YEARFRAC(B7,C7) // fractional years with YEARFRAC
Приметите у реду 6 да је разлика скоро 6 година, али не сасвим. Будући да ДАТЕДИФ израчунава само комплетне године, резултат је још увек 5. У 7. реду користимо функцију ИЕАРФРАЦ да бисмо израчунали тачнији резултат.
Напомене
- Екцел вам неће помоћи да попуните функцију ДАТЕДИФ као остале функције.
- ДАТЕДИФ са грешком #НУМ ако је датум почетка већи од датума завршетка. Ако радите са сложенијом формулом, где датуми почетка и датума завршетка могу бити непознати или ван граница, можете заробити грешку помоћу функције ИФЕРРОР или користити МИН и МАКС за сортирање датума.
- Мицрософт препоручује да се не користи вредност „МД“ за јединицу, јер она „може резултирати негативним бројем, нулом или нетачним резултатом“.
Повезани видео снимци

