Помощ за LibreOffice 25.2
Тази функция връща броя цели дни, месеци или години между началната и крайната дата.
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(DATE(1974,4,17);"2012-06-13";"m") връща 457, т.е. човекът досега е живял 457 месеца.
=DATEDIF("1974-04-17";"2012-06-13";"d") връща 13937, т.е. човекът досега е живял 13937 дни.
=DATEDIF("1974-04-17";DATE(2012;06;13);"yd") връща 57, т.е. рожденият му ден е бил преди 57 дни.