Модул
Съдържание
Индекс 🔎︎

## YEARFRAC

Резултатът е броят години (включително дробната част) между НачалнаДата и КрайнаДата.

### Синтаксис

YEARFRAC(НачалнаДата; КрайнаДата; Основа)

НачалнаДата и КрайнаДата са две стойности – дати.

Основа (незадължителен) се избира измежду няколко фиксирани възможности и указва как да се изчислява годината.

Основа | Пресмятане
0 or missing | Американски метод (NASD) – 12 месеца с по 30 дни
1 | Точен брой дни в месеците, точен брой дни в година
2 | Точен брой дни в месеца, годината има 360 дни
3 | Точен брой дни в месеца, годината има 365 дни
4 | Европейски метод, 12 месеца по 30 дни всеки

Ако въведете дата като част от формула, наклонените черти и тиретата, използвани като разделители, се интерпретират като аритметични операции. Затова датите, въведени по такъв начин, не се разпознават като дати и причиняват погрешни изчисления. За да предотвратите тълкуване на датите като части от формули, използвайте функцията DATE, например DATE(1954;7;20), или ограждайте датата в кавички и я изписвайте по стандарта ISO 8601, например "1954-07-20". Избягвайте зависими от локала формати като "07/20/54", защото може да се получи грешка в изчисленията, ако документът бъде зареден при различни настройки за локал.

Еднозначно преобразуване е възможно за дати и часове по стандарта ISO 8601 в разширените им формати с разделители. Ако възникне грешка #VALUE!, изчистете полето Генериране на грешка #VALUE! в LibreOffice - Preferences Инструменти - Настройки
- LibreOffice Calc - Формула, бутон Подробности... под „Подробни настройки за изчисляване“, списъчно поле Преобразуване от текст в число.

### Пример

Каква част от 2008 година се пада между 01.01.2008 г. и 01.07.2008 г.?

=YEARFRAC("2008-01-01"; "2008-07-01"; 0) връща 0,50.