Applies ToExcel pentru Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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. Pentru mai multe informații, accesați secțiunea de probleme cunoscute din articolul despre funcția DATEDIF .

Utilizați funcția DATEDIF atunci când doriți să calculați diferența dintre două date. Mai întâi introduceți o dată de început într-o celulă și o dată de sfârșit în alta. Apoi tastați o formulă ca una dintre următoarele.

Dacă dată_început este mai mare decât dată_sfârșit, rezultatul va fi #NUM!.

Diferența în zile

=DATEDIF(D9,E9,"d") cu rezultatul 856

În acest exemplu, data de început este în celula D9, iar data de sfârșit este în E9. Formula se află în F9. „d” returnează numărul de zile complete dintre cele două date.

Diferența în săptămâni

=(DATEDIF(D13,E13,"d")/7) și rezultatul: 122,29

În acest exemplu, data de început este în celula D13, iar data de sfârșit este în E13. „d” returnează numărul de zile. Dar observați /7 la sfârșit. Aceasta împarte numărul de zile la 7, deoarece există 7 zile într-o săptămână. Rețineți că acest rezultat trebuie să fie de asemenea formatat ca număr. Apăsați CTRL+1. Apoi faceți clic pe Număr > Zecimale: 2.

Diferența în luni

=DATEDIF(D5,E5,"m") și rezultat: 28

În acest exemplu, data de început este în celula D5, iar data de sfârșit este în E5. În formulă, „m” returnează numărul de luni complete dintre cele două zile.

Diferența în ani

=DATEDIF(D2,E2,"y") și rezultat: 2

În acest exemplu, data de început este în celula D2, iar data de sfârșit este în E2. „y” returnează numărul complet de ani dintre cele două zile.

Calculați vârsta în ani, luni și zile acumulate

De asemenea, puteți calcula vârsta sau timpul de serviciu al unei persoane. Rezultatul poate fi ceva de genul „2 ani, 4 luni, 5 zile.”

1. Utilizați DATEDIF pentru a găsi numărul total de ani.

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

În acest exemplu, data de început este în celula D17, iar data de sfârșit este în E17. În formulă, „y” returnează numărul complet de ani dintre cele două zile.

2. Utilizați din nou DATEDIF cu „ym” pentru a găsi luni.

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

Într-o altă celulă, utilizați formula DATEDIF cu parametrul „ym” . „Ym” returnează numărul de luni rămase după ultimul an complet.

3. Utilizați o altă formulă pentru a găsi zile.

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

Acum trebuie să găsim numărul de zile rămase. Vom face acest lucru scriind un alt tip de formulă, prezentată mai sus. 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.

Nu recomandăm utilizarea argumentului DATEDIF „md”, deoarece poate calcula rezultate incorecte.

4. Opțional: Combinați trei formule într-una singură.

=DATEDIF(D17,E17,"y")> ani, "&DATEDIF(D17,E17,"ym")&" luni, "&DATEDIF(D17,E17,"md")&" zile" și rezultat: 2 ani, 4 luni, 5 zile

Puteți introduce toate cele trei calcule într-o singură celulă, ca în acest exemplu. Utilizați ampersand, ghilimele și text. Este o formulă mai lungă de tastat, dar cel puțin totul este într-una sigură. Sfat: Apăsați ALT+ENTER pentru a introduce sfârșituri de linie în formula dvs. Acest lucru vă ajută să citiți mai ușor. De asemenea, apăsați CTRL+SHIFT+U dacă nu vedeți întreaga formulă.

Descărcați exemplele noastre

Puteți descărca un exemplu de registru de lucru cu toate exemplele din acest articol. Puteți să urmăriți sau să creați propriile formule.Descărcați exemple de calcul dată

Alte calcule de dată și oră

După cum ați văzut mai sus, funcția DATEDIF calculează diferența dintre o dată de început și o dată de sfârșit. Cu toate acestea, în loc să tastați anumite date, puteți utiliza, de asemenea, funcția TODAY() din interiorul formulei. Atunci când utilizați funcția TODAY(), Excel utilizează data curentă a computerului pentru data respectivă. Rețineți că acest lucru se va modifica atunci când fișierul va fi deschis din nou într-o altă zi.

=DATEDIF(TODAY(),D28,"y") și rezultat: 984

Rețineți că, la momentul scrierii acestui articol, ziua era 6 octombrie 2016.

Utilizați funcția NETWORKDAYS.INTL atunci când doriți să calculați numărul de zile lucrătoare dintre două date calendaristice. Se poate de asemenea să se excludă weekendurile și sărbătorile.

Înainte de a începe: Decideți dacă doriți să excludeți datele sărbătorilor. Dacă da, tastați o listă de date de sărbători într-o zonă sau foaie separată. Introduceți fiecare dată de sărbători în propria sa celulă. Apoi selectați celulele respective, selectați Formule > Definire nume. Denumiți intervalul MyHolidaysși faceți clic pe OK. Apoi creați formula urmând pașii de mai jos.

1. Tastați o dată de început și o dată de sfârșit.

Data de început din celula D53 este 1.01.2016, data de sfârșit este în celula E53 este 31.01.2016

În acest exemplu, data de început este în celula D53, iar data de sfârșit este în E53.

2. Într-o altă celulă, tastați o formulă ca aceasta:

=NETWORKDAYS. INTL(D53,E53,1) și rezultatul: 261

Tastați o formulă ca în exemplul de mai sus. 1 din formulă stabilește zilele de sâmbătă și duminică ca zile de weekend și le exclude din total.

3. Dacă este necesar, modificați 1.

Listă Intellisense afișând 2 - Duminică, Luni; 3 - Luni, Marți și așa mai departe

Dacă sâmbăta și duminica nu sunt zilele dvs. de weekend, schimbați numărul 1 cu un alt număr din lista IntelliSense. De exemplu, 2 stabilește zilele de duminică și luni ca zile de weekend.

4. Tastați numele intervalului de sărbători.

=NETWORKDAYS. INTL(D53,E53,1,MyHolidays) și rezultatul: 252

Dacă ați creat un nume de interval de sărbători în secțiunea „Înainte de a începe” de mai sus, tastați-l la sfârșit astfel. Dacă nu aveți sărbători, puteți omite virgula și MyHolidays.

Puteți calcula timpul scurs scăzând o dată din alta. Mai întâi introduceți o dată de început într-o celulă și o dată de sfârșit în altă celulă. Asigurați-vă că tastați ora completă, inclusiv ora, minutele, și un spațiu înainte AM sau PM. Iată cum:

1. Selectați o oră de început și o oră de sfârșit.

Data/ora de început a orei 7:15, data/ora de sfârșit a orei 16:30

În acest exemplu, data de început este în celula D80, iar data de sfârșit este în E80. Asigurați-vă că tastați ora, minutul, și un spațiu înainte de AM sau PM.

2. Setați formatul h:mm AM/PM.

Caseta de dialog Formatare celule, comandă particularizată, tip h:mm AM/PM

Selectați ambele date și apăsați CTRL + 1 (sau Imagine a pictogramei butonului Comandă MAC + 1 pe Mac). Asigurați-vă că selectați Particularizat > h:mm AM/PM, dacă nu este deja setat.

3. Scădeți cele două dăți.

=E80-D80 și rezultat: 9:15 AM

Într-o altă celulă, scădeți celula oră de început din celula cu ora de sfârșit.

4. Setați formatul h:mm.

Caseta de dialog Formatare celule, comandă particularizată, tip h:mm

Apăsați CTRL + 1 (sau Imagine a pictogramei butonului Comandă MAC + 1 pe un Mac). Alegeți Particularizat > h:mm astfel încât rezultatul să excludă AM și PM.

Pentru a calcula timpul dintre două date și ore, puteți scădea una din cealaltă. Cu toate acestea, trebuie să formatați fiecare celulă pentru a vă asigura că Excel returnează rezultatul dorit.

1. Tastați două date și ore complete.

Data de început a zilei de 1/16 13:00; Data de sfârșit a zilei de 2.01.2016 14:00

Într-o celulă, tastați o dată/oră de început completă. Iar într-o altă celulă, tastați o dată/oră completă de sfârșit. Fiecare celulă trebuie să conțină o lună, zi, an, oră, minut, și un spațiu înainte de AM sau PM.

2. Setați formatul 3/14/12 1:30 PM.

Caseta de dialog Formatare celule, comanda Dată, 14.03.2012 13:30 tip

Selectați ambele celule și apăsați CTRL + 1 (sau Imagine a pictogramei butonului Comandă MAC + 1 pe Mac). Apoi selectați Dată > 3/14/12 1:30 PM. Aceasta nu este data pe care o veți seta, ci doar un exemplu de aspect al formatului. Rețineți că în versiunile anterioare Excel 2016, acest format poate avea o dată eșantion diferită, cum ar fi 3/14/01 1:30 PM.

3. Scădeți-le pe cele două.

=E84-D84 și rezultatul 1,04166667

Într-o altă celulă, scădeți data/ora de început din data/ora de sfârșit. Rezultatul va arăta probabil ca un număr și o zecimală. Veți remedia acest lucru în pasul următor.

4. Setați formatul [h]:mm.

Caseta de dialog Formatare celule, comandă particularizată, tip h:mm

Apăsați CTRL + 1 (sau Imagine a pictogramei butonului Comandă MAC + 1 pe un Mac). Selectați Particularizat . În caseta Tip, tastați [h]:mm.

Subiecte asociate

Funcția DATEDIF Funcția NETWORKDAYS.INTL NETWORKDAYS Mai mute funcții privind data și ora Calculați diferența dintre două date

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.