Екцел формула: Израчунајте године између датума -

Преглед садржаја

Генеричка формула

=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 дана. Страница ИЕАРФРАЦ пружа више информација.

Занимљиви Чланци...