Обобщение
Функцията Excel YEARFRAC връща десетична стойност, която представлява дробни години между две дати. Можете да използвате YEARFRAC, за да правите неща като изчисляване на възрастта с дата на раждане.
Предназначение
Вземете част от годината между две датиВърната стойност
Десетично числоСинтаксис
= YEARFRAC (начална дата, крайна дата, (основа))Аргументи
- start_date - началната дата.
- end_date - Крайната дата.
- основа - (по избор) Типът база за броене на дни, който да използвате (вижте по-долу).
Версия
Excel 2003Бележки за употреба
YEARFRAC изчислява десетично число, представляващо част от годината между две дати. Excel използва цели дни между две дати, за да изчисли частта от годината като десетична стойност. Например:
=YEARFRAC("1-Jan-2018","1-Jan-2019") // returns 1 =YEARFRAC("1-Jan-2018","1-Jul-2019") // returns 1.5
Функцията YEARFRAC има незадължителен аргумент, който контролира как се броят дните при изчисляване на дробни години. Поведението по подразбиране е да се броят дни между две дати въз основа на 360-дневна година, където всички 12 месеца се считат за 30 дни. Таблицата по-долу обобщава наличните опции:
Основа | Изчисляване | Бележки |
---|---|---|
0 (по подразбиране) | 30/360 | Конвенция на САЩ |
1 | действително / действително | |
2 | действително / 360 | |
3 | действително / 365 | |
4 | 30/360 | Европейска конвенция |
Обърнете внимание, че и основа 0 (по подразбиране), и база 4 работят въз основа на 360-дневна година, но обработват последния ден от месеца по различен начин. Съгласно конвенцията на САЩ, когато началната дата е последният ден от месеца, тя се определя на 30-ия ден от същия месец. Когато крайната дата е последният ден от месеца и началната дата <30, крайната дата се задава на 1-во число на следващия месец, в противен случай крайната дата се определя на 30-то число на същия месец.
С Европейската конвенция началните и крайните дати, равни на 31-во число от месеца, се определят на 30-то число на същия месец.