Skip to main content

Funkcia DATEDIF v programe Excel na spočítavanie dní, mesiacov, rokov

Anonim

Program Excel má niekoľko vstavaných funkcií dátumu, ktoré možno použiť na výpočet počtu dní medzi dvoma dátumami - každá funkcia dátumu vykonáva inú úlohu, takže výsledky sa líšia. DATEDIF funkcia môže byť použitá na výpočet obdobia alebo rozdielu medzi dvoma dátumami v dňoch, mesiacoch a rokoch.

Použitie pre DATEDIF môže 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 veku jednotlivca v rokoch, mesiacoch a dňoch.

Syntax funkcií DATEDIF a argumenty

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

= DATEDIF (start_date, end_date, jednotka)

  • dátum začiatku (povinné): Pre tento argument sa môže zadať dátum začiatku zvoleného obdobia, alebo miesto toho môžete uviesť odkaz na umiestnenie týchto údajov v pracovnom hárku.
  • end_date (povinné): Konečný dátum zvoleného obdobia, ako je dátum začiatku, môže byť zadaný ako skutočný dátum ukončenia alebo odkaz na umiestnenie týchto údajov v pracovnom hárku.
  • jednotka (povinné): Jednotka (predtým nazývaný interval) informuje funkciu o tom, že sa nájdu počet dní ("D"), úplné mesiace ("M") alebo celé roky ("Y") medzi týmito dvoma dátumami. Argument musí byť obklopený úvodzovkami ako "D" alebo "M."

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 od 1. januára 1904 na počítačoch Macintosh.

Viac informácií o argumentoch jednotky

  • "YD" vypočíta počet dní medzi dvoma dátumami, ako keby boli dátumy v tom istom roku (riadok 5).
  • "YM" vypočíta počet mesiacov medzi dvomi dátumami, akoby boli v tom istom roku (riadok 6).
  • "MD" vypočíta počet dní medzi dvoma dátumami, ako keby boli dátumy v tom istom mesiaci a roku (riadok 7).

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

Tu je postup zadávania DATEDIF funkcia sa nachádza v bunka 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.

  1. Kliknite na bunka B2 aby bola aktívna bunka; v tomto prípade sa zobrazí počet dní medzi dvoma dátumami.
  2. typ= datedif ( do bunka B2.
  3. Kliknite na bunka A2 zadajte túto bunkovú referenciu akodátum začiatku argument pre funkciu.
  4. Zadajte a čiarka v bunka B2 po referencii bunkyA2 pôsobiť ako oddeľovač medzi prvým a druhým argumentom.
  5. Kliknite na bunka A3 v tabuľke zadajte túto bunkovú referenciu ako end_date argumentom.
  6. Zadajte a čiarka po referencii bunkyA3 .
  7. Prejednotka argument, zadajte písmeno D v úvodzovkách ("D" ), aby funkcia zobrazila počet dní medzi týmito dvoma dátumami.
  8. Zadajte zatvorenie zátvorka.
  9. Stlačte tlačidlovstúpiť na klávesnici dokončite vzorec.
  10. Počet dní - 829 - sa objaví v bunka B2 pracovného hárka.

= DATEDIF (A2, A3, "D"),

Po kliknutí na tlačidlo bunka B2, úplný vzorec sa zobrazí vo formulári nad pracovným hárkom.

Hodnoty chýb DATEDIF

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

  • #VALUE!: Chyba sa vráti, ak je buď start_date alebo end_date nie je skutočný dátum (riadok 8 na obrázku, kde bunka A8 obsahuje textové údaje).
  • #NUM!: Chyba sa vráti, ak skončí dátum je skorší dátum ako start_date (riadok 9).

Funkcia DATEDIF je skrytá

Datedif je skrytá funkcia, ktorá nie je uvedená v iných funkciách dátumu na karte vzorca v programe Excel, čo znamená:

  • žiadnyFormula Builder je k dispozícii pre zadanie funkcie a jej argumentov.
  • argument argumentu nezobrazí zoznam argumentov, keď je názov funkcie zadaný do bunky.

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