Obsah
Při práci se souborem dat závislým na čase je často třeba vypočítat časový rozdíl v minutách . Excel nemá žádnou speciální funkci pro výpočet časového rozdílu v minutách pro různá data. V tomto návodu vám tedy ukážeme, jak vypočítat časový rozdíl v minutách pro různá data v aplikaci Excel. Excel .
Stáhnout cvičebnici
Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.
Časový rozdíl v minutách.xlsm3 šikovné přístupy k výpočtu časového rozdílu v minutách v aplikaci Excel
Na následujícím obrázku je uveden soubor dat obsahující několik záznamů s časem ukončení a časem zahájení. Nejprve použijeme obecný vzorec pro výpočet časový rozdíl Později použijeme některé funkce, jako např. DNY , HODINA , MINUTE a DRUHÝ navíc použijeme příkaz VBA kód pro výpočet časového rozdílu v minutách.
1. Použití vzorce pro výpočet časového rozdílu v minutách v aplikaci Excel
Na začátku použijeme obecný Excel vzorec pro odečtení Čas zahájení z Čas konce .
Krok 1: Zjištění časového rozdílu v datech
- Vyhledání rozdíl v datech , zadejte následující vzorec.
= (C5-B5)
- Proto vypočítá rozdíl dnů mezi oběma daty. Výsledek se zobrazí v desetinných jednotkách.
Krok 2: Výpočet časového rozdílu pomocí vzorce
- Pro převod čísla dne na minuty zadejte následující vzorec.
=(C5-B5)*24*60
- Nakonec stiskněte Vstupte na získat výsledky v minuty .
- Použijte Nástroj pro automatické vyplňování použít stejný vzorec v následujících buňkách.
Přečtěte si více: Vzorec aplikace Excel pro zjištění rozdílu mezi dvěma čísly
Podobná čtení
- Vzorec aplikace Excel pro zjištění rozdílu mezi dvěma čísly
- Jak vypočítat signifikantní rozdíl mezi dvěma průměry v aplikaci Excel
- Pivot tabulka aplikace Excel: rozdíl mezi dvěma sloupci (3 případy)
2. Kombinace funkcí DAYS, HOUR a SECOND pro výpočet časového rozdílu
Excel nemá speciální funkci, která by vypočítávala pouze časový rozdíl v minutách pro dvě různá data . Můžeme však samostatně vypočítat rozdíl v počtu dny , hodin , minuty a sekundy Poté použijeme vzorec pro kombinaci výsledků a spočítáme časový rozdíl v minutách.
Krok 1: Zjistěte rozdíl ve dnech
- Chcete-li zjistit rozdíl ve dnech, vložte vzorec s funkce DAYS .
=DAYS(C5,B5)
- Proto se zobrazí ### protože není definován žádný konkrétní formát.
- Klikněte na Číslo formát pro zadání hodnoty buňky.
- Výsledkem bude počet dní pro dvě různá data.
- Pak použijte Automatické vyplňování Nástroj pro automatické vyplňování buněk.
Krok 2: Spočítejte časový rozdíl v minutách
- Zadejte následující vzorec s funkce MINUTE vypočítat minutový rozdíl pro konkrétní den ( 10:30 na 10:53 ).
=MINUTE(C5-B5)
- Proto se zobrazí minutový rozdíl ( 23 minut ) v buňce E5 .
- Sloupec jednoduše automaticky vyplníte pomocí příkazu Nástroj pro automatické vyplňování .
Krok 3: Použití funkce SECOND
- Pro počítání časový rozdíl v sekundách, napište následující vzorec s funkce SECOND .
=DRUHÁ(C5-B5)
- V důsledku toho najdete časový rozdíl v sekundách.
- Nakonec buňku automaticky vyplňte pomocí příkazu Nástroj pro automatické vyplňování .
Krok 4: Vložení funkce HOUR
- Napište následující vzorec s funkce HOUR .
=HOUR(C5-B5)
- V důsledku toho se buňky E5 bude mít za následek časový rozdíl v hodin .
- Nakonec automaticky vyplňte všechny buňky pomocí příkazu Nástroj AutoFill Handle Tool .
Krok 5: Použití konečného vzorce
- Chcete-li zkombinovat všechny výsledky pomocí funkcí, zadejte následující příkaz pro výpočet časového rozdílu v minutách.
=D5*24*60 +E5*60 + F5 + G5/60
- Výsledkem je tedy časový rozdíl v minutách, jak je znázorněno na obrázku níže.
- Nakonec použijte Nástroj pro automatické vyplňování vyplnit všechny buňky ve sloupci.
3. Spuštění kódu VBA pro výpočet časového rozdílu v minutách v aplikaci Excel
Kromě předchozích částí si ukážeme, jak pomocí kódu VBA vypočítat časový rozdíl v minutách. Výhodou použití kódu VBA je, že můžeme vybrat libovolnou ze dvou buněk s různými časy a daty a vypočítat časový rozdíl v minutách.
Krok 1: Vytvoření modulu
- Nejprve stiskněte Alt + F11 otevřít Makro VBA .
- Klikněte na Vložte tab.
- Poté vyberte Modul možnost vytvořit nový modul.
Krok 2: Vložení kódu VBA
- Vložte následující VBA kód.
Sub TimeDifference() 'Definujte proměnné Dim MinDifference As Variant Dim StartTime As Variant Dim EndTime As Variant 'Vložte vstupní pole pro výběr času začátku Set StartTime = Application.InputBox("Select Start Time:", "ExcelWIKI", RngText, , , , , 8) 'Vložte vstupní pole pro výběr času začátku Set EndTime = Application.InputBox("Select End Time:", "ExcelWIKI", RngText, , , , , 8) 'Odečtěte časyMinDifference = EndTime - StartTime 'Použijte vzorec v buňce pro získání výsledku v minutách Range("E5").Value = MinDifference * 24 * 60 End Sub
Krok 3: Spuštění programu
- Uložte program a stiskněte F5 k jeho spuštění.
- Vyberte čas zahájení .
- Tisk Vstupte na .
- Vyberte konec čas .
- Poté klikněte na OK .
- Proto se v buňce časový rozdíl zobrazí v minutách. E5 .
Další informace: Jak vypočítat absolutní rozdíl mezi dvěma čísly v aplikaci Excel
Závěr
Doufám, že vám tento článek přinesl návod, jak vypočítat časový rozdíl v minutách. Excel . Všechny tyto postupy byste se měli naučit a aplikovat je na svůj soubor dat. Podívejte se na cvičný sešit a vyzkoušejte si tyto dovednosti. K další tvorbě podobných výukových programů nás motivuje vaše cenná podpora.
V případě jakýchkoli dotazů nás prosím kontaktujte. V níže uvedené části můžete také zanechat komentáře.
My, Exceldemy Tým vždy reaguje na vaše dotazy.
Zůstaňte s námi a učte se dál.