
Генеричка формула
=YEARFRAC(start_date,end_date)
Резиме
Да бисте израчунали број година између два датума, можете користити функцију ИЕАРФРАЦ која ће вратити децимални број који представља делић године између два датума. У приказаном примеру, формула у Д6 је:
=YEARFRAC(B6,C6)
Објашњење
Функција ИЕАРФРАЦ враћа децимални број који представља разломљене године између два датума. На пример:
=YEARFRAC("1-Jan-2019","1-Jan-2020") // returns 1 =YEARFRAC("1-Jan-2019","1-Jul-2020") // returns 1.5
Ево неколико примера резултата које израчунава ИЕАРФРАЦ:
Датум почетка | Крајњи датум | ИЕАРФРАЦ резултат |
1.1.2015 | 1.1.2016 | 1 |
15.3.1970 | 15.9.1976 | 6.5 |
1/1/2000 | 15.7.2000 | .5389 |
1.6.2006 | 25.6.1999 | .9333 |
У приказаном примеру, формула у Д6 је:
=YEARFRAC(B6,C6) // returns 1
Резултати заокруживања
Једном када добијете децималну вредност, можете заокружити број ако желите. На пример, функцију РОУНД можете заокружити на најближи цео број:
=ROUND(YEARFRAC(A1,B1),0)
Само целе године
Можда ћете желети да задржите само целобројни део резултата без делимичне вредности, тако да рачунате само целе године. У том случају можете једноставно умотати ИЕАРФРАЦ у функцију ИНТ:
=INT(YEARFRAC(A1,B1))
Ако требате стално израчунавати године, на пример да бисте добили старост на основу рођендана, погледајте пример овде.
Напомена: Функција ИЕАРФРАЦ има опционални 3. аргумент који контролише како се броје дани приликом израчунавања делимичних година. Подразумевано понашање је бројање дана између два датума на основу 360-дневне године, где се сматра да свих 12 месеци има 30 дана. Страница ИЕАРФРАЦ пружа више информација.