
Formula generică
=YEARFRAC(start_date,end_date)
rezumat
Pentru a calcula numărul de ani dintre două date, puteți utiliza funcția YEARFRAC, care va returna un număr zecimal reprezentând fracția de an între două date. În exemplul prezentat, formula din D6 este:
=YEARFRAC(B6,C6)
Explicaţie
Funcția YEARFRAC returnează un număr zecimal care reprezintă anii fracționari între două date. De exemplu:
=YEARFRAC("1-Jan-2019","1-Jan-2020") // returns 1 =YEARFRAC("1-Jan-2019","1-Jul-2020") // returns 1.5
Iată câteva exemple de rezultate pe care le calculează YEARFRAC:
Data de început | Data de încheiere | Rezultatul ANFRAC |
01.01.2015 | 01.01.2016 | 1 |
15.03.1970 | 15.09.1976 | 6.5 |
01.01.2000 | 15.07.2000 | .5389 |
01.06.2000 | 25.06.1999 | .9333 |
În exemplul prezentat, formula din D6 este:
=YEARFRAC(B6,C6) // returns 1
Rezultate de rotunjire
După ce aveți valoarea zecimală, puteți rotunji numărul dacă doriți. De exemplu, puteți rotunji la cel mai apropiat număr întreg cu funcția ROUND:
=ROUND(YEARFRAC(A1,B1),0)
Numai ani întregi
De asemenea, s-ar putea să doriți să păstrați doar porțiunea întreagă a rezultatului fără valoare fracțională, astfel încât să numărați doar ani întregi. În acest caz, puteți doar să înfășurați YEARFRAC în funcția INT:
=INT(YEARFRAC(A1,B1))
Dacă trebuie să calculați anii în mod continuu, de exemplu pentru a obține vârsta pe baza unei zile de naștere, consultați exemplul aici.
Notă: Funcția YEARFRAC are un al treilea argument opțional care controlează modul în care sunt numărate zilele la calcularea anilor fracționari. Comportamentul implicit este de a număra zilele între două date pe baza unui an de 360 de zile, în care toate cele 12 luni sunt considerate a avea 30 de zile. Pagina YEARFRAC oferă mai multe informații.