Použitie DATEDIF na počty dní, mesiacov alebo rokov v programe Excel

Vypočítajte časové obdobie alebo rozdiel medzi dvoma dátumami

Program Excel má niekoľko vstavaných funkcií, ktoré sa dajú použiť na výpočet počtu dní medzi dvoma dátumami.

Každá funkcia dátumu vykoná inú úlohu, takže výsledky sa líšia od jednej funkcie k druhej. Ktorý z nich teda používate, závisí od požadovaných výsledkov.

Funkciu DATEDIF možno použiť na výpočet časového obdobia alebo rozdielu medzi dvomi dátumami. Toto časové obdobie sa môže vypočítať v:

Použitie tejto funkcie zahŕňa plánovanie alebo písanie návrhov na určenie časového rámca pre nadchádzajúci projekt. Môže sa tiež používať spolu s dátumom narodenia osoby na vypočítanie jeho veku v rokoch, mesiacoch a dňoch .

Syntax a argumenty funkcie DATEDIF

Spočítajte počet dní, mesiacov alebo rokov medzi dvoma dátumami v programe Excel s funkciou DATEDIF. © Ted French

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

Syntax pre funkciu DATEDIF je:

= DATEDIF (start_date, end_date, jednotka)

start_date - (povinné) dátum začiatku zvoleného časového obdobia. Skutočný dátum začiatku môže byť zadaný pre tento argument alebo môže byť namiesto toho zadaný údaj o bunke na miesto týchto údajov v pracovnom hárku.

end_date - (vyžaduje sa) dátum ukončenia zvoleného časového obdobia. Rovnako ako u položky Start_date zadajte aktuálny dátum ukončenia alebo odkaz bunky na umiestnenie týchto údajov v pracovnom hárku.

jednotka (predtým nazývaná medzera) - (povinná) informuje o funkcii, aby zistil počet dní ("D"), úplné mesiace ("M") alebo celé roky ("Y").

Poznámky:

  1. Aplikácia Excel vykonáva výpočty dátumov konvertovaním dátumov na sériové čísla , ktoré začínajú od nuly na fiktívnom dátume od januára 0, 1900 v počítačoch so systémom Windows a 1. januára 1904 v počítačoch Macintosh.
  2. Jednotkový argument musí byť obklopený úvodzovkami ako "D" alebo "M".

Viac informácií o jednotke Argument

Argument jednotky môže tiež obsahovať kombináciu dní, mesiacov a rokov s cieľom nájsť počet mesiacov medzi dvoma dátumami v tom istom roku alebo počet dní medzi dvoma dátumami v tom istom mesiaci.

Hodnoty funkčných chýb DATEDIF

Ak sa údaje pre rôzne argumenty tejto funkcie nezadajú správne, v bunke, kde je umiestnená funkcia DATEDIF, sa zobrazia nasledujúce hodnoty chýb:

Príklad: Vypočítajte rozdiel medzi dvomi dátumami

Zaujímavým bodom o DATEDIF je, že je to skrytá funkcia v tom, že nie je uvedená s inými funkciami dátumu pod kartou vzorca v programe Excel, čo znamená:

  1. neexistuje dialógové okno pre zadanie funkcie a jej argumentov.
  2. argument argument tooltip nezobrazí zoznam argumentov, keď je názov funkcie napísaný do bunky.

Výsledkom je, že funkcia a jej argumenty musia byť zadané ručne do bunky, aby bolo možné použiť, vrátane písania čiarky medzi jednotlivými argumentmi, ktoré by slúžili ako oddeľovač.

DATEDIF Príklad: Výpočet rozdielu v dňoch

Nasledujúce kroky pokrývajú spôsob zadania funkcie DATEDIF umiestnenej v bunke B2 na obrázku vyššie, ktorý zobrazuje počet dní medzi dňami 4. mája 2014 a 10. augusta 2016.

  1. Kliknutím na bunku B2 ju vytvoríte ako aktívnu bunku - v tomto prípade sa zobrazí počet dní medzi týmito dvoma dátumami.
  2. Typ = datedif ( "do bunky B2.
  3. Kliknutím na bunku A2 zadáte túto bunkovú referenciu ako argument start_date pre danú funkciu.
  4. Zadajte čiarku ( , ) v bunke B2, ktorá nasleduje po bunkovej referencii A2, aby slúžila ako oddeľovač medzi prvým a druhým argumentom.
  5. Kliknutím na bunku A3 v tabuľke zadáte túto referenciu bunky ako parameter end_date.
  6. Zadajte druhú čiarku ( , ) za odkazom na bunku A3.
  7. Pre argument jednotky zadajte písmeno D v úvodzovkách ( "D" ), aby ste povedali funkciu, ktorú chceme poznať počet dní medzi týmito dvoma dátumami.
  8. Zadajte uzatváraciu zátvorku ").
  9. Stlačením klávesu Enter na klávesnici dokončite vzorec.
  10. Počet dní - 829 - by sa mal objaviť v bunke B2 pracovného hárka.
  11. Po kliknutí na bunku B2 sa vo formulári nad pracovným hárkom zobrazí úplný vzorec = DATEDIF (A2, A3, "D") .