Calculează numărul de zile, luni sau ani dintre două date calendaristice.
: Excel furnizează funcția DATEDIF pentru a accepta registre de lucru mai vechi de la Lotus 1-2-3. Funcția DATEDIF poate calcula rezultate incorecte în anumite scenarii. Consultați secțiunea despre problemele cunoscute din acest articol pentru detalii suplimentare.
Sintaxă
DATEDIF(dată_început,dată_sfârșit,unitate)
Argument |
Descriere |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
dată_început Obligatoriu |
O dată care reprezintă prima sau data de început a unei perioade date. Datele calendaristice pot fi introduse ca șiruri de text între ghilimele (de exemplu, "30.01.2001"), ca numere seriale (de exemplu, 36921, care reprezintă data de 30 ianuarie 2001, dacă utilizați sistemul de date 1900) sau ca rezultate ale altor formule sau funcții (de exemplu, DATEVALUE("30.01.2001")). |
||||||||||||||
dată_sfârșit Obligatoriu |
O dată care reprezintă ultima zi sau data de sfârșit a perioadei. |
||||||||||||||
Unitate |
Tipul de informații care doriți să fie returnate, unde:
|
Observații
-
Datele sunt stocate ca numere seriale secvențiale astfel încât să poată fi utilizate în calcule. Implicit, 1 ianuarie 1900 este numărul serial 1 și 1 ianuarie 2008 este numărul serial 39448 pentru că sunt 39.447 de zile după 1 ianuarie 1900.
-
Funcția DATEDIF este utilă în formulele în care trebuie să calculați o vârstă.
-
Dacă tart_dates este mai mare decâtnd_date e, rezultatul va fi #NUM!.
Exemple
Dată_început |
Dată_sfârșit |
Formulă |
Descriere (Rezultat) |
---|---|---|---|
1/01/2001 |
1/01/2003 |
=DATEDIF(dată_început,dată_sfârșit,"Y") |
Doi ani întregi în perioada (2) |
1/06/2001 |
15/08/2002 |
=DATEDIF(dată_început,dată_sfârșit,"D") |
440 de zile între 1 iunie 2001 și 15 august 2002 (440) |
1/06/2001 |
15/08/2002 |
=DATEDIF(dată_început,dată_sfârșit,"YD") |
75 de zile între 1 iunie și 15 august, ignorând anii datelor (75) |
Probleme cunoscute
Argumentul "MD" poate avea drept consecință un număr negativ, un zero sau un rezultat incorect. Dacă încercați să calculați restul de zile după ultima lună încheiată, iată o soluție:
Această formulă scade prima zi a lunii care se termină (01.05.2016) din data de sfârșit inițială din celula E17 (06.05.2016). Iată cum procedează: Funcția DATE creează mai întâi data, 01.05.2016. O creează utilizând anul din celula E17 și luna din celula E17. Apoi, 1 reprezintă prima zi din luna respectivă. Rezultatul funcției DATE este 01.05.2016. Apoi, vom scădea acest rezultat din data de sfârșit inițială din celula E17, care este 06.05.2016. 06.05.2016 minus 01.05.2016 este egal cu 5 zile.
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.
Consultați și
Funcții Excel (în ordine alfabetică)