Excel formula: aprēķiniet gadus starp datumiem -

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.

Interesanti raksti...