DATEDIF

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

Синтаксис

DATEDIF(Начална дата; Крайна дата; Интервал)

Начална дата е началната дата за изчислението.

Крайна дата е крайната дата за изчислението. Трябва да е по-късна от началната.

Интервал е низ с допустими стойности "d", "m", "y", "ym", "md" или "yd".

Стойност за „Интервал“

Връщана стойност

"d"

Броят цели дни между началната и крайната дата.

"m"

Броят цели месеци между началната и крайната дата.

"y"

Броят цели години между началната и крайната дата.

"ym"

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

"md"

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

"yd"

Броят цели дни, получени при изваждането на годините между от разликата между началната дата и крайната дата.


Пример

Изчисляване на възраст. Човекът е роден на 17.04.1974 г. Днес е 13.06.2012 г.

=DATEDIF("1974-04-17";"2012-06-13";"y") връща 38. =DATEDIF("1974-04-17";"2012-06-13";"ym") връща 1. =DATEDIF("1974-04-17";"2012-06-13";"md") връща 27. Значи човекът е на 38 години, 1 месец и 27 дни.

=DATEDIF("1974-04-17";"2012-06-13";"m") връща 457, т.е. човекът досега е живял 457 месеца.

=DATEDIF("1974-04-17";"2012-06-13";"d") връща 13937, т.е. човекът досега е живял 13937 дни.

=DATEDIF("1974-04-17";"2012-06-13";"yd") връща 57, рожденият му ден е бил преди 57 дни.