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
Další články k tématu
- Funkce (vzorce) v MS Excelu - úvod
- Funkce - CZ - EN překlad
- Funkce - EN - CZ překlad
- Funkce - Datum a čas - teoretický úvod - právě čtete
- Funkce - Datum a čas - přehled
- Funkce - Datum a čas - prakticky
- Funkce - Logické
- Funkce - Matematické
- Funkce – Statistické
- COUNTIF
- Funkce - Textové
- Funkce - Vyhledávací
- SVYHLEDAT VVYHLEDAT
- Funkce - Finanční - teorie
- Funkce - Finanční
- Kombinování funkcí (vzorců)
- Funkce prakticky - číslo na text
- Funkce - Chybové hodnoty
- Excel - komplexní čísla
- Definované názvy
- Hledání chyb ve vzorcích
- Předchůdci a následníci - Závislosti vzorců
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
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
Excel
- Základy MS Excel
- menu Soubor
- Formát dat
- Vložit
- Grafy
- Vzorce (Funkce)
- Funkce (vzorce) v MS Excelu - úvod
- Funkce - CZ - EN překlad
- Funkce - EN - CZ překlad
- Funkce - Datum a čas - teoretický úvod
- Funkce - Datum a čas - přehled
- Funkce - Datum a čas - prakticky
- Funkce - Logické
- Funkce - Matematické
- Funkce – Statistické
- COUNTIF
- Funkce - Textové
- Funkce - Vyhledávací
- SVYHLEDAT VVYHLEDAT
- Funkce - Finanční - teorie
- Funkce - Finanční
- Kombinování funkcí (vzorců)
- Funkce prakticky - číslo na text
- Funkce - Chybové hodnoty
- Excel - komplexní čísla
- Definované názvy
- Hledání chyb ve vzorcích
- Předchůdci a následníci - Závislosti vzorců
- Matice
- Data
- Revize (Nástroje)
- VBA Úvod a seznamy článků
- VBA Teorie základy
- VBA Buňky cell
- VBA Listy sheet
- VBA Práce se soubory
- VBA Formuláře (UserForm)
- VBA Grafy
- VBA Application
- VBA Pás karet, Menu
- VBA Triky
- VBA praktické příklady kódu
- Praktické příklady
- Finanční poradce
- Šablony - Templates
- Testy
- Ostatní
Google+
Novinky
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í
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.