Microsoft Excel je oblíbená aplikace pro práci s tabulkami a daty. Jedním z nejužitečnějších a nejběžnějších způsobů použití aplikace Excel je výpočet rozdílu mezi dvěma časovými hodnotami, jako jsou hodiny.
Excel má speciální funkci-DATEDIF, která Vám umožňuje vypočítat rozdíl mezi dvěma daty nebo daty, která představují data. K výpočtu rozdílu mezi dvěma hodinami je však nutné trochu změnit přístup.
Pro začátek je třeba vzít v úvahu, že v Excelu jsou hodiny prezentovány jako desetinné místo. Například, pokud si chcete představit 2 hodiny a 30 minut, musíte použít hodnoty "2,5".
Chcete-li vypočítat rozdíl mezi dvěma hodinami, měli byste vzít dřívější čas z pozdějšího času. K tomu lze v Excelu použít odčítací vzorec. Pokud je například v buňce A1 zaznamenán dřívější čas a v buňce B1 později, lze použít vzorec "=(B1 - A1)". Výsledkem bude časový rozdíl v desetinné čárce. Pokud chcete převést tuto desetinnou čárku na formát hodin a minut, můžete výslednou hodnotu vynásobit 24 a upravit formát zobrazení.
Excel, praktický nástroj pro práci s časem
V Excelu lze snadno vypočítat čas mezi hodinami pomocí funkcí, jako je DATEDIF, NETWORKDAYS, WORKDAY a další. Například funkce DATEDIF umožňuje vypočítat počet celých dnů, měsíců nebo let mezi dvěma daty. Funkce NETWORKDAYS a WORKDAY umožňují vypočítat počet pracovních dnů mezi dvěma daty, s výjimkou víkendů a svátků.
V Excelu jsou k dispozici také formáty buněk, které vám umožňují zobrazovat čas v různých formátech. Například formát buňky hodiny: minuty umožňuje zobrazit čas jako "hh: mm". To je velmi užitečné při zadávání a analýze časových dat, jako je rozvrh nebo doba trvání událostí.
Jednou z užitečných funkcí aplikace Excel je funkce NOW, která Vám umožňuje získat aktuální datum a čas. To může být užitečné například při sledování doby dokončení úkolu nebo při vytváření dynamických zpráv, které se v průběhu času automaticky aktualizují.
Celkově Excel nabízí mnoho možností pro práci s časem a má výkonné nástroje pro výpočet a formátování časových dat. Díky tomu se Excel stal nezbytným nástrojem pro mnoho lidí, kteří pracují s dočasnými daty v profesionální i osobní sféře.
Varianta 1: Použití funkce DATEDIF
Syntaxe funkce DATEDIF je následující: DATEDIF (start_date, end_date, unit). Parametr start_date je počáteční datum nebo čas, end_date je konečné datum nebo čas a jednotka je jednotka měření času, ve které je třeba určit rozdíl.
Chcete - li vypočítat rozdíl mezi dvěma hodinami, musíte jako parametr start_date zadat první datum a čas a jako parametr end_date druhé datum a čas. Jako jednotku času lze k výpočtu rozdílu v hodinách použít "h".
Příklad použití funkce DATEDIF k výpočtu času mezi hodinami:
kde A1 a B1 jsou buňky obsahující první a druhé datum.
Výsledkem této funkce bude počet hodin mezi dvěma uvedenými daty. Pokud například buňka A1 uvádí čas 10:00 a buňka B1 má čas 14:00, pak výsledkem funkce bude číslo 4.
Všimněte si, že funkce DATEDIF bere v úvahu pouze plný počet hodin mezi dvěma daty. Pokud jsou mezi hodinami ještě minuty, sekundy nebo jiné jednotky měření času, budou ignorovány.
Možnost 2: použití vzorce a formátu buněk
Chcete-li začít, zadejte počáteční hodiny do buňky A1 a koncové hodiny do buňky B1. Poté vyberte buňku C1, kde se zobrazí výsledek, a zadejte následující vzorec:
=IF(B1>A1, B1-A1, 1-A1+B1)
Tento vzorec kontroluje, zda jsou hodiny začátku menší než hodiny konce, pak pouze vypočítá rozdíl mezi nimi. Pokud hodiny začátku jsou větší než hodiny konce, pak vzorec používá k výpočtu rozdílu hodnotu 1 mínus hodiny začátku Plus hodiny konce.
Nyní chcete-li naformátovat buňku C1 tak, aby zobrazovala výsledky jako čas, vyberte buňku, klikněte pravým tlačítkem myši a vyberte "Formát buňky". V okně, které se otevře, vyberte kartu číslo a poté vyberte položku čas. Zde můžete upravit formát času podle svých preferencí, například tak, aby se zobrazoval pouze rozdíl v minutách nebo v hodinách.
Nyní, po zadání hodin začátku a konce, buňka C1 automaticky vypočítá čas mezi nimi a zobrazí výsledek ve zvoleném formátu.
Pokud jste například v buňce A1 zadali 9:00 a v buňce B1 13:30, buňka C1 zobrazí hodnotu 4:30.
Možnost 3: Použití funkcí HOUR, MINUTE a SECOND
Tato možnost zahrnuje použití funkcí HOUR, MINUTE a SECOND v Excelu k výpočtu času mezi dvěma hodinami. Každá z těchto funkcí se vztahuje na buňku obsahující čas a vrací příslušnou jednotku času (hodiny, minuty nebo sekundy). Získané hodnoty pak lze použít k provedení potřebných výpočtů.
Níže je uveden příklad vzorce, který využívá tyto funkce k výpočtu množství času mezi dvěma hodinami:
- Do buňky A1 zadejte první čas (například 10:30:00).
- Do buňky B1 zadejte druhý čas (například 14:45:00).
- Do buňky C1 zadejte vzorec =HOUR(B1-A1)&" hodiny "&MINUTE(B1-A1)&" minuty "&SECOND (B1-A1)&" sekundy" .
V důsledku toho Excel vypočítá rozdíl mezi dvěma časovými hodnotami a zobrazí jej v C1 ve formátu "hodiny minuty sekundy" (například "4 hodiny 15 minut 0 sekund").
Tento způsob může být užitečný, když je třeba vypočítat rozdíl mezi dvěma časovými hodnotami s přesností na konkrétní časové jednotky (hodiny, minuty a sekundy) a kdy je třeba vzít v úvahu čas, který uplynul mezi půlnocí a půlnocí.