Jak vypočítat časový rozdíl v aplikaci Excel (13 způsobů)

  • Sdílet Toto
Hugh West

Pokud hledáte některý z nejjednodušších způsobů výpočtu časového rozdílu v aplikaci Excel, pak jste na správném místě. Ponořme se do hlavního článku, abychom se dozvěděli podrobnosti o těchto způsobech.

Stáhnout pracovní sešit

Výpočet časových rozdílů.xlsx

13 způsobů výpočtu časového rozdílu v aplikaci Excel

Pro demonstraci příkladů výpočtu časových rozdílů v aplikaci Excel jsme použili následující dvě tabulky.

Pro vytvoření článku jsme použili Microsoft Excel 365 verze, můžete použít i jiné verze podle toho, jak vám to vyhovuje.

Metoda 1: Použití aritmetického operátoru pro výpočet časového rozdílu v aplikaci Excel

Zde určíme časové rozdíly mezi Časy odchodu a Doba vstupu abyste získali Pracovní doba zaměstnanců pomocí znamének minus.

Krok-01 :

➤ Do buňky zadejte následující vzorec E5

=D5-C5

Odečte se Čas odchodu z Čas vstupu .

➤ Tisk ENTER

➤ Přetáhněte dolů Plnicí rukojeť nástroj

Výsledek :

Tímto způsobem získáte Pracovní doba zaměstnanců.

Přečtěte si více: Jak vypočítat čas v aplikaci Excel (16 možných způsobů)

Metoda 2: Použití funkce TEXT k výpočtu časového rozdílu v aplikaci Excel

Můžete použít Funkce TEXT k určení časových rozdílů mezi Čas odchodu a Čas vstupu .

Krok-01 :

➤ Do buňky zadejte následující vzorec E5

=TEXT(D5-C5, "hh:mm:ss")

  • D5-C5 17:00-8:30

Výstup →0.354166667

  • TEXT(D5-C5, "hh:mm:ss") se stává

TEXT(0.354166667,”hh:mm:ss”)

Výstup →08:30:00

➤ Tisk ENTER

➤ Přetáhněte dolů Plnicí rukojeť nástroj

Výsledek :

Pak získáte Pracovní doba zaměstnanců.

Podobně můžete pro různé formáty použít následující funkce.

=TEXT(D5-C5, "hh:mm")

Vrátí rozdíl v hodinách a minutách

=TEXT(D5-C5, "hh")

Zde se dozvíte rozdíl v hodinách.

Poznámka

Na stránkách Funkce TEXT vrátí rozdíly v textovém formátu

Další informace: Jak vypočítat uplynulý čas v aplikaci Excel (8 způsobů)

Metoda 3: Použití funkce TIMEVALUE pro výpočet časového rozdílu v aplikaci Excel

Zde použijeme Funkce TIMEVALUE pro výpočet časových rozdílů mezi Čas odchodu a Čas vstupu .

Krok-01 :

➤ V buňce použijte následující vzorec E5

=TIMEVALUE("17:00")-TIMEVALUE("8:30")

  • TIMEVALUE("17:00") se stává

0.708333333

  • TIMEVALUE("8:30") se stává

0.354166667

  • TIMEVALUE("17:00")-TIMEVALUE("8:30") se stává

0.708333333-0.354166667

Výstup →08:30

Podobně použijte vzorce pro další Časy odchodu a Časy vstupu, a nakonec získáte pracovní dobu zaměstnanců.

Související obsah: Jak vypočítat rozdíl mezi dvěma daty a časy v aplikaci Excel

Metoda-4: Použití funkce ČAS k výpočtu časového rozdílu v aplikaci Excel

Můžete použít Funkce TIME pro výpočet časových rozdílů mezi Čas odchodu a Čas vstupu .

Krok-01 :

➤ Do buňky zadejte následující vzorec E5

=ČAS(HODINA(D5),MINUTA(D5),SEKUNDA(D5))-ČAS(HODINA(C5),MINUTA(C5),SEKUNDA(C5))

  • HODINA(D5) →17
  • MINUTE(D5) →0
  • SECOND(D5) →0
  • TIME(HODINA(D5),MINUTA(D5),SEKUNDA(D5)) se stává

TIME(17,0,0)

Výstup →0.708333333

  • HOUR(C5) →8
  • MINUTE(D5) →30
  • SECOND(D5) →0
  • ČAS(8,30,0 se stává

ČAS(17,0,0)

Výstup →0.354166667

  • TIME(HOUR(D5),MINUTE(D5),SECOND(D5))-TIME(HOUR(C5),MINUTE(C5),SECOND(C5)) se stává

0.708333333-0.354166667

Výstup →08:30

➤ Tisk ENTER

➤ Přetáhněte dolů Plnicí rukojeť nástroj

Výsledek :

Poté získáte Pracovní doba zaměstnanců.

Související obsah: Jak odečíst vojenský čas v aplikaci Excel (3 metody)

Metoda-5: Výpočet hodinových rozdílů mezi dvěma časy různých dat

Můžete vypočítat rozdíly v hodinách mezi Doba dodání a Čas objednávky podle této metody.

Krok-01 :

➤ Do buňky zadejte následující vzorec E5

=(D5-C5)*24

Zde je časový rozdíl mezi Doba dodání a Čas objednávky se vynásobí 24 (1 den = 24 hodin) pro přepočet rozdílu na hodiny.

➤ Tisk ENTER

➤ Přetáhněte dolů Plnicí rukojeť nástroj

Výsledek :

Tímto způsobem získáte hodinové rozdíly mezi Doba dodání a Objednací lhůty .

Přečtěte si více: Jak vypočítat celkový počet hodin v aplikaci Excel (9 snadných metod)

Metoda-6: Výpočet minutových rozdílů mezi dvěma časy různých dat

V této části určíme časové rozdíly mezi Doba dodání a Objednací lhůty v minutách.

Krok-01 :

➤ Do buňky zadejte následující vzorec E5

=(D5-C5)*1440

Zde jsme vynásobili časový rozdíl mezi Doba dodání a Čas objednávky podle 1440 (1 den= 24 hodin*60 minut= 1440 minut), abyste rozdíl převedli na minuty.

➤ Tisk ENTER

➤ Přetáhněte dolů Plnicí rukojeť nástroj

Výsledek :

Pak se dozvíte drobné rozdíly mezi Doba dodání a Objednací lhůty .

Přečtěte si více: Jak přidat minuty k času v aplikaci Excel (5 snadných způsobů)

Metoda 7: Výpočet sekundových rozdílů mezi dvěma časy různých dat

Zde určíme časové rozdíly mezi Doba dodání a Objednací lhůty v sekundách.

Krok-01 :

➤ Do buňky zadejte následující vzorec E5

=(D5-C5)*86400

Zde jsme vynásobili časový rozdíl mezi Doba dodání a Čas objednávky podle 86400 (1 den= 24 hodin*60 minut*60 sekund= 86400 sekund) pro převod rozdílu na sekundy.

➤ Tisk ENTER

➤ Přetáhněte dolů Plnicí rukojeť nástroj

Výsledek :

Nakonec získáte druhý rozdíl mezi Doba dodání a Objednací lhůty .

Přečtěte si více: Jak odečíst čas v aplikaci Excel (7 rychlých metod)

Podobné čtení:

  • Jak používat formát času v aplikaci Excel VBA (makro, UDF a uživatelský formulář)
  • Výpočet doby obratu v aplikaci Excel (4 způsoby)
  • Jak vypočítat hodinovou sazbu v aplikaci Excel (2 rychlé metody)
  • Výpočet celkového počtu hodin odpracovaných za týden v aplikaci Excel (5 nejlepších metod)
  • Jak vypočítat průměrnou dobu odezvy v aplikaci Excel (4 metody)

Metoda-8: Výpočet časových rozdílů pomocí funkce HODINA, MINUTA a SEKUNDA

Zde použijeme HODINA , MINUTA, a DRUHÝ funkce pro určení časových rozdílů a jejich rozdělení na hodiny, minuty a sekundy.

Krok-01 :

➤ Do buňky zadejte následující vzorec E5

=HODINA(D5-C5)

HODINA vrátí hodinovou hodnotu tohoto časového rozdílu.

➤ Tisk ENTER

➤ Přetáhněte dolů Plnicí rukojeť nástroj

Tímto způsobem získáte hodinové rozdíly mezi Čas odchodu a Čas vstupu .

Pro výpočet minutových rozdílů jsme použili následující funkci

=MINUTE(D5-C5)

MINUTE vrátí minutovou hodnotu tohoto časového rozdílu.

K výpočtu druhých rozdílů můžete použít následující funkci

=DRUHÁ(D5-C5)

DRUHÝ vrátí druhou hodnotu tohoto časového rozdílu.

Poznámka

Musíte použít Obecné formát zde.

Přečtěte si více: Jak vypočítat hodiny a minuty pro mzdy v aplikaci Excel (7 snadných způsobů)

Metoda-9: Použití funkce NOW k výpočtu časového rozdílu v aplikaci Excel

Zjištění časového rozdílu mezi aktuálním časem a časem Čas vstupu zde používáme Funkce NOW .

Krok-01 :

➤ Do buňky zadejte následující vzorec D5

=NOW()-C5

NOW() vrátí aktuální čas (při vytváření tohoto článku to bylo 10:54 )

➤ Tisk ENTER

➤ Přetáhněte dolů Plnicí rukojeť nástroj

Výsledek :

Poté se zobrazí časový rozdíl mezi aktuálním časem a časem Čas vstupu .

Poznámka

Související obsah: Vzorce časového rozvrhu v aplikaci Excel (5 příkladů)

Metoda-10: Použití funkcí IF a INT k výpočtu časového rozdílu v aplikaci Excel

V této části budeme používat IF , INT , HODINA , MINUTE a DRUHÝ funkce pro výpočet časových rozdílů.

Krok-01 :

➤ Do buňky zadejte následující vzorec E5

=IF(INT(D5-C5)>0, INT(D5-C5) & " dny, ","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " hodiny, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minuty a ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " sekundy","")

  • (D5-C5) →2.5
  • INT(D5-C5) →2
  • IF(INT(D5-C5)>0, INT(D5-C5) & " dny, ","") se stává

IF(2>0, 2 & " dny, ","") IF vrátí 2 dny s pomocí & pokud je rozdíl větší než nula, jinak vrátí prázdné pole.

Výstup →2 dny,

  • HODINA(D5-C5) →12
  • IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " hodin, ","") se stává

IF(12>0, 12 & " hodin, ","") IF vrátí 12 hodin s pomocí & pokud je rozdíl větší než nula, jinak vrátí prázdné pole.

Výstup →12 hodin,

  • MINUTE(D5-C5) →0
  • IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minut a ","") se stává

IF(0>0, 0 & " minut a ","") IF vrátí 0 minut s pomocí & pokud je rozdíl větší než nula, jinak vrátí prázdné pole.

Výstup →Prázdný

  • DRUHÁ(D5-C5) →0
  • IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " sekund","") se stává

IF(0>0, 0 & " sekundy a ","") IF vrátí 0 sekund s pomocí & pokud je rozdíl větší než nula, jinak vrátí prázdné pole.

Výstup →Prázdný

  • IF(INT(D5-C5)>0, INT(D5-C5) & " dny, ","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " hodiny, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minuty a ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " sekundy","") se stává

2 dny,&12 hodin,& "" & ""

Výstup →2 dny, 12 hodin,

➤ Tisk ENTER

➤ Přetáhněte dolů Plnicí rukojeť nástroj

Výsledek :

Tímto způsobem získáte časové rozdíly mezi. Doba dodání a Čas objednávky .

Podobný výsledek získáte jednoduchým odečtením hodnot podle následujícího vzorce

=D5-C5

a pak musíte stisknout CTRL+1 zvolit následující formát z Vlastní možnost.

Metoda-11: Výpočet záporných rozdílů mezi dvěma časy

Pokud chcete vypočítat časový rozdíl odečtením hodnoty Čas vstupu a Čas odchodu , pak dostanete zápornou hodnotu v důsledku odečtení malé hodnoty od velké hodnoty. Zde si ukážeme, jak tuto situaci řešit.

Krok-01 :

➤ můžete do buňky zadat následující jednoduchý vzorec E5

=C5-D5

Nezobrazí se však žádné výsledky

Místo toho musíte použít následující vzorec

=IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm"))

  • C5-D5 →-0.35416667
  • TEXT(ABS(C5-D5),"-h:mm") se stává

TEXT(ABS(-0.35416667),”-h:mm”) TEXT(0.35416667,”-h:mm”)

Výstup →-8:30

  • IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm")) se stává

IF(-0.35416667>0, C5-D5, -8:30) →Jako zde je podmínka FALSE

Výstup →-8:30

➤ Přetáhněte dolů Plnicí rukojeť nástroj

Výsledek :

Pak získáte záporné časové rozdíly.

Přečtěte si více: Jak odečíst a zobrazit záporný čas v aplikaci Excel (3 metody)

Metoda-12: Sčítání časových hodnot seznamu

Zde sečteme časové rozdíly a získáme celkovou pracovní dobu.

Krok-01 :

➤ Do buňky zadejte následující vzorec E12

=TEXT(SUM(E5:E11), "dd:hh:mm:ss")

  • SUMA(E5:E11)→ 2.2951388889
  • TEXT(SUM(E5:E11), "dd:hh:mm:ss") se stává

TEXT(2.2951388889,”dd:hh:mm:ss”)

Výstup →02:07:05:00

➤ Tisk ENTER

Výsledek :

Nakonec získáte součet pracovních hodin, kde 2 je ten den, 7 je hodina a 5 je minuta.

Přečtěte si více: [Opraveno!] Součet nefunguje s časovými hodnotami v aplikaci Excel (5 řešení)

Metoda-13: Přidávání hodin, minut a sekund

V následujících třech tabulkách můžete sečíst požadované hodiny, minuty a sekundy.

Krok-01 :

➤ K sečtení hodin použijte následující vzorec Čas objednávky abyste získali Doba dodání

=C5+D5/24

Zde se hodnota hodiny, která bude přičtena k hodnotě Čas objednávky se dělí 24 (1 den = 24 hodin)

Pro sčítání minut použijte následující vzorec

=C5+D5/1440

Zde dělíme minutové hodnoty hodnotou 1440 (1 den= 24 hodin*60 minut= 1440 minut)

Pro sčítání sekund používáme následující vzorec

=C5+D5/86400

Druhé hodnoty tedy dělíme číslem 86400 (1 den= 24 hodin*60 minut*60 sekund= 86400 sekund)

Přečtěte si více: Jak přidat minuty k času v aplikaci Excel (5 snadných způsobů)

Praktická část

Pro samostatné cvičení jsme připravili Cvičení sekce jako níže v listu s názvem Cvičení . Udělejte to prosím sami.

Závěr

V tomto článku jsem se snažil popsat nejjednodušší způsoby, jak efektivně vypočítat časový rozdíl v Excelu. Doufám, že vám bude užitečný. Pokud máte nějaké návrhy nebo dotazy, neváhejte se s námi o ně podělit.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.