Cum se utilizează funcția Excel DATEDIF -

rezumat

Funcția Excel DATEDIF returnează diferența dintre două valori de dată în ani, luni sau zile. Funcția DATEDIF (Data + Dif) este o funcție de „compatibilitate” care vine de la Lotus 1-2-3. Din motive necunoscute, este documentat numai în Excel 2000, dar îl puteți utiliza în formulele dvs. în toate versiunile Excel de atunci.

Notă: Excel nu vă va ajuta să completați argumentele pentru DATEDIF ca și alte funcții, dar va funcționa atunci când este configurat corect.

Scop

Obțineți zile, luni sau ani între două date

Valoare returnată

Un număr care reprezintă timpul dintre două date

Sintaxă

= DATEDIF (start_date, end_date, unit)

Argumente

  • start_date - Data de începere în formatul numărului de serie al datei Excel.
  • end_date - Data de încheiere în formatul numărului de serie al datei Excel.
  • unitate - Unitatea de timp de utilizat (ani, luni sau zile).

Versiune

Excel 2003

Note de utilizare

Funcția DATEDIF (Data + Dif) este o funcție de „compatibilitate” care vine de la Lotus 1-2-3. Din motive necunoscute, este documentat numai în Excel 2000, dar funcționează în toate versiunile Excel de atunci. Așa cum spune Chip Pearson: DATEDIF este tratat ca vărul beat al familiei Formula. Excel știe că trăiește o viață fericită și utilă, dar nu va vorbi despre asta într-o conversație politicoasă.

Unități de timp

Funcția DATEDIF poate calcula timpul între o dată_început și un dată_sfârșit în ani, luni sau zile. Unitatea de timp este specificată cu argumentul unitate , care este furnizat ca text. Tabelul de mai jos rezumă valorile unității disponibile și rezultatul pentru fiecare. Unitățile de timp pot fi date cu litere mari sau mici (adică „ym” este echivalent cu „YM”).

Unitate Rezultat
„y” Diferența în anii complecți
„m” Diferența în lunile complete
"d" Diferența în zile
„md” Diferența de zile, ignorând lunile și anii
"ym" Diferența în luni, ignorând anii
„yd” Diferența în zile, ignorând anii

Utilizare de bază

În exemplul prezentat mai sus, coloana B conține data de 1 ianuarie 2016, iar coloana C conține data de 1 martie 2018. În coloana E:

E5=DATEDIF(B5,C5,"y") // returns 2 E6=DATEDIF(B6,C6,"m") // returns 26 E7=DATEDIF(B7,C7,"d")// returns 790

Diferența în zile

Funcția DATEDIF poate calcula diferența dintre date în zile în trei moduri diferite: (1) zile totale, (2) zile ignorând anii și (3) zile ignorând luni și ani. Captura de ecran de mai jos prezintă toate cele trei metode, cu o dată de începere 15 iunie 2015 și o dată de încheiere 15 septembrie 2021:

Formulele utilizate pentru aceste calcule sunt următoarele:

=DATEDIF(B5,C5,"d") // total days =DATEDIF(B6,C6,"yd") // days ignoring years =DATEDIF(B7,C7,"md") // days ignoring months and years

Rețineți că, deoarece datele Excel sunt doar numere de serie mari, prima formulă nu are nevoie de DATEDIF și ar putea fi scrisă pur și simplu ca dată de încheiere minus data de început:

=C5-B5 // end-start = total days

Diferența în luni

Funcția DATEDIF poate calcula diferența dintre date în luni în două moduri diferite: (1) total luni complete, (2) luni complete ignorând ani. Captura de ecran de mai jos prezintă ambele metode, cu o dată de început 15 iunie 2015 și o dată de încheiere 15 septembrie 2021:

=DATEDIF(B5,C5,"m") // complete months =DATEDIF(B6,C6,"ym") // complete months ignoring years

Diferența în ani

Funcția DATEDIF poate calcula diferența dintre date în anii complecți cu o singură metodă, prezentată mai jos:

=DATEDIF(B5,C5,"y") // complete years =DATEDIF(B6,C6,"y") // complete years =YEARFRAC(B7,C7) // fractional years with YEARFRAC

Observați în rândul 6 că diferența este de aproape 6 ani, dar nu chiar. Deoarece DATEDIF calculează doar anii complecși, rezultatul este încă 5. În rândul 7 folosim funcția YEARFRAC pentru a calcula un rezultat mai precis.

Note

  1. Excel nu vă va ajuta să completați funcția DATEDIF ca și alte funcții.
  2. DATEDIF cu aruncarea unei erori #NUM dacă data de începere este mai mare decât data de încheiere. Dacă lucrați cu o formulă mai complexă în care datele de începere și datele de sfârșit pot fi necunoscute sau în afara limitelor, puteți capta eroarea cu funcția IFERROR sau puteți utiliza MIN și MAX pentru a sorta datele.
  3. Microsoft recomandă să nu utilizați valoarea „MD” pentru unitate, deoarece „poate avea ca rezultat un număr negativ, un zero sau un rezultat inexact”.

Videoclipuri asemănătoare

Coduri de eroare ale formulei Excel În acest videoclip, vom parcurge fiecare dintre codurile de eroare pe care le afișează Excel când ceva nu este în regulă cu o formulă. De asemenea, vom analiza câteva modalități simple de a rezolva erorile. Cum se calculează ani și luni între date În acest videoclip, vom analiza modul de calcul al numărului de ani sau luni între date folosind o funcție numită DATEDIF și o funcție numită YEARFRAC. Funcția DATEDIF este o funcție de „compatibilitate” care provine inițial de la Lotus 1-2-3.

Articole interesante...