Obsah
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ů.xlsx13 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.