Přejít na hlavní obsah

Jak vypočítat čas mezi hodinami v Excelu

  • Artur Ševčík
  • Recenze

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í.