„Excel“

Apskaičiuokite metus tarp datų

Calculate Years Between Dates

„Excel“ formulė: apskaičiuokite metus tarp datųBendroji formulė | _+_ | Santrauka

Norėdami apskaičiuoti metų skaičių tarp dviejų datų, galite naudoti YEARFRAC funkcija , kuris duos dešimtainį skaičių, nurodantį metų dalį tarp dviejų datų. Pateiktame pavyzdyje D6 formulė yra tokia:





= YEARFRAC (start_date,end_date)
Paaiškinimas

Funkcija YEARFRAC grąžina dešimtainį skaičių, nurodantį trupmeninius metus tarp dviejų datų. Pavyzdžiui:

 
= YEARFRAC (B6,C6)

Štai keletas YEARFRAC apskaičiuotų rezultatų pavyzdžių:





Pradžios data Pabaigos data YEARFRAC rezultatas
2015-01-01 2016-01-01 1
1970-03-15 1976-09-15 6.5
2000-01-01 2000-07-15 .5389
2000-06-06 1999-06-25 .9333

Pateiktame pavyzdyje D6 formulė yra tokia:

 
= YEARFRAC ('1-Jan-2019','1-Jan-2020') // returns 1 = YEARFRAC ('1-Jan-2019','1-Jul-2020') // returns 1.5

Apvalinimo rezultatai

Kai turite dešimtainę vertę, galite suapvalinti skaičių, jei norite. Pavyzdžiui, galite apvalinti iki artimiausio sveikojo skaičiaus naudodami ROUND funkcija :



kaip ištrinti reikšmes
 
= YEARFRAC (B6,C6) // returns 1

Tik ištisus metus

Taip pat galbūt norėsite palikti tik sveiką rezultato dalį be trupmeninės vertės, kad skaičiuotumėte tik visus metus. Tokiu atveju galite tiesiog suvynioti YEARFRAC į I NT funkcija :

 
= ROUND ( YEARFRAC (A1,B1),0)

Jei jums reikia nuolat skaičiuoti metus, pavyzdžiui, norint gauti amžių pagal gimtadienį, žr. pavyzdį čia .

Pastaba: YEARFRAC funkcija turi pasirenkamą trečiąjį argumentą, kuris kontroliuoja, kaip skaičiuojamos dienos skaičiuojant trupmeninius metus. Numatytasis elgesys yra skaičiuoti dienas tarp dviejų datų, remiantis 360 dienų metais, kai visi 12 mėnesių laikomi 30 dienų. The YEARFRAC puslapis suteikia daugiau informacijos.

Autorius Dave'as Brunsas


^