Sunteți pe pagina 1din 3

Metoda 1 – formula INT()

 Pentru a calcula varsta unei persoane incepem sa scadem din data curenta,
data de nastere a acestuia. Daca facem asta in Excel, vom primi ca rezultat
numarul de zile dintre cele doua date.

 Pentru a afla numarul de ani vom imparti rezultatul de mai sus la numarul de
zile mediu dintr-un an: 365.25

 Acum am aflat numarul de ani, insa nu este chiar ce ne doream. Am aflat


varsta persoanei, insa nu avem nevoie sa vedem si zecimalele. Pentru a
rafina rezultatul, vom include formula de mai sus in cadrul functiei
INT(). Aceasta functie va returna un numar intreg fara zecimale.

 =INT((TODAY()-C8)/365.25)

Probabil va ganditi ca era mai simplu sa formatam tipul de data pentru a afisa zero
zecimale. Insa asa, exista riscul ca rezultatul sa fie rotunjit in plus pana la cel mai
apropiat numar intreg.

Metoda 2 – formula ROUNDDOWN()


Aceasta metoda urmeaza aceeasi structura ca cea de mai sus, dar in loc sa folosim
functia INT() vom folosi ROUNDDOWN(). Aceasta functie rotunjeste un numar
pana la un numar de zecimale definit de utilizator. Noi vom seta formula sa ne
rotunjeasca numarul fara nici o zecimala:

=ROUNDDOWN((TODAY()-C8)/365.25,0)

Metoda 3 – formula DATEDIF()


Ultima metoda, dar nu cea din urma, foloseste formula DATEDIF() care calculeaza
in mod automat varsta fara alte artificii. Am descoperit de curand aceasta formula
si imi place foarte mult.

Insa, are un mare dezavantaj: este o formula nedocumentata si nu avem garantia


functionarii ei in urmatoarele versiuni ale programului. Tot din acest motiv, nu o
veti gasi in sectiunea de Help a Excelului sau in lista de formule din Insert
Function.

Eu vreau sa impartasesc cu voi aceasta metoda pentru ca poate fi foarte folositoare


daca o folositi in cazuri singulare. Nu va recomand sa o folositi intr-un document
care are ca utilizator final o alta persoana pentru ca este posibil sa apara erori din
cauza versiunilor diferite ale Excelului.

Sintaxa acestei formule este urmatoarea:

DATEDIF(start_date,end_date,unit)

 Start_date – Se alege data care reprezinta inceputul perioadei pentru care


vrei sa faci calculul. In exemplul nostru, vom alege data de nastere a unei
persoane.

 End_date – Se alege data care reprezinta sfarsitul perioadei pentru care vrei
sa faci calculul. In exemplul nostru, vom folosi formula TODAY() pentru a
primi data curenta.

 Unit - este paramentrul care arata ce tip de calcul dorim sa realizam cu


Datedif(). In exemplul nostru folosim “Y”. Voi detalia celelalte variante ale
acestui argument intr-un articol dedicat acestei formule.

=DATEDIF(C8,TODAY(),”Y”)

S-ar putea să vă placă și