Obsah
- Video
- Jak zadávat data a časy v Excelu
- Rychlé zadávání dat a časů
- Jak Excel ve skutečnosti ukládá a zpracovává data a časy
- Počet dní mezi dvěma daty
- Počet pracovních dnů mezi dvěma daty
- Počet celých let, měsíců a dní mezi daty. Věk v letech. Zkušenosti.
- Posuňte datum o zadaný počet dní
- Posuňte datum o zadaný počet pracovních dnů
- Výpočet dne v týdnu
- Výpočet časových intervalů
Video
Jak už to tak bývá, kdo potřebuje rychle – podívejte se na video. Podrobnosti a nuance – v textu níže:
Jak zadávat data a časy v Excelu
Pokud budeme mít na paměti regionální nastavení, pak Excel umožňuje zadávat datum velmi odlišnými způsoby – a rozumí jim všem:
„Klasická“ forma | 3.10.2006 |
Zkrácená forma | 3.10.06 |
Použití pomlček | 3-10-6 |
Pomocí zlomku | 3/10/6 |
Vzhled (zobrazení) data v buňce se může velmi lišit (s rokem i bez, měsíc jako číslo nebo slovo atd.) a nastavuje se pomocí kontextového menu – klikněte pravým tlačítkem na buňku a poté Formát buňky (Formát buněk):
Čas se do buněk zadává pomocí dvojteček. Například
16:45
V případě potřeby můžete dodatečně zadat počet sekund – zadejte je také oddělené dvojtečkou:
16:45:30
A konečně, nikdo nezakazuje specifikovat datum a čas najednou přes mezeru, tzn
27.10.2012 16: 45
Rychlé zadávání dat a časů
Chcete-li do aktuální buňky zadat dnešní datum, můžete použít klávesovou zkratku Ctrl + Ж (nebo CTRL+SHIFT+4 pokud máte jiný výchozí systémový jazyk).
Pokud kopírujete buňku s datem (přetáhněte z pravého dolního rohu buňky), podržte přesně tlačítko myši, můžete si vybrat, jak zkopírovat vybrané datum:
Pokud často musíte do buněk listu zadávat různá data, je mnohem pohodlnější to udělat pomocí vyskakovacího kalendáře:
Pokud chcete, aby buňka vždy obsahovala skutečné dnešní datum, je lepší použít funkci DNES (DNES):
Jak Excel ve skutečnosti ukládá a zpracovává data a časy
Pokud vyberete buňku s datem a nastavíte pro něj Obecný formát (klikněte pravým tlačítkem na buňku Formát buňky – tab Číslo - obecně), můžete vidět zajímavý obrázek:
Tedy z pohledu Excelu 27.10.2012/15/42 41209,65417:XNUMX pm = XNUMX
Ve skutečnosti Excel ukládá a zpracovává jakékoli datum přesně takto – jako číslo s celým číslem a zlomkovou částí. Celá část čísla (41209) je počet dní, které uplynuly od 1. ledna 1900 (bráno jako referenční bod) do aktuálního data. A zlomková část (0,65417), respektive podíl dne (1 den = 1,0)
Ze všech těchto skutečností vyplývají dva čistě praktické závěry:
- Za prvé, Excel neumí (bez dalších nastavení) pracovat s daty dřívějšími než 1. ledna 1900. Ale to přežijeme! 😉
- Za druhé je možné v Excelu provádět libovolné matematické operace s daty a časy. Právě proto, že jsou to vlastně čísla! To už ale uživateli otevírá spoustu příležitostí.
Počet dní mezi dvěma daty
Je to považováno za jednoduché odečítání – odečteme počáteční datum od koncového data a převedeme výsledek do obecně (Všeobecné) číselný formát pro zobrazení rozdílu ve dnech:
Počet pracovních dnů mezi dvěma daty
Zde je situace trochu složitější. Soboty, neděle a svátky se nesmí brát v úvahu. Pro takový výpočet je lepší použít funkci ČISTÍ PRACOVNÍCI (NETWORKDAYS) z kategorie Datum a čas. Jako argumenty pro tuto funkci musíte zadat počáteční a koncové datum a buňky s víkendovými daty (státní svátky, dny nemoci, prázdniny, dny volna atd.):
Poznámka: Tato funkce se objevuje ve standardní sadě funkcí Excelu od verze 2007. Ve starších verzích musíte doplněk nejprve připojit Balíček analýzy. Chcete-li to provést, přejděte do nabídky Služba – doplňky (Nástroje — Doplňky) a zaškrtněte políčko vedle Balíček analýzy (Nástroj Analisys). Poté v Průvodci funkcí v kategorii Datum a čas objeví se funkce, kterou potřebujeme ČISTÍ PRACOVNÍCI (NETWORKDAYS).
Počet celých let, měsíců a dní mezi daty. Věk v letech. Zkušenosti.
O tom, jak to správně vypočítat, je lepší si přečíst zde.
Posuňte datum o zadaný počet dní
Vzhledem k tomu, že jeden den v systému datových odkazů v Excelu je brán jako jednotka (viz výše), pro výpočet data, které je od daného data vzdáleno řekněme 20 dní, stačí toto číslo k datu přidat.
Posuňte datum o zadaný počet pracovních dnů
Tuto operaci provádí funkce PRACOVNÍ DEN (PRACOVNÍ DEN). Umožňuje vypočítat datum, které je vpřed nebo vzad vzhledem k datu zahájení o požadovaný počet pracovních dnů (s přihlédnutím k sobotám a nedělím a státním svátkům). Použití této funkce je úplně stejné jako použití funkce ČISTÍ PRACOVNÍCI (NETWORKDAYS) popsáno výše.
Výpočet dne v týdnu
Nenarodil ses v pondělí? Ne? Tak určitě? Lze to snadno zkontrolovat pomocí funkce DEN (VŠEDNÍ DEN)z kategorie Datum a čas.
Prvním argumentem této funkce je buňka s datem, druhým je typ počítání dnů v týdnu (nejvhodnější jsou 2).
Výpočet časových intervalů
Vzhledem k tomu, že čas v Excelu, jak je uvedeno výše, je stejné číslo jako datum, ale pouze jeho zlomková část, jsou možné jakékoli matematické operace také s časem, jako s datem – sčítání, odčítání atd.
Je zde pouze jedna nuance. Pokud při sčítání více časových intervalů vyjde součet více než 24 hodin, Excel jej vynuluje a začne sčítat znovu od nuly. Abyste tomu zabránili, musíte použít formát na poslední buňku 37:30:55:
- Jak vypočítat věk (zkušenost) v celých letech-měsících-dnech
- Jak vytvořit rozevírací kalendář pro rychlé zadání libovolného data do libovolné buňky.
- Při zadávání dat automaticky přidat aktuální datum do buňky.
- Jak vypočítat datum druhé neděle v únoru 2007 atd.