
Splošna formula
=YEARFRAC(start_date,end_date)
Povzetek
Za izračun števila let med dvema datumoma lahko uporabite funkcijo YEARFRAC, ki vrne decimalno število, ki predstavlja del leta med dvema datumoma. V prikazanem primeru je formula v D6:
=YEARFRAC(B6,C6)
Pojasnilo
Funkcija YEARFRAC vrne decimalno število, ki predstavlja delna leta med dvema datumoma. Na primer:
=YEARFRAC("1-Jan-2019","1-Jan-2020") // returns 1 =YEARFRAC("1-Jan-2019","1-Jul-2020") // returns 1.5
Tu je nekaj primerov rezultatov, ki jih izračuna YEARFRAC:
Začetni datum | Končni datum | Rezultat YEARFRAC |
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 |
V prikazanem primeru je formula v D6:
=YEARFRAC(B6,C6) // returns 1
Rezultati zaokroževanja
Ko dobite decimalno vrednost, jo lahko zaokrožite. Na primer, s funkcijo ROUND lahko zaokrožite na najbližje celo število:
=ROUND(YEARFRAC(A1,B1),0)
Samo cela leta
Morda boste želeli obdržati le celoštevilčni del rezultata brez delne vrednosti, tako da boste šteli le celotna leta. V tem primeru lahko YEARFRAC preprosto zavijete v funkcijo INT:
=INT(YEARFRAC(A1,B1))
Če morate stalno izračunavati leta, na primer, če želite na primer določiti starost glede na rojstni dan, glejte primer tukaj.
Opomba: Funkcija YEARFRAC ima neobvezni 3. argument, ki nadzoruje, kako se štejejo dnevi pri izračunavanju delnih let. Privzeto je štetje dni med dvema datumoma na podlagi 360-dnevnega leta, pri čemer se šteje, da ima vseh 12 mesecev 30 dni. Stran YEARFRAC vsebuje več informacij.