Počítajte dni, mesiace, roky pomocou funkcie DATEDIF v Exceli

Obsah:

Počítajte dni, mesiace, roky pomocou funkcie DATEDIF v Exceli
Počítajte dni, mesiace, roky pomocou funkcie DATEDIF v Exceli
Anonim

Funkcia DATEDIF vypočíta obdobie alebo rozdiel medzi dvoma dátumami v dňoch, mesiacoch a rokoch. Funkciu DATEDIF môžete použiť na určenie časového rámca pre nadchádzajúci projekt alebo ju možno použiť spolu s dátumom narodenia osoby na výpočet veku jednotlivca v rokoch, mesiacoch a dní, napríklad.

Tieto pokyny platia pre Excel 2019, 2016, 2013, 2010 a Excel pre Microsoft 365.

Syntax a argumenty funkcie DATEDIF

Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty. Syntax funkcie DATEDIF je:

=DATEDIF(dátum_začiatku, dátum_ukončenia, "jednotka")

  • start_date (povinné): Môžete zadať dátum začiatku zvoleného obdobia alebo odkaz na bunku na umiestnenie týchto údajov v pracovnom hárku.
  • end_date (povinné): Rovnako ako pri dátume začiatku môžete zadať dátum ukončenia zvoleného obdobia alebo odkaz na bunku.
  • unit (povinné): Jednotka povie funkcii, aby našla počet dní ("D"), celé mesiace ("M") alebo celé roky (" Y") medzi týmito dvoma dátumami. Argument jednotky musíte uzavrieť úvodzovkami, ako napríklad "D" alebo "M."

Okrem D, M a Y existujú tri ďalšie možnosti jednotiek, ktoré môžete vidieť na obrázku nižšie:

  • "YD" vypočíta počet dní medzi dvoma dátumami, ale ignoruje roky (riadok 5).
  • "YM" vypočíta počet mesiacov medzi dvoma dátumami, ale ignoruje deň a rok (riadok 6).
  • "MD" vypočíta počet dní medzi dvoma dátumami, ale ignoruje mesiac a rok (riadok 7).
Image
Image

DATEDIF je skrytá funkcia, takže ju nenájdete uvedenú s inými funkciami dátumu na karte Vzorec v Exceli, čo znamená, že nemôžete použiť dialógové okno Funkcia aby ste doň vstúpili. V dôsledku toho musíte funkciu a jej argumenty zadať ručne do bunky.

Excel vykonáva výpočty dátumov prevodom dátumov na sériové čísla. 31. december 1899 je sériové číslo 1 a 1. január 2008 je sériové číslo 39488, pretože je 39 488 dní po 1. januári 1900.

Výpočet rozdielu v dňoch s DATEDIF

Tu je postup, ako zadať funkciu DATEDIF umiestnenú v bunke B2, ako je znázornené na obrázku vyššie, aby sa zobrazil počet dní medzi dátumami 4. mája 2014 a 10. augusta 2016.

=DATEDIF(A2; A3; "D")

Nižšie sú uvedené kroky na zadanie tejto funkcie pomocou odkazov na bunky.

Image
Image
  1. Kliknutím na bunku B2 z nej urobíte aktívnu bunku; tu sa zobrazí počet dní medzi týmito dvoma dátumami.
  2. V bunke B2 zadajte =datedif(.
  3. Kliknutím na bunku A2 zadajte tento odkaz na bunku ako argument start_date pre funkciu.
  4. Napíšte čiarku (,) do bunky B2 za odkazom na bunkuA2 slúži ako oddeľovač medzi prvým a druhým argumentom.
  5. Kliknutím na bunku A3 zadajte tento odkaz na bunku ako argument end_date.
  6. Napíšte a čiarku (,) za odkazom na bunku A3.
  7. Pre argument unit napíšte písmeno D do úvodzoviek ("D") povedať funkcii, aby zobrazila počet dní medzi dvoma dátumami.

  8. Zadajte koncovku parenthesis.
  9. Stlačte Enter na klávesnici na dokončenie vzorca.
  10. Počet dní – 829 – sa zobrazuje v bunka B2 pracovného hárka.
  11. Keď kliknete na bunku B2, v riadku vzorcov nad pracovným hárkom sa zobrazí celý vzorec.

Chybové hodnoty DATEDIF

Ak nezadáte údaje pre argumenty v tejto funkcii správne, zobrazia sa nasledujúce chybové hodnoty:

  • VALUE!: Táto chyba sa zobrazí, ak počiatočný_dátum alebo koncový_dátum nie je skutočný dátum (riadok 8 na obrázku nižšie, kde bunka A8 obsahuje textové údaje).
  • NUM!: Toto uvidíte, ak je dátum ukončenia skorší ako dátum začiatku (riadok 9 nižšie).

Odporúča: