Kako uporabiti funkcijo YEARFRAC v Excelu? (s primeri)

YEARFRAC v Excelu

YEARFRAC Excel je vgrajena Excelova funkcija, ki se uporablja za ugotavljanje razlike v letih med dvema kršitvama datuma. Ta funkcija vrne razliko med dvema kršitvama datumov, kot so 1,5 leta, 1,25 leta, 1,75 leta itd. Tako lahko s to funkcijo natančno najdemo razliko v letih med dvema datumoma.

Sintaksa

  • Začetni datum: Kateri je začetni ali najmanjši datum razpoložljivih dveh datumov?
  • Končni datum: Kakšen je končni datum ali daljši datum razpoložljivih dveh datumov?
  • (Osnova): To je neobvezen argument. S tem argumentom moramo določiti metodo štetja dni s spodaj na voljo vnaprej določenimi možnostmi.

Privzeto je osnova "0". Če prezremo funkcijo YEARFRAC, bomo to upoštevali. Če potrebujete druge možnosti, jih lahko omenite, kot je omenjeno na zgornji sliki.

Primeri uporabe funkcije Excel YEARFRAC

Primer # 1 - Pridobite razliko med dvema datumoma

Funkcija YEARFRAC je zelo koristna, če želimo vedeti razliko med dvema datumoma v smislu let. Na primer, poglejte spodnja dva datuma.

Da bi na splošno našli letno razliko med tema datumoma, uporabimo funkcijo YEAR. Uporabljajmo enako.

Kot lahko vidimo, smo rezultat dobili kot celoštevilčno vrednost, tj. 1.

Toda razlika je dejansko več kot eno leto, zato bomo za popolno razliko v letu uporabili funkcijo YEARFRAC v celici C2.

1. korak: Odprite funkcijo YEARFRAC

2. korak: Začetni datum je prvi argument, zato za referenco celice izberite »Datum 1«, tj. Celico A2.

3. korak: Drugi argument je Končni datum, zato za referenco izberite celico B2.

Osnova potrebujemo privzeti rezultat, zato pustite, kot je.

4. korak: Zaprite nosilec in si oglejte rezultat.

Ok, zdaj imamo natančno razliko med tema datumoma 1,272 leta.

2. primer - Pridobite starost glede na datum rojstva

Zdaj bomo ugotavljali starost oseb glede na njihov datum rojstva. Spodaj so podatki za ta primer.

Iz zgornjih podatkov moramo poiskati starost vsake osebe od danes.

Odprimo funkcijo YEARFRAC.

Začetni datum bo DOB, zato izberite celico B2.

Za končni datum vstavite funkcijo DANES v excel, ker lahko DANES vrne trenutni datum kot na sistem, poleg tega pa je spremenljiva funkcija, ki se samodejno spreminja vsak dan, zaradi česar je formula dinamična.

Zaprite oklepaj in si oglejte rezultat.

Zdaj povlecite formulo v celico C9 za določitev drugih vrednosti,

Tako smo zdaj dobili starost vsake osebe v letih, prvoosebna "Janezova" starost je 31.378 let, "Petrova" starost je 20.647 let itd.

Zaenkrat je s funkcijo YEARFRAC dobro, toda če v letih določite starost, kot so 31.378, 20.647 itd., Bodo ljudje natančno razumeli. Torej, kako bi lahko rekli starosti, kot je ta, "30 let 4 mesecev 15 dni".

To je zelo smiselno, kajne ???

Za določitev takšne starosti pa moramo uporabiti različne formule, tj. Funkcijo DATEDIF. Že spodaj sem uporabil formulo, da bi ugotovil razliko, kot rečeno zgoraj.

To bo torej pokazalo natančno starost v smislu leta, mesecev in dni. Ker smo funkcijo DANES uporabili kot končni datum, se bo spreminjala vsak dan in rezultat se bo samodejno spremenil.

Primer # 3 - Uporaba IF pogoja

Zdaj bomo funkcijo YEARFRAC videli kot podporno funkcijo za druge funkcije. Oglejte si spodnje podatke.

To je datum zaposlenih, ki delajo v organizaciji. Ti podatki imajo ime zaposlenega in ustrezen datum pridružitve.

S temi podatki moramo poiskati osebe, upravičene do bonusa. Za upravičenost do bonusa mora oseba opraviti 4,5-letni mandat v podjetju. Kot vemo, lahko YEARFRAC dobi razliko med dvema kršitvama datumov. To bomo vključili v pogoj IF.

Zdaj sem uporabil logični test, kot da YEARFRAC vrne leto službe kot> = 4,5 leta, potem bi morali dobiti rezultat kot "Primerno" ali drugače "Ni primerno."

Dobili smo naslednji rezultat.

Zdaj povlecite formulo v celico C9 za določitev drugih vrednosti,

Tu imamo rezultat. Tako kot s pomočjo funkcije YEARFRAC, lahko to naredimo na več načinov.

Stvari, ki si jih je treba zapomniti

  • Argument (osnova) naj bo znotraj 0 do 4, vsebovano več kot 4 ali karkoli manj kot 0, potem bomo dobili “#NUM! Napaka.
  • DANES je spremenljiva funkcija, ki se uporablja za pridobitev trenutnega datuma glede na sistem.
  • Začetni datum mora biti manjši od končnega; v nasprotnem primeru bomo dobili napako.

Zanimive Članki...