Výpočet rozdílu mezi dvěma časy v Excelu

Platí pro
Excel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Řekněme, že chcete zjistit, jak dlouho trvá zaměstnanci dokončení operace na montážní lince nebo zpracování objednávky rychlého občerstvení ve špičce. Existuje několik způsobů, jak vypočítat rozdíl mezi dvěma časy.

Prezentace výsledku ve standardním formátu času

Existují dva způsoby, jak prezentovat výsledky ve standardním formátu času (hodiny: minuty: sekundy). K vyhledání rozdílu mezi časy použijte operátor odčítání (-) a potom udělejte jednu z těchto věcí:

Pomocí následujícího postupu můžete v buňce použít kód vlastního formátu:

  1. Vyberte buňku.
  2. Na kartě Domů klikněte ve skupině Číslo na šipku vedle pole Obecný a potom klikněte na Další formáty čísel.
  3. V dialogovém okně Formát buněk klikněte v seznamu Druh na Vlastní a pak v poli Typ vyberte vlastní formát.

Časy můžete formátovat pomocí funkce HODNOTA.NA.TEXT: Při použití kódů formátu času hodiny nikdy nepřekročí 24, minuty nikdy nepřekročí 60 a sekundy nikdy nepřekročí 60.

Příklad Tabulka 1 – Prezentace výsledku ve standardním formátu času

Informace v následující tabulce použijte v prázdném listu a v případě potřeby je upravte.

Příklad buňky A Příklad buňky B
Počáteční čas Koncový čas
09.6.2007 10:35 09.6.2007 15:30
Vzorec Popis (výsledek)
=B2-A2 Hodiny mezi dvěma časy (4) Vlastní formát h je nutné do buňky použít ručně v dialogovém okně Formát buněk .
=B2-A2 Mezi dvěma časy jsou hodiny a minuty (4:55). Vlastní formát h:mm je nutné na buňku použít ručně v dialogovém okně Formát buněk .
=B2-A2 Hodiny, minuty a sekundy mezi dvěma časy (4:55:00) Vlastní formát h:mm:ss je nutné na buňku ručně použít v dialogovém okně Formát buněk .
=HODNOTA.NA.TEXT(B2-A2;"h") Hodiny mezi dvěma časy, pokud je buňka naformátovaná jako "h" pomocí funkce HODNOTA.NA.TEXT (4).
=HODNOTA.NA.TEXT(B2-A2;"h:mm") Hodiny a minuty mezi dvěma časy, kdy je buňka naformátovaná jako "h:mm" pomocí funkce HODNOTA.NA.TEXT (4:55)
=HODNOTA.NA.TEXT(B2-A2;"h:mm:ss") Hodiny, minuty a sekundy mezi dvěma časy s buňkou naformátovanou jako "h:mm:ss" pomocí funkce HODNOTA.NA.TEXT (4:55:00)

Poznámka

Pokud použijete formát aplikovaný s funkcí HODNOTA.NA.TEXT a zároveň číselný formát buňky, bude mít funkce HODNOTA.NA.TEXT přednost před formátováním buňky.

Další informace o použití těchto funkcí najdete v tématech Funkce HODNOTA.NA.TEXT a Zobrazení čísel jako kalendářních dat a časů.

Příklad Tabulka 2 – Prezentace výsledku na základě jedné časové jednotky

K tomuto úkolu použijete funkci CELÁ.ČÁST nebo funkce HODINA, MINUTA a SEKUNDA , jak je znázorněno v následujícím příkladu.

Informace v následující tabulce použijte v prázdném listu a v případě potřeby je upravte.

Příklad buňky A Příklad buňky B
Počáteční čas Koncový čas
09.6.2007 10:35 09.6.2007 15:30
Vzorec Popis (výsledek)
=INT((B2-A2)*24) Celkový počet hodin mezi dvěma časy (4)
=(B2-A2)*1440 Celkový počet minut mezi dvěma časy (295)
=(B2-A2)*86400 Celkový počet sekund mezi dvěma časy (17700)
=HODINA(B2-A2) Rozdíl v hodinové jednotce mezi dvěma časy. Tato hodnota nesmí překročit 24 (4).
=MINUTA(B2-A2) Rozdíl minut v jednotce mezi dvěma časy. Tato hodnota nesmí překročit 60 (55).
=SEKUNDA(B2-A2) Rozdíl jednotek sekund mezi dvěma časy. Tato hodnota nesmí překročit 60 (0).

Další informace o použití těchto funkcí najdete v článcích CELÁ.ČÁST, HODINA, MINUTA a SEKUNDA.