DATEDIF
Funcția DATEDIF returnează numărul de zile, luni sau ani dintre două date.
DATEDIF(dată-început; dată-sfârșit; metodă-calc)
dată-început: Data de început. Argumentul dată-început este o valoare de dată/oră (porțiunea orară este ignorată) sau o valoare șir de dată.
dată-sfârșit: Data de sfârșit. Argumentul dată-sfârșit este o valoare de dată/oră (porțiunea orară este ignorată) sau o valoare șir de dată.
metodă-calc: O valoare modală care specifică modul în care se exprimă diferența de timp și cum sunt gestionate datele din diferiți ani sau diferite luni.
"D": Returnează numărul de zile dintre data de început și cea de sfârșit.
"M": Returnează numărul de luni dintre data de început și cea de sfârșit.
"Y": Returnează numărul de ani dintre data de început și cea de sfârșit.
"MD": Returnează numărul de zile dintre data de început și cea de sfârșit, ignorând lunile și anii. Luna din dată-sfârșit este considerată a fi luna din dată-început. Dacă ziua de început este după ziua de sfârșit, numărarea începe de la ziua de sfârșit ca și cum ar fi în luna precedentă. Anul din dată-sfârșit este utilizat pentru a verifica dacă este an bisect.
"YM": Returnează numărul de luni întregi dintre data de început și cea de sfârșit, ignorând anul. Dacă luna/ziua de început este înainte de ziua/luna de sfârșit, datele sunt tratate ca fiind în același an. Dacă ziua/luna de început este după ziua/luna de sfârșit, datele sunt tratate ca fiind în ani consecutivi.
"YD": Returnează numărul de zile dintre data de început și cea de sfârșit, ignorând anul. Dacă luna/ziua de început este înainte de ziua/luna de sfârșit, datele sunt tratate ca fiind în același an. Dacă ziua/luna de început este după ziua/luna de sfârșit, datele sunt tratate ca fiind în ani consecutivi.
Exemple |
---|
Dacă A1 conține valoarea dată/oră 6/4/1988 și A2 conține valoarea dată/oră 30/10/2006: =DATEDIF(A1;A2;"D") returnează 6.781, numărul de zile dintre 6 aprilie 1988 și 30 octombrie 2006. =DATEDIF(A1;A2;"M") returnează 222, numărul de luni întregi dintre 6 aprilie 1988 și 30 octombrie 2006. =DATEDIF(A1;A2;"Y") returnează 18, numărul de ani întregi dintre 6 aprilie 1988 și 30 octombrie 2006. =DATEDIF(A1;A2;"MD") returnează 24, numărul de zile dintre a șasea zi a unei luni și a treizecea zi a aceleiași luni. =DATEDIF(A1;A2;"YM") returnează 6, numărul de luni dintre aprilie și următorul octombrie din oricare an. =DATEDIF(A1;A2;"YD") returnează 207, numărul de zile dintre 6 aprilie și următoarea dată de 30 octombrie din oricare an. =DATEDIF("06/04/1988";NOW();"Y")& " ani, " &DATEDIF("06/04/1988";NOW();"YM")& " luni și " &DATEDIF("06/04/1988";NOW();"MD")& " zile" returnează 25 ani, 2 luni și 25 zile, vârsta actuală a unei persoane născute pe 6 aprilie 1988, dacă astăzi este 1 iulie 2013. |