Přeskočit navigaci | Přeskočit na novinky

Jste zde: Úvodní stránka » excel » funkce » ms-excel-datum-a-cas-teorie

Datum a čas funkce v MS Excelu - teorie

Jak je to s datem a časem v Excelu. Aneb proč vzorce nefungují.

Úvodem

Datum je celé číslo, čas desetiné číslo a tady nastávají problémy.

Jelikož se mi množí dotazy, jak vlastně fungují vzorce s datem a časem v Excelu, rozhodl jsem se sepsat tento článek. Většína dotazu totiž vychází z toho, že je špatně pochpen princip fungování data a času. Uživatel poté hledá příčinu chyby úplně někde jinde.

Příklad: čas 12:00 není to stejné jako číslo 12. 12:00 (hodin) = 0,5 (číslo).

Datum a čas je prosté číslo

Excel používá sytém 1900 nebo 1904. Přednastavený je systém 1900. Proto se v tomto článku budu zabývát tímto systémem. Princip je stejné jen pro 1904 je první den posunt.

Takže v systému 1900 je číslu 1 přiřazeno datum 1.1.1900. číslu 2 je přiřazeno datum 2.1.1900, atd. až do 31.12.9999 což je číslo 2.958.465. Poznámka: Excel starších verzí než 2003 možná neumí plný rozsah, ale předpokládám, že nikdo nepoužívá starší verze.

Doporučení. Nemíchejte v jednom sešitu systémy 1900 a 1904.

Podobně to je s časem, tomu odpovídá desetinné číslo 0,000 - 1,000. Takže 12:00 hod odpovídá 0,5. Jedné minutě odpovídá 1/(24*60). 24 hodin po 60 minutách. Jedné vteřině odpovídá 1/(24*60*60).

Bohužel Excel neumí se standartími funkcemi pracovat s datem před rokem 1900. Takže pro datum 12.12.1212 nelze zjistit zda bylo pondělí nebo středa. Existují sice VBA aplikace, které s tímto pomohou, ale je potřeba je do Excelu nainstalovat.

Jak z čísla vytvořit datum

Změnou formátu.

Jak změnit formát jsme popsal v článku Formáty pro datum a čas v MS Excelu

Excel umí automaticky rozpoznat datum. Napíšemeli 1.1.1900 automaticky zapíše 1 a změní formát buňky na "datum a čas".

Zápisy, které Excel převede na datum.

  • 12.2.2011
  • 12/2/2011
  • 12-2-2011
  • 12-2/2011
  • 12.únor.2011
  • 12-únor-2011
  • 12.2.11
  • 12.2.
  • 12-2
  • 12/2
  • 12.únor

Poznámka: Chceme-li mít datum zapsán jako text a ne číslo s formátem datum a čas. Je nutno buňce přiřadit formát text. Nevýhodou je, že již nebudeme moci matematicky pracovat s tímto datem.

Jak z čísla vytvořit čas

Patřičnou změnou formátu.

Excel umí automaticky rozpoznat čas. Napíšemeli 12:00 automaticky zapíše 0,5 a změní formát buňky na "datum a čas".

Zápisy, které Excel převede na čas:

  • 12:12:12
  • 11:11:11 AM
  • 3:30 PM
  • 15:30

Poznámka: Chceme-li mít čas zapsán jako text a ne číslo s formátem datum a čas. Je nutno buňce přiřadit formát text. Nevýhodou je, že již nebudeme moci matematicky pracovat s tímto časem. AM - dopolende. PM - odpoledne.

Zajímavost: Pokud vložíte čas 88:00:12, Excel tento čas převede na příslušný počet dnů. Největší čas který přepočítá je 9999:59:59 větší čas poté Excel považuje za text.

Funkce pro datum a čas.

Funkce s datumem a časem v Excelu jsem popsal v článku MS Excel funkce - datum a čas

Seznam funkcí pro datum a čas:

  • DATUM – DATE
  • DATUMHODN – DATEVALUE
  • DEN – DAY
  • ROK360 – DAYS360
  • EDATE – EDATE
  • EOMONTH – EOMONTH
  • HODINA – HOUR
  • MINUTA – MINUTE
  • MĚSÍC
  • NETWORKDAYS – NETWORKDAYS
  • NYNÍ
  • SEKUNDA
  • ČAS
  • ČASHODN
  • DNES
  • DENTÝDNE
  • WEEKNUM
  • WORKDAY – WORKDAY
  • ROK
  • YEARFRAC – YEARFRAC

Praktické příklady datum a čas.

Jak pracovat s datumem a časem v Excelu jsem popsal v článku Funkce - datum a čas prakticky

Závěrem

Doufám, že vysvětlení jak MS Excel pracuje s datem a časem postačí. Případné dotazy můžete položit v komentářích.

Článek byl aktualizován: 12.09.2011 16:25



| tisk stránky TISK | nahoru NAHORU |
| |

Další články k tématu




Komentáře


simona

Přidáno: 08.04.12 12:30

dobry den moc by mne zajimalo či je možne v exceli zistit presny datum a čas kdy byla bunka zmazana upravovana nebo prepsana??? dekuji za odpoved

Pavel Lasák

Přidáno: 08.04.12 20:27

To Simona: pokud není na pozadí VBA kód, který to provede tak bohužel ne.


Přidání nového komentáře




(vlož číslo šest)

Z bezpečnostních důvodu dočasně nemůžete použít HTML značky a URL. Děkuji za pochopení.
Děkuji, za Vaše komentáře.

Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu.




Nejnovější článek

Z článku o excel jsem jako poslední přidal či upravil článek 14.05.2012:
Kombinování funkcí - vzorců.

Nejčtenější článek




Google+

  

Facebook

facebook  

Novinky

Word: 12.5.2012:
Matematické rovnice (vzorce) - Word 2010

Excel: 14.05.2012:
Kombinování funkcí - vzorců

Access: 28.04.2012:
VBA - Jak spustit v MS Access

Power Point: 25.04.2012:
SmartArt - PowerPoint 2010

Outlook 26.04.2012:
Outlook 2010 - jak vypadá

Project: 05.04.2012:
Kalendář ukázka

OneNote: 17.10.2010:
OneNote 2010 – popis obrazovky

Office 30.04.2012:
Kde hledat odpovědi na dotazy o MS Office

Poděkování

Poděkování patří hlavně mojí nejbáječnější manželce.

LinkedIN

Translate

     

Stránky o MS Office produktu společnosti Micosoft. Neslouží jako technická podpora.
| Email na autora: lasak@centrum.cz | Copyright © : Pavel a Danka 2006 - 2012 |
| Doporučuji: Advokátní kancelář Brno - Dana Lasáková | 2194

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.