Tento článek je o tom, jak v Excelu přičítat a odečítat datumy. Je to jednodušší, než si řada uživatelů myslí.

Je důležité uvědomit si, že Excel chápe datum jako číslo odpočítané od 1.1.1900 - takže např. datum 19.1.2016 je číslo 42388.

Pokud tedy chci určit, který datum nastane např. 100 dní ode dneška (od 19.1.2016), dám si dnešní datum do buňky A1 a zapíšu vzorec:

  • =A1+100

Vyjde 28.4.2016

Picture2

  • V souvislosti s počítáním s datumy se hodí funkce DNES, která generuje dnešní datum. Její kombinace s přičítáním nebo odečítáním pak umožňuje např. sledovat čas do splatnosti faktury nebo řešit obdobné firemní kratochvíle...
  • Pokud nechceme přičítat počet dní, ale počet roků, může se hodit funkce DATUM.
  • Záludné je přičítání a odečítání měsíců - protože každý měsíc má jiný počet dní a tři měsíce od ledna do března jsou jinak dlouhé než tři měsíce od června do srpna, nemluvě o přestupných rocích. Naštěstí máme funkci EDATE, která neumí nic jiného než přičítat a odečítat měsíce, ale umí to výborně a hlavně triviálně jednoduše.
  • Pro odečítání rozdílu datumů se také může hodit funkce DATEDIF.

3 Komentářů

  1. Ahoj, mám možná triviální dotaz, ale nevím co s ním. Mám zadánu úlohu, kde je pevné datum 5/4/2016. K tomuto datu mám připočíst pomocí (vzorce,funkce?)
    6 týdnů.Můžete prosím někdo poradit jak na to,
    díky Honza

  2. Dobrý den, prosím o pomoc:
    jak převést číslo např. 2526 na to kolik je to roků+měsíců+dnů, tedy do formátu (roků/mesíců/dní)
    U funkce DATEDIF si např.rozdělím čas mezi datumy na roky, měsíce a dny, to je v pohodě ,ale na zpět? Když si např. každý časový úsek mezi datumy dám jen do počtu dnů pod sebe a pak je dám sečíst, tak aby mi to ukázalo celkový počet dnů za několik časových úseků, tak mi to ukáže např. 2526 dní, ale jak potom toto číslo převést na roky + měsíce + dni…??? Nebo alespoň na roky+dny???
    Moc děkuji za případnou odpověď 🙂

Napsat komentář

Vaše emailová adresa nebude publikována.

*

smazat formulářOdeslat komentář