The DATEDIF funkce vypočítá období nebo rozdíl mezi dvěma daty ve dnech, měsících a letech. Můžete použít DATEDIF funkce k určení časového rámce pro nadcházející projekt, nebo ji lze použít společně s datem narození osoby k výpočtu věku jednotlivce, například v letech, měsících a dnech. Tyto pokyny platí pro Excel 2019, 2016, 2013, 2010 a Excel pro Microsoft 365.
Syntaxe a argumenty funkce DATEDIF
Syntaxe funkce odkazuje na rozložení funkce a zahrnuje její název, závorky a argumenty. Syntaxe pro DATEDIF funkce je: = DATEDIF (start_date, end_date, „unit“)
zadejte = „kód“>
- počáteční datum (povinné): Můžete zadat počáteční datum vybraného období nebo odkaz na buňku na umístění těchto dat v listu.
- datum ukončení (povinné): Stejně jako u data zahájení můžete zadat datum ukončení vybraného období nebo odkaz na buňku.
- jednotka (povinné): Jednotka sdělí funkci, aby mezi dvěma daty zjistila počet dní („D“), úplných měsíců („M“) nebo celých let („Y“). Argument jednotky musíte ohraničit uvozovkami, například „D“ nebo „M.“
Kromě D, M a Y existují další tři možnosti jednotek, které můžete vidět na obrázku níže:
- „YD“ vypočítá počet dní mezi dvěma daty, ale ignoruje roky (řádek 5).
- „YM“ vypočítá počet měsíců mezi dvěma daty, ale ignoruje den a rok (řádek 6).
- „MD“ vypočítá počet dní mezi dvěma daty, ale ignoruje měsíc a rok (řádek 7).
DATEDIF je skrytá funkce, takže ji nenajdete u jiných funkcí Datum na kartě Vzorec v aplikaci Excel, což znamená, že k jejímu zadání nelze použít dialogové okno Funkce. Ve výsledku musíte funkci a její argumenty zadat ručně do buňky. Excel provádí výpočty dat převedením dat na pořadová čísla. 31. prosince 1899 je pořadové číslo 1 a 1. ledna 2008 je pořadové číslo 39488, protože je to 39 488 dní po 1. lednu 1900.
Výpočet rozdílu ve dnech s DATEDIF
Zde je postup, jak vstoupit do DATEDIF funkce umístěná v buňka B2, jak je znázorněno na ukázkovém obrázku výše, pro zobrazení počtu dní mezi daty 4. května 2014, a 10. srpna 2016. = DATEDIF (A2, A3, „D“)
type = „code“> Níže jsou uvedeny kroky pro zadání této funkce pomocí odkazů na buňky.
-
Klepněte na buňka B2 udělat z ní aktivní buňku; zde se zobrazí počet dní mezi dvěma daty.
-
v buňka B2, typ = datovaný (.
-
Klepněte na buňka A2 pro zadání tohoto odkazu na buňku jako počáteční datum argument pro funkci.
-
Zadejte a čárka ( , ) v buňka B2 podle odkazu na buňku A2 působit jako oddělovač mezi prvním a druhým argumentem.
-
Klepněte na buňka A3 pro zadání tohoto odkazu na buňku jako datum ukončení argument.
-
Zadejte a čárka ( , ) podle odkazu na buňku A3.
-
Pro jednotka argument, zadejte písmeno D v uvozovkách ( „D“ ) sdělit funkci, aby zobrazovala počet dní mezi dvěma daty.
-
Zadejte uzavření závorky.
-
zmáčkni Enter vzorec dokončete stisknutím klávesy na klávesnici.
-
Počet dní – 829 – objeví se v buňka B2 listu.
-
Když kliknete na buňka B2, kompletní vzorec se zobrazí na řádku vzorců nad listem.
Chybové hodnoty DATEDIF
Pokud nezadáte data pro argumenty v této funkci správně, zobrazí se následující chybové hodnoty:
- #HODNOTA!: Tuto chybu obdržíte, buďto start_date, nebo end_date není skutečné datum (řádek 8 na obrázku níže, kde buňka A8 obsahuje textová data).
- #NUM !: Uvidíte pokud je datum je dřívější datum než start_date (řádek 9 níže).