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:
- dnů
- celé měsíce
- celé roky
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
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:
- 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.
- 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.
- "YD" - počítá počet dnů mezi dvěma daty, jako kdyby byly data ve stejném roce (řádek 5 výše).
- "YM" - počítá počet měsíců mezi dvěma daty, jako kdyby byly data ve stejném roce (řádek 6 výše).
- "MD" - vypočítává počet dnů mezi dvěma daty, jako kdyby byly data ve stejném měsíci a roce (řádek 7 výše).
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:
- #HODNOTA! chyba - vrácena, jestliže data start_date nebo end_date nejsou skutečné data (řádek 8 výše, kde buňka A8 obsahuje textová data).
- #NUM! error - vrácena, pokud je end_date dřívější datum než start_date (řádek 9 výše).
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á:
- neexistuje dialogové okno pro zadání funkce a jejích argumentů.
- 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.
- 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.
- Typ = datedif ( "do buňky B2.
- Klepnutím na buňku A2 zadejte tuto buňku jako argument start_date pro danou funkci.
- 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.
- Klepnutím na buňku A3 v tabulce zadáte tento odkaz na buňku jako argument end_date.
- Zadejte druhou čárku ( , ) za odkazem buňky A3.
- 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.
- Zadejte uzavírací závorku ").
- Stisknutím klávesy Enter na klávesnici dokončete vzorec.
- Počet dní - 829 - by se měl zobrazit v buňce B2 listu.
- Když klepnete na buňku B2, zobrazí se ve vzorci nad tabulkou úplný vzorec = DATEDIF (A2, A3, "D") .