Přeskočit na obsah

DaysExcel

enDAYS

Vrátí počet dní mezi dvěma daty.

=DAYS(konec;začátek)

Konec – Datum, které je pozdější.

Začátek – Dřívější datum.

Funkce vrátí počet dní mezi 2 datumy, kdy do prvního argumentu se obvykle dává pozdější datum a do druhého argumentu datum dřívější. Je však možné data zadat do funkce i opačně, v tom případě bude výstupem záporné číslo, jelikož bude nejprve zadáno dřívější datum.

Funkce vrací výstup mezi 2 daty bez ohledu na víkendy. Pokud je nutné z počtu dní mezi 2 daty vyloučit víkendy nebo státní svátky, je možné použít funkci Networkdays.

Lze porovnávat pouze data, která jsou po 1.1.1900 včetně, jinak Excel s datem nepracuje jako s klasickým datem a funkce vrátí error, podobně jako když je do funkce zadán text nebo neexistující datum.

Použití s ostatními funkcemi

Sekce “Použití s ostatními funkcemi”

Funkci lze používat i dynamicky, např. pokud je nutné zjistit rozdíl dní mezi 2 datumy od dnešního dne, je možné použít funkci Dnes.

=DAYS(DNES();A2)

Když chceme zjistit počet dní do konce měsíce data, je možné do argumentu konce funkce vnořit funkci EOMonth pro zjištění posledního dne v měsíce a do argumentu začátku datum v buňce.

=DAYS(EOMONTH(A2;0);A2)

Funkci lze vnořit i do logický funkcí jako funkce Když. Pokud je nutné vrátit určitý text nebo výpočet, pokud je počet dní mezi 2 daty vyšší nebo nižší než potřebná hodnota.

=KDYŽ(DAYS(A2;B2)>15;“Po splatnosti“;“Ok“)

© 2026 Excelland