Použití programu DATEDIF na počty dní, měsíců nebo let v aplikaci Excel

Vypočítejte časové období nebo rozdíl mezi dvěma daty

Aplikace Excel má několik vestavěných datových funkcí, které lze použít k výpočtu počtu dnů mezi dvěma daty.

Každá funkce data provádí jinou úlohu, takže se výsledky liší od jedné funkce k další. Který z nich tedy používáte, závisí na výsledcích, které chcete.

Funkci DATEDIF lze použít pro výpočet časového období nebo rozdílu mezi dvěma daty. Tato časová lhůta může být vypočítána v:

Použití pro tuto funkci zahrnuje plánování nebo psaní návrhů pro určení časového rámce pro nadcházející projekt. Může být také použit spolu s datem narození člověka k výpočtu věku v letech, měsících a dnech .

Syntaxe a argumenty funkce DATEDIF

Počítat počet dnů, měsíců nebo let mezi dvěma daty v aplikaci Excel s funkcí DATEDIF. © Ted French

Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky a argumenty .

Syntaxe funkce DATEDIF je:

= DATEDIF (start_date, end_date, jednotka)

start_date - (požadováno) počáteční datum zvoleného časového období. Pro tento argument lze zadat skutečné datum zahájení nebo místo toho lze zadat odkaz buňky na umístění těchto dat v listu.

end_date - (povinné) datum ukončení zvoleného časového období. Stejně jako u položky Start_date, zadejte aktuální datum ukončení nebo odkaz na buňku na umístění těchto dat v listu.

jednotka (dříve nazývaná interval) - (požadováno) informuje funkci o počtu dní ("D"), úplných měsících ("M") nebo úplných letech ("Y") mezi těmito dvěma daty.

Poznámky:

  1. Aplikace Excel provádí datové výpočty převedením dat na sériová čísla , která začínají od nuly na fiktivním dni v lednu 0, 1900 v počítačích se systémem Windows a 1. ledna 1904 na počítačích Macintosh.
  2. Argument jednotky musí být obklopen uvozovkami, jako je "D" nebo "M".

Více informací o argumentu jednotky

Argument jednotky může také obsahovat kombinaci dnů, měsíců a let, aby se zjistil počet měsíců mezi dvěma daty ve stejném roce nebo počet dnů mezi dvěma daty ve stejném měsíci.

DATEDIF Funkce Hodnoty chyb

Pokud nejsou data pro různé argumenty této funkce zadány správně, v buňce, kde je umístěna funkce DATEDIF, se zobrazí následující hodnoty chyb:

Příklad: Vypočtěte rozdíl mezi dvěma daty

Zajímavým bodem o DATEDIF je to, že je to skrytá funkce v tom, že není uvedena s jinými funkcemi Datum pod kartou vzorce v aplikaci Excel, což znamená:

  1. neexistuje dialogové okno pro zadání funkce a jejích argumentů.
  2. argument argument tooltip nezobrazí seznam argumentů, když název funkce je napsán do buňky.

Výsledkem je, že funkce a její argumenty musí být zadány ručně do buňky, aby mohly být použity, včetně zadání čárky mezi jednotlivými argumenty, které by sloužily jako oddělovač.

DATEDIF Příklad: Výpočet rozdílu v dnech

Níže uvedené kroky zahrnují způsob zadání funkce DATEDIF umístěné v buňce B2 ve výše uvedeném obrázku, který zobrazuje počet dnů mezi 4. květnem 2014 a 10. srpnem 2016.

  1. Kliknutím na buňku B2 ji vytvoříte jako aktivní buňku. Zde se zobrazí počet dnů mezi těmito dvěma daty.
  2. Typ = datedif ( "do buňky B2.
  3. Klepnutím na buňku A2 zadejte tuto buňku jako argument start_date pro danou funkci.
  4. Zadejte čárku ( , ) v buňce B2 za odkazem buňky A2, která bude sloužit jako oddělovač mezi prvním a druhým argumentem.
  5. Klepnutím na buňku A3 v tabulce zadáte tento odkaz na buňku jako argument end_date.
  6. Zadejte druhou čárku ( , ) za odkazem buňky A3.
  7. U argumentu jednotky zadejte písmeno D v uvozovkách ( "D" ), abyste vyslovili funkci, kterou chceme znát, počet dnů mezi těmito dvěma daty.
  8. Zadejte uzavírací závorku ").
  9. Stisknutím klávesy Enter na klávesnici dokončete vzorec.
  10. Počet dní - 829 - by se měl zobrazit v buňce B2 listu.
  11. Když klepnete na buňku B2, zobrazí se ve vzorci nad tabulkou úplný vzorec = DATEDIF (A2, A3, "D") .