Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Datum a Čas přehledný popis funkcí v Microsoft Excel až po verzi 2013.
17.3.2014 doplněno o funkce z Excel 2013
Souhrnný přehled funkcí data a času.
Jak používat funkce pro práci s datem a časem v Microsoft Excelu. Funkce které jsou v Excelu k dispozici:
Datum a čas rozdělení
Příklady
Spravný formát pro zobrazení
Před tím než se podíváme na jednotlivé funkce podrobněji je vhodné vědět něco o tom, jak MS Excelu ukládá datum. V MS Excelu je totiž datum uloženo jako pořadové číslo, z kterého Excel odvodí konkrétní datum. Pro změnu čísla na datum stačí změnit formátování. Aplikace Microsoft Excel pro Windows používá kalendářní systém 1900, ve kterém pořadová čísla odpovídají datům 1.1.1900 až 31.12.9999. Aplikace Microsoft Excel pro Macintosh používá kalendářní systém 1904, ve kterém pořadová čísla odpovídají datům 1.1.1904 až 31.12.9999. Číslice napravo od desetinné čárky reprezentují čas. Více v článku: Datum a čas - teoretický úvod.
Čas reprezentuje desetiné číslo 0,0 až 1,0. (0:00 až 23:59:59). Takže 0,5 = 12:00:00 hodin.
Poznámka: Aplikace Microsoft Excel pro Windows a Microsoft Excel pro Macintosh používají odlišné výchozí systémy kalendářních dat. Kalendářní systém se změní automaticky, dle systému pod kterým aplikace pracuje.
Pojďme se na funkce podívat jinak a rozdělit si je podle nějakých logických oblastí:
| ČAS | TIME | Pořadové číslo času |
| ČASHODN | TIMEVALUE | Převede čas na pořadové číslo |
| DATUM | DATE | Pořadové číslo data (datumu) |
| DATUMHODN | DATEVALUE | Datum ve formě textu na pořadové číslo |
| DEN | DAY | Pořadové číslo převede na den v měsíci |
| DENTÝDNE | WEEKDAY | Pořadové číslo převede na den v týdnu |
| HODINA | HOUR | Pořadové číslo převede na hodinu |
| ISOWEEKNUM | ISOWEEKNUM | Vrátí číslo týdne v roce (dle ISO) od Excel 2013 |
| MĚSÍC | MONTH | Pořadové číslo převede na měsíc |
| MINUTA | MINUTE | Pořadové číslo převede na minutu |
| ROK | YEAR | Pořadové číslo převede na rok |
| SEKUNDA | SECOND | Pořadové číslo převede na sekundu |
| WEEKNUM | WEEKNUM | Číselná pozici týdne v roce |
| DATEDIF | DATEDIF | Rozdíl mezi dvěma kalendářními dny |
| DAYS | DAYS | Rozdíl mezi dvěma kalendářními dny od Excel 2013 |
| EDATE | EDATE | Pořadové číslo data, určený počet měsíců před/po počátečním datu |
| EOMONTH | EOMONTH | Pořadové číslo posledního dne měsíce před / po zadaném počtu měsíců |
| NETWORKDAYS | NETWORKDAYS | Počet celých pracovních dní mezi dvěma daty |
| NETWORKDAYS.INTL | NETWORKDAYS.INTL | |
| ROK360 | DAYS360 | Počet dní mezi dvěma daty na základě roku s 360 dny |
| WORKDAY | WORKDAY | Pořadové číslo data před nebo po zadaném počtu pracovních dní |
| WORKDAY.INTL | WORKDAY.INTL | Pořadové číslo data před nebo po zadaném počtu pracovních dní bez víkendů |
| YEARFRAC | YEARFRAC | Část roku vyjádřená zlomkem. Počet dní mezi počátečním a koncovým datem |
| DNES | TODAY | Pořadové číslo dnešního data |
| NYNÍ | NOW | Pořadové číslo aktuálního data a času |
Vrátí pořadové číslo určitého času.
ČAS(hodina;minuta;sekunda)
Pořadové číslo, které vrátí funkce ČAS, je desetinné číslo v rozmezí od 0 do 0,99999999, reprezentující čas od 0:00:00 (12:00 dop.) do 23:59:59 (11:59 odp.).
Zpět na seznam funkcí datum a čas
Převede čas ve formě textu na pořadové číslo.
ČASHODN(čas)
Vrátí pořadové číslo času zadaného jako textový řetězec. Pořadové číslo je desetinné číslo v rozmezí od 0 (nula) do 0,99999999, reprezentující čas od 0:00:00 (12:00:00 dop.) do 23:59:59 (11:59:59 odp.).
Zpět na seznam funkcí datum a čas
Jednoduše spočte rozdíl mezi dvěma kalendářními dny (daty)
DATEDIF(Date1, Date2, Interval)
Přehled hodnot pro Interval:
Od Excel 2013 je k dispozici funkce DAYS
Funkce DATEDIF se neobjevuje v přehledu asi z důvodu, že obsahuje bug, kdy pro některá data spočíta počet dnů špatně. Děkuji za info Jirk@N
Pro A12 = 1.1.2012; B12 = 6.5.2014
Zpět na seznam funkcí datum a čas
Vrátí pořadové číslo určitého data.
DATUM(rok;měsíc;den)
Použití této funkce najde uplatnění u automatických výpočtu, kdy Vám vzorec vrátí čísla 2008, 7, 8 a vy z těchto čísel potřebujete vytvořit datum.
Zpět na seznam funkcí datum a čas
Převede datum ve formě textu na pořadové číslo.
DATUMHODN(datum)
Podobně jako funkce DATUM i tato funkce převede textovou informaci na pořadové číslo data.
Zpět na seznam funkcí datum a čas
Vrátí počet dní mezi dvěma daty.
DAYS(konec;začátek)
Převede pořadové číslo na den v měsíci.
DEN(pořadové_číslo)
Do argumentu pořadové_číslo lze zadat i text. Vrátí den v měsíci. Den je udán jako celé číslo od 1 do 31.
Zpět na seznam funkcí datum a čas
Převede pořadové číslo na den v týdnu.
DENTÝDNE(pořadové_číslo;typ)
Vrátí číslo určující den v týdnu na základě argumentu typ. Den je určen celým číslem v rozmezí od 1 (neděle) do 7 (sobota).
Lze využít funkci HODNOTA.NA.TEXT k převodu čísla na text.
Zpět na seznam funkcí datum a čas
Vrátí pořadové číslo dnešního data.
DNES()
Obdržíte číslo data, které odpovídá danému datu.
Podobné funkce funkci NYNÍ.
Zpět na seznam funkcí datum a čas
Vrátí pořadové číslo data, které označuje určený počet měsíců před nebo po počátečním datu.
EDATE(začátek;měsíce)
Pokud argument měsíce není celé číslo, bude zkrácen.
Využití hlavně v účetnictví a daňových výpočtech.
Zpět na seznam funkcí datum a čas
Vrátí pořadové číslo posledního dne měsíce před nebo po zadaném počtu měsíců.
EOMONTH(začátek;měsíce)
Zpět na seznam funkcí datum a čas
Převede pořadové číslo na hodinu.
HODINA(pořadové_číslo)
Vrátí hodinu jako číslo od 0 do 23.
Zpět na seznam funkcí datum a čas
pro datum vrátí číslo týdne v roce (podle standardu ISO)
ISOWEEKNUM(datum)
Převede pořadové číslo na měsíc.
MĚSÍC(pořadové_číslo)
Vrátí měsíc odpovídající zadanému pořadovému číslu. Funkce měsíc vrátí číslo od 1 (Leden) do 12 (Prosinec).
Zpět na seznam funkcí datum a čas
Převede pořadové číslo na minutu.
MINUTA(pořadové_číslo)
Vrátí minutu odpovídající zadanému pořadovému číslu. Minuta je celočíselná hodnota od 0 do 59.
Zpět na seznam funkcí datum a čas
Vrátí počet celých pracovních dní mezi dvěma daty.
NETWORKDAYS(začátek;konec;svátky)
Vrátí počet pracovních dnů mezi dvěma zadanými daty. Pracovní dny nezahrnují soboty, neděle a definované svátky.
Využití tato funkce nalezne například v mzdové agendě.
Zpět na seznam funkcí datum a čas
Vrátí počet celých pracovních dní mezi dvěma daty za využití parametrů, které určují svátky a víkendové dny.
NETWORKDAYS.INTL(začátek;konec;[víkend];[svátky])
V přípravě.
Zpět na seznam funkcí datum a čas
Vrátí pořadové číslo aktuálního data a času.
NYNÍ()
Vrátí pořadové číslo aktuálního dne a času. Výsledek funkce NYNÍ se změní pouze v případě, že je přepočítáván list nebo když je spuštěno makro, které tuto funkci obsahuje. Neaktualizuje se průběžně.
Zpět na seznam funkcí datum a čas
Převede pořadové číslo na rok.
ROK(pořadové)
Vrátí rok převedením pořadového čísla. Rok představuje celé číslo v rozmezí 1900-9999.
Zpět na seznam funkcí datum a čas
Vrátí počet dní mezi dvěma daty na základě roku s 360 dny.
ROK360(start; konec; metoda)
Vrátí počet dní mezi dvěma daty na základě roku o 360 dnech (dvanáct měsíců po 30 dnech), který se používá při některých výpočtech v účetnictví. Chcete-li určit počet dní mezi dvěma daty v běžném roce, můžete použít normální odečítání - například "31.12.10"-"1.1.10" rovná se 364
Zpět na seznam funkcí datum a čas
Převede pořadové číslo na sekundy.
SEKUNDA(pořadové_číslo)
Vrátí počet sekund odpovídající zadanému pořadovému číslu. Počet sekund je celé číslo v rozmezí od 0 (nula) do 59.
Zajímavostí je, že některé firemní vyhledávače slovo sekunda blokují, takže pokud budete hledat nápovědu na internetu bude Vám toto slovo zamítnuto...Zpět na seznam funkcí datum a čas
Vrací číslo odpovídající pořadí týdne v roce.
WEEKNUM(pořad_číslo;typ)
V přípravě.
Zpět na seznam funkcí datum a čas
Vrátí pořadové číslo data před nebo po zadaném počtu pracovních dnů.
WORKDAY(začátek;dny;svátky)
Vrátí číslo dne, který je o zadaný počet pracovních dnů vzdálen od určitého data. Pracovní dny nezahrnují víkendy nebo dny pracovního volna mimo sobot a nedělí.
Funkce WORKDAY se používá k vyloučení víkendů a pracovních dnů mimo sobot a nedělí (svátků). Například pro výpočty splatnosti faktur (pokud si nevytvoříte vlastní funkci).
Zpět na seznam funkcí datum a čas
Pořadové číslo data před nebo po zadaném počtu pracovních dní bez víkendů a určených svátků.
WORKDAY.INTL(začátek; dny; [svátky]; [dovolená])
V přípravě.
Zpět na seznam funkcí datum a čas
Část roku vyjádřená zlomkem. Počet dní mezi počátečním a koncovým datem.
YEARFRAC(začátek;konec;základ)
V přípravě.
Zpět na seznam funkcí datum a čas
Ke vzniku článku jsem částečně použil nápovědu MS Excel. Ukázkové příklady jsou ke stažení
datum a čas.xls
.
Při tvorbě funkcí je kromě spravného zadaní nutno nastavit buňce správný formát.
Pro formát datum a čas se používají:
Případně využít další možnosti (složené závorky, ...)
Zpět na seznam funkcí datum a čas
Mate-li zajímavé využití funkci datum a čas můžete doplnit do komentářů.
Na internetu jsem našel články o funkcích datum a čas v MS Excelu. Shodou okolnosti shodné s mými texty (přesněji s prvním vydaním tohoto článku, jelikož článek doplňuji na základě dotazů). Třeba jde o náhodu a autor (plagiátor) má pojmenován svůj počítač "Pavel Lasák" :)
Článek byl aktualizován: 19.09.2020 10:57
Pomohl vám článek? Vyřešili jste problém? Můžete mě podpořit zakoupení tabulky (samozdřejmě čokoládové), když kafe nepiji ;) Odkaz na zakoupení čokolády. Za veškerou podporu vám děkuji a samozdřejmě jí využiji do zdokonalování a rozšířování webu.
Případně přidejte odkaz na vaši oblíbenou sociální síť, případně využijste hashtag #JakNaExcel .
Děkuji za váš čas a doufám, že jste nalezli odpověď na svůj problém.
Narazili jste v článku na nejasnost, chybu? Máte tip na vylepšení nebo doplnění článku? Budu rád pokud se zmínite v komentářích.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od dubna roku 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím 8x za sebou). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 20 let (o Excel píší přes 25). Zdarma je zde přes 1.500 návodu, tipů a triků, včetně přes 350 různých šablon, sešitů a přes 70 taháků v pdf.
|
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
|
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2025 |