Kuidas Excelis funktsiooni YEARFRAC kasutada? (koos näidetega)

Lang L: none (table-of-contents)

YEARFRAC Excelis

YEARFRAC Excel on sisseehitatud Exceli funktsioon, mida kasutatakse kahe kuupäevarikkumise aastavahe saamiseks. See funktsioon tagastab kahe kuupäeva rikkumise vahe nagu 1,5 aastat, 1,25 aastat, 1,75 aastat jne. Selle funktsiooni abil saame täpselt leida kahe kuupäeva aastavahe.

Süntaks

  • Alguskuupäev: mis on saadaoleva kahe kuupäeva alguskuupäev või väikseim kuupäev?
  • Lõppkuupäev: mis on saadaoleva kahe kuupäeva lõppkuupäev või suurem kuupäev?
  • (Alus): See on valikuline argument. Selle argumendiga peame täpsustama päevade loendamise meetodi allpool saadaolevate eelnevalt kindlaksmääratud võimalustega.

Vaikimisi on aluseks “0”. Kui eirame funktsiooni YEARFRAC, võtab see seda arvesse. Kui vajate muid võimalusi, võite mainida, nagu ülaloleval pildil mainitud.

Näited Exceli funktsiooni YEARFRAC kasutamiseks

Näide # 1 - saate kahe kuupäeva erinevust

Funktsioon YEARFRAC on väga kasulik, kui tahame teada kahe kuupäeva erinevust aastate lõikes. Näiteks vaadake kahte allpool olevat kuupäeva.

Nende kahe kuupäeva vahelise aastavahe leidmiseks kasutame funktsiooni YEAR. Rakendame sama.

Nagu näeme, saime tulemuse täisarvu väärtusena, st 1.

Kuid erinevus on tegelikult üle 1 aasta, nii et aasta kogu erinevuse saamiseks kasutame C2 lahtris funktsiooni YEARFRAC.

1. samm: avage funktsioon YEARFRAC

2. samm: alguskuupäev on esimene argument, seega valige lahtriviideks „Date 1”, st lahtriks A2.

3. samm: teine ​​argument on Lõppkuupäev, nii et valige viitena lahter B2.

Alus, mida vajame vaiketulemuseks, nii et jätke see nii nagu see on.

4. samm: sulgege sulg ja vaadake tulemust.

Ok, nüüd saime täpse erinevuse nende kahe kuupäeva vahel 1,272 aastat.

Näide # 2 - saate vanuse sünnikuupäeva põhjal

Nüüd näeme inimeste vanuse leidmist nende sünnikuupäeva põhjal. Allpool on toodud selle näite andmed.

Ülaltoodud andmete põhjal peame leidma iga inimese vanuse tänase seisuga.

Avame funktsiooni YEARFRAC.

Alguskuupäev on DOB, seega valige lahter B2.

Sest Lõpukuupäeva sisestada TÄNA funktsiooni excel, sest täna võib naasta praeguse kuupäeva seisuga süsteemi, ja ka see on lenduv funktsioon, mis muutub iga päev automaatselt, mis muudab valemi dünaamiline.

Sulgege sulg ja vaadake tulemust.

Nüüd lohistage valem lahtrisse C9, et teised määratavad väärtused

Nüüd sai iga inimese vanus aastates, esimese isiku "Johni" vanus on 31,378 aastat, "Peetruse" vanus 20,647 aastat ja nii edasi …

Siiani on YEARFRAC-funktsiooniga nii hea, kuid kui ütlete vanuse aastamurdudes, näiteks 31,378, 20,647 ja nii edasi, saavad inimesed sellest täpselt aru. Mis siis sellest, kui rääkida vanusele selline “30 aastat 4 kuud 15 päeva”.

See on väga mõistlik, kas pole ???

Kuid selliseks vanuseks ütlemiseks peame kasutama erinevaid valemeid, st funktsiooni DATEDIF. Olen erinevuse leidmiseks rakendanud juba allpool toodud valemit, nagu eespool öeldud.

Nii saab see täpse vanuse öelda aasta, kuu ja päeva järgi. Kuna oleme rakendanud lõpu kuupäevana funktsiooni TÄNA, muutub see iga päev ja ka tulemus muutub automaatselt.

Näide # 3 - IF-tingimuse kasutamine

Nüüd näeme funktsiooni YEARFRAC teiste funktsioonide tugifunktsioonina. Heitke pilk allpool toodud andmetele.

See on organisatsioonis töötavate töötajate kuupäev. Nendel andmetel on töötaja nimi ja vastav liitumiskuupäev.

Nende andmete abil peame leidma isikud, kes saavad boonust. Boonuse saamiseks peab isik ettevõttes täitma 4,5-aastase ametiaja. Nagu me teame, võib YEARFRAC saada erinevuse kahe kuupäeva rikkumise vahel. Lisame selle IF tingimusega.

Nüüd olen rakendanud loogilise testi, justkui tagastaks YEARFRAC teenindusaasta väärtusele> 4,5 aastat, siis peaksime tulemuseks saama „Sobilik” või muidu „Pole sobilik”.

Saame järgmise tulemuse.

Nüüd lohistage valem lahtrisse C9, et teised määratavad väärtused

Siin on meil tulemus. Niimoodi funktsiooni YEARFRAC abil saame seda teha mitmel viisil.

Asjad, mida meeles pidada

  • (Alus) argument peaks olema vahemikus 0 kuni 4, midagi, mis on suurem kui 4, või midagi, mis on väiksem kui 0, siis saame "#NUM! Viga.
  • TÄNA on lenduv funktsioon, mida kasutatakse praeguse kuupäeva saamiseks vastavalt süsteemile.
  • Alguskuupäev peaks olema lõppkuupäevast väiksem; muidu saame vea kätte.

Huvitavad Artiklid...