Sunteți pe pagina 1din 8

EL

XC
E ZI
IN A,
T E N
A L U
D ,
AN
DATE IF
Functia DATEDIF() se foloseste pentru a calcula diferenta dintre
doua date intr-o variatate de forme, cum ar fi numarul de ani, numarul de
zile sau luni dintre cele doua date. Functia este disponibila in toate
versiunile Excel, insa este documentata doar in Excel 2000. 
DATE IF
Sintaxa : DATEDIF(start_date,end_date,unit)
• Start_date – Se alege data care reprezinta inceputul perioadei pentru care vrei sa faci
calculul.
• End_date – Se alege data care reprezinta sfarsitul perioadei pentru care vrei sa faci
calculul.
• Unit - este paramentrul care arata ce tip de calcul dorim sa realizam cu Datedif().
AN, LUNA, ZIUA
“Y” Functia returneaza numarul de ani completi care rezulta din
diferenta dintre cele doua date selectate.
“M” Functia returneaza numarul de luni complete care rezulta din
diferenta dintre cele doua date selectate.
“D”Functia returneaza numarul de zile dintre cele doua date selectate.
“MD” Functia returneaza numarul de zile dintre cele doua date
selectate. Spre deosebire de argumentul “D”, in acest caz se vor
ignora lunile si anii din cele doua date.
“YM” Functia returneaza numarul de luni complete dintre cele doua
date selectate. In acest caz se vor ignora anii si zilele din cele doua
date.
“YD” Functia returneaza numarul de zile dintre cele doua date
selectate.In acest caz se vor ignora anii celor doua date .
DATEIF
=DATEDIF(C8,F8,”d”)
In cazul nostru Start_date este data comenzii si End_date este data cand a fost
realizata livrarea.
DATEIF
Folosind acelasi tabel, vom calcula numarul de luni complete care au trecut
intre data comenzii si data livrarii pentru fiecare produs.
=DATEDIF(C8,F8,”m”)
CALCULAREA VARSTEI UNEI PERSOANE
=DATEDIF(C16,TODAY(),”y”)&” ani, “& DATEDIF(C16,TODAY(),”ym”)
&” luni, “& DATEDIF(C16,TODAY(),”md”)&” zile”
1. DATEDIF(C16,TODAY(),”y”)&” ani, “ – pentru a afla numarul de ani vom folosi
tipul de unit “y”.
2. DATEDIF(C16,TODAY(),”ym”) &” luni, ” – pentru a afla numarul de luni care au
trecut  din anul incomplet, vom folosi tipul de unit “ym”. Folosind acest argument,
functia va face diferenta dintre data nasterii si ziua de azi ignorand anul din fiecare data.

3. DATEDIF(C16,TODAY(),”md”)&” zile” - pentru a afla numarul de zile care au trecut 


din ultima luna incompleta, vom folosi tipul de unit “md”. Folosind acest argument,
functia va face diferenta dintre data nasterii si ziua de azi ignorand atat anul cat si luna
din fiecare data.
VARSTA COMPLETA

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