Applies ToExcel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel pentru web Excel 2024 Excel 2024 pentru Mac Excel 2021 Excel 2021 pentru Mac Excel 2019 Excel 2016 Windows SharePoint Services 3.0

Calculează numărul de zile, luni sau ani dintre două date calendaristice.

Avertisment: 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:

Unitate

Returnează

"Y"

Numărul de ani întregi din perioadă.

"M"

Numărul de luni întregi din perioadă.

"D"

Numărul de zile întregi din perioadă.

"MD"

Diferența dintre zilele din dată_început și dată_sfârșit. Se ignoră lunile și anii datelor.

Important: Nu recomandăm utilizarea argumentului "MD", deoarece există limitări cunoscute pentru acesta. Consultați secțiunea de probleme cunoscute de mai jos.

"YM"

Diferența dintre lunile din dată_început și dată_sfârșit. Se ignoră zilele și anii datelor.

"YD"

Diferența dintre zilele din dată_început și dată_sfârșit. Se ignoră anii datelor.

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:

=DATEDIF(D17,E17,"md") și rezultatul: 5

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ă)

Funcții Excel (după categorie)

Cum să evitați formulele eronate

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.