
Vispārēja formula
=YEARFRAC(start_date,end_date)
Kopsavilkums
Lai aprēķinātu gadu skaitu starp diviem datumiem, varat izmantot funkciju YEARFRAC, kas atgriezīs decimāldaļu skaitli, kas atspoguļo gada daļu starp diviem datumiem. Parādītajā piemērā formula D6 ir:
=YEARFRAC(B6,C6)
Paskaidrojums
Funkcija YEARFRAC atgriež decimāldaļu skaitli, kas attēlo dalītos gadus starp diviem datumiem. Piemēram:
=YEARFRAC("1-Jan-2019","1-Jan-2020") // returns 1 =YEARFRAC("1-Jan-2019","1-Jul-2020") // returns 1.5
Šeit ir daži YEARFRAC aprēķināto rezultātu piemēri:
Sākuma datums | Beigu datums | YEARFRAC rezultāts |
2015.01.01 | 01.01.2016 | 1 |
15.03.1970 | 1976. gada 15. septembris | 6.5 |
2000.01.01 | 2000.07.15 | .5389 |
2000.06.06 | 25.06.1999 | .9333 |
Parādītajā piemērā formula D6 ir:
=YEARFRAC(B6,C6) // returns 1
Noapaļošanas rezultāti
Kad esat ieguvis decimālo vērtību, varat noapaļot skaitli, ja vēlaties. Piemēram, ar ROUND funkciju varat noapaļot līdz tuvākajam veselajam skaitlim:
=ROUND(YEARFRAC(A1,B1),0)
Tikai veselus gadus
Varat arī saglabāt rezultātu tikai veselu skaitli bez daļējas vērtības, lai jūs skaitītu tikai veselus gadus. Tādā gadījumā jūs varat vienkārši iesaiņot YEARFRAC INT funkcijā:
=INT(YEARFRAC(A1,B1))
Ja jums pastāvīgi jāaprēķina gadi, piemēram, lai iegūtu vecumu, pamatojoties uz dzimšanas dienu, skatiet piemēru šeit.
Piezīme. Funkcijai YEARFRAC ir izvēles 3. arguments, kas kontrolē dienu skaitīšanu, skaitot daļējos gadus. Noklusējuma rīcība ir dienu skaitīšana starp diviem datumiem, pamatojoties uz 360 dienu gadu, kur tiek uzskatīts, ka visiem 12 mēnešiem ir 30 dienas. YEARFRAC lapa sniedz plašāku informāciju.