Kaip naudoti „YEARFRAC“ funkciją „Excel“? (su pavyzdžiais)

YEARFRAC „Excel“

„YEARFRAC Excel“ yra įmontuota „Excel“ funkcija, naudojama norint gauti metų skirtumą tarp dviejų datos pažeidimų. Ši funkcija grąžina skirtumą tarp dviejų datų pažeidimų, tokių kaip 1,5 metai, 1,25 metai, 1,75 metai ir kt. Taigi naudodami šią funkciją galime tiksliai nustatyti metų skirtumą tarp dviejų datų.

Sintaksė

  • Pradžios data: kokia yra dviejų ar mažesnių datų pradžios data?
  • Pabaigos data: kokia yra galimų dviejų datų pabaigos arba didesnė data?
  • (Pagrindas): Tai neprivalomas argumentas. Šiuo argumentu turime nurodyti dienų skaičiavimo metodą su žemiau esančiomis iš anksto nustatytomis galimybėmis.

Pagal numatytuosius nustatymus „0“ yra pagrindas. Jei ignoruosime YEARFRAC funkciją, į tai atsižvelgsite. Jei jums reikia kitų galimybių, galite paminėti, kaip minėta aukščiau esančiame paveikslėlyje.

„Excel YEARFRAC“ funkcijos naudojimo pavyzdžiai

1 pavyzdys - sužinokite skirtumą tarp dviejų datų

YEARFRAC funkcija yra labai naudinga, kai norime sužinoti dviejų datų skirtumą metų atžvilgiu. Pavyzdžiui, pažvelkite į žemiau pateiktas dvi datas.

Norėdami rasti metų skirtumą tarp šių dviejų datų, mes naudojame YEAR funkciją. Taikykime tą patį.

Kaip matome, rezultatą gavome kaip sveiko skaičiaus reikšmę, ty 1.

Tačiau skirtumas iš tikrųjų yra daugiau nei vieneri metai, todėl norėdami gauti visą metų skirtumą, C2 langelyje naudosime YEARFRAC funkciją.

1 veiksmas: atidarykite YEARFRAC funkciją

2 žingsnis: pradžios data yra pirmasis argumentas, todėl kaip langelio nuorodą, ty A2 langelį, pasirinkite „Data 1“.

3 žingsnis: Antrasis argumentas yra pabaigos data, todėl kaip nuorodą pasirinkite langelį B2.

Pagrindas, kurio mums reikia pagal nutylėjimą, todėl palikite tokį, koks yra.

4 žingsnis: uždarykite laikiklį ir pamatykite rezultatą.

Gerai, dabar mes gavome tikslų skirtumą tarp šių dviejų datų kaip 1,272 metų.

2 pavyzdys - gaukite amžių pagal gimimo datą

Dabar pamatysime asmenų amžiaus nustatymą pagal jų gimimo datą. Žemiau pateikiami šio pavyzdžio duomenys.

Iš aukščiau pateiktų duomenų turime rasti kiekvieno žmogaus amžių šiandien.

Atidarykime YEARFRAC funkciją.

Pradžios data bus DOB, todėl pasirinkite langelį B2.

Jei norite pabaigos pabaigos datos, į „Excel“ įterpkite funkciją TODAY, nes TODAY gali grąžinti esamą datą pagal sistemą, be to, tai yra nepastovi funkcija, kuri kiekvieną dieną keičiasi automatiškai, todėl formulė tampa dinaminė.

Uždarykite laikiklį ir pamatykite rezultatą.

Dabar vilkite formulę į langelį C9, kad būtų nustatytos kitos vertės,

Taigi dabar kiekvieno žmogaus amžius skaičiuojamas metais, pirmojo asmens „Jono“ amžius yra 31,378 metai, „Petro“ - 20,647 metų ir t. T.

Kol kas taip gerai su YEARFRAC funkcija, bet jei pasakysite amžių metų dalimis, pvz., 31,378, 20,647 ir pan., Žmonės supras tiksliai. Taigi, kaip pasakyti amžių, kaip šis „30 metų 4 mėnesiai 15 dienų“.

Tai turi daug prasmės, ar ne ???

Tačiau norėdami pasakyti tokį amžių, turime naudoti skirtingas formules, ty funkciją DATEDIF. Aš jau pritaikiau žemiau pateiktą formulę, norėdamas rasti skirtumą, kaip minėta aukščiau.

Taigi tai pasakys tikslų amžių, kalbant apie metus, mėnesius ir dienas. Kadangi funkciją TODAY pritaikėme kaip pabaigos datą, ji keisis kiekvieną dieną, o rezultatas taip pat pasikeis automatiškai.

3 pavyzdys - IF sąlygos naudojimas

Dabar „YEARFRAC“ funkciją matysime kaip palaikančią funkciją kitoms funkcijoms. Pažvelkite į žemiau pateiktus duomenis.

Tai yra darbuotojų, dirbančių organizacijoje, data. Šie duomenys turi darbuotojo vardą ir atitinkamą prisijungimo datą.

Turėdami šiuos duomenis, turime rasti asmenis, galinčius gauti premiją. Norėdamas gauti premiją, asmuo turi baigti 4,5 metų kadenciją įmonėje. Kaip žinome, YEARFRAC gali gauti skirtumą tarp dviejų datos pažeidimų. Tai įtrauksime į IF sąlygą.

Dabar pritaikiau loginį testą taip, lyg YEARFRAC grąžintų tarnybos metus kaip> 4,5 metų, tada rezultatą turėtume gauti kaip „Tinkamą“ arba „Netinkamą“.

Gauname tokį rezultatą.

Dabar vilkite formulę į langelį C9, kad būtų nustatytos kitos vertės,

Čia mes turime rezultatą. Panašiai, naudojant YEARFRAC funkciją, galime tai padaryti keliais būdais.

Ką reikia atsiminti

  • (Pagrindas) argumentas turėtų būti nuo 0 iki 4, bet kas daugiau nei 4 ar kas nors, kas mažesnė už 0, tada gausime „#NUM! Klaida.
  • TODAY yra nepastovi funkcija, naudojama norint gauti dabartinę datą pagal sistemą.
  • Pradžios data turėtų būti mažesnė nei pabaigos data; priešingu atveju gausime klaidą.

Įdomios straipsniai...