Cum se utilizează funcția YEARFRAC în Excel? (cu exemple)

YEARFRAC în Excel

YEARFRAC Excel este o funcție Excel încorporată care este utilizată pentru a obține diferența de an între două infracțiuni de dată. Această funcție returnează diferența dintre două infracțiuni de date, cum ar fi 1,5 ani, 1,25 ani, 1,75 ani, etc. Prin urmare, folosind această funcție putem găsi cu exactitate diferența de an între două date.

Sintaxă

  • Data de început: Care este data de începere sau cea mai mică dată a celor două date disponibile?
  • Data de încheiere: Care este data de încheiere sau data mai mare a celor două date disponibile?
  • (Bază): Acesta este un argument opțional. Cu acest argument, trebuie să specificăm metoda numărării zilei cu opțiunile predeterminate disponibile mai jos.

În mod implicit, „0” este baza. Dacă ignorăm funcția YEARFRAC, vom lua în considerare acest lucru. Dacă aveți nevoie de alte opțiuni, puteți menționa cele menționate în imaginea de mai sus.

Exemple de utilizare a funcției Excel YEARFRAC

Exemplul # 1 - Obțineți diferența între două date

Funcția YEARFRAC este foarte utilă atunci când vrem să aflăm diferența dintre două date în termeni de ani. De exemplu, uitați-vă la cele două date de mai jos.

Pentru a găsi diferența de an între aceste două date, în general, folosim funcția YEAR. Să aplicăm la fel.

După cum putem vedea, am obținut rezultatul ca valoare întreagă, adică 1.

Dar diferența este de fapt mai mare de 1 an, așa că, pentru a obține diferența totală a unui an, vom folosi funcția YEARFRAC în celula C2.

Pasul 1: Deschideți funcția YEARFRAC

Pasul 2: Data de începere este primul argument, deci selectați „Data 1” ca referință de celulă, adică celulă A2.

Pasul 3: Al doilea argument este Data de încheiere, deci selectați celula B2 ca referință.

Baza de care avem nevoie de rezultatul implicit, așa că lăsați așa cum este.

Pasul 4: Închideți paranteză și vedeți rezultatul.

Ok, acum avem diferența exactă între aceste două date ca 1.272 de ani.

Exemplul nr. 2 - Obțineți vârsta în funcție de data nașterii

Acum vom vedea găsirea vârstei persoanelor în funcție de data nașterii lor. Mai jos sunt datele pentru acest exemplu.

Din datele de mai sus, trebuie să găsim vârsta fiecărei persoane începând de astăzi.

Să deschidem funcția YEARFRAC.

Data de începere va fi DOB, deci selectați celula B2.

Pentru Data de încheiere, introduceți funcția TODAY în excel, deoarece TODAY poate returna data curentă conform sistemului și, de asemenea, este o funcție volatilă care se schimbă automat în fiecare zi, ceea ce face ca formula să fie dinamică.

Închideți paranteză și vedeți rezultatul.

Acum trageți formula în celula C9 pentru a se determina celelalte valori,

Așa că acum am vârsta fiecărei persoane în ani, vârsta „Ioan” la persoana întâi este 31.378 ani, vârsta „Petru” este 20.647 ani și așa mai departe …

Până acum, atât de bine cu funcția YEARFRAC, dar dacă spuneți vârsta în fracții de an precum 31.378, 20.647 și așa mai departe, oamenii vor înțelege cu precizie. Deci, ce zici de a spune vârstei de genul acesta „30 de ani 4 luni 15 zile”.

Acest lucru are mult sens, nu-i așa ???

Cu toate acestea, pentru a spune vârsta astfel, trebuie să folosim diferite formule, adică funcția DATEDIF. Am aplicat formula de mai jos pentru a găsi diferența, așa cum am spus mai sus.

Deci, aceasta va spune vârsta exactă în termeni de an, luni și zile. Deoarece am aplicat funcția AZI ca dată de încheiere, aceasta se va schimba în fiecare zi, iar rezultatul se va schimba automat.

Exemplul # 3 - Utilizarea condiției IF

Acum vom vedea funcția YEARFRAC ca o funcție de sprijin pentru alte funcții. Aruncați o privire la datele de mai jos.

Aceasta este data angajaților care lucrează într-o organizație. Aceste date au un nume de angajat și data respectivă de aderare.

Cu aceste date, trebuie să găsim persoanele eligibile pentru bonus. Pentru a fi eligibil pentru bonus, persoana trebuie să finalizeze mandatul de 4,5 ani în companie. După cum știm, YEARFRAC poate obține diferența dintre două infracțiuni la dată. Vom încorpora acest lucru cu condiția IF.

Acum am aplicat testul logic ca și când YEARFRAC returnează anul de serviciu ca> = 4,5 ani, atunci ar trebui să obținem rezultatul ca „Eligibil” sau „Nu Eligibil”.

Obținem următorul rezultat.

Acum trageți formula în celula C9 pentru a se determina celelalte valori,

Aici avem rezultatul. Astfel, folosind funcția YEARFRAC, o putem realiza în mai multe moduri.

Lucruri de amintit

  • Argumentul (baz) ar trebui să fie cuprins între 0 și 4, orice mai mult de 4 sau ceva mai puțin decât 0 furnizat, atunci vom primi „#NUM! Eroare.
  • TODAY este funcția volatilă care trebuie utilizată pentru a obține data curentă conform sistemului.
  • Data de începere ar trebui să fie mai mică decât data de încheiere; în caz contrar, vom primi eroarea.

Articole interesante...