Obsah
Pri práci so súborom údajov závislých od času často potrebujete vypočítať časový rozdiel v minútach . Excel nemá žiadnu špeciálnu funkciu na výpočet časového rozdielu v minútach pre rôzne dátumy. V tomto návode vám teda ukážeme, ako vypočítať časový rozdiel v minútach pre rôzne dátumy v Excel .
Stiahnite si cvičebnicu
Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.
Časový rozdiel v minútach.xlsm3 praktické prístupy na výpočet časového rozdielu v minútach v programe Excel
Na nasledujúcom obrázku je uvedený súbor údajov obsahujúci niekoľko záznamov s časom ukončenia a časom začiatku. Najprv použijeme všeobecný vzorec na výpočet časový rozdiel neskôr použijeme niektoré funkcie, ako napríklad DNI , HOUR , MINUTE a DRUHÁ Okrem toho použijeme VBA kód na výpočet časového rozdielu v minútach.
1. Použitie vzorca na výpočet časového rozdielu v minútach v programe Excel
Na začiatku použijeme všeobecný Excel vzorec na odčítanie Čas začiatku z Čas konca .
Krok 1: Zistenie časového rozdielu v dátumoch
- Ak chcete nájsť rozdiel v dátumoch , zadajte nasledujúci vzorec.
= (C5-B5)
- Preto vypočíta rozdiel dní medzi dvoma dátumami. Výsledok sa zobrazí v desatinných jednotkách.
Krok 2: Použitie vzorca na výpočet časového rozdielu
- Na prevod čísla dňa na minúty zadajte nasledujúci vzorec.
=(C5-B5)*24*60
- Nakoniec stlačte Vstúpte na stránku na získanie výsledkov v zápisnice .
- Použite Nástroj AutoFill použiť rovnaký vzorec v nasledujúcich bunkách.
Prečítajte si viac: Vzorec programu Excel na zistenie rozdielu medzi dvoma číslami
Podobné čítania
- Vzorec programu Excel na zistenie rozdielu medzi dvoma číslami
- Ako vypočítať významný rozdiel medzi dvoma priemermi v programe Excel
- Pivotná tabuľka programu Excel: rozdiel medzi dvoma stĺpcami (3 prípady)
2. Kombinácia funkcií DAYS, HOUR a SECOND na výpočet časového rozdielu
Excel nemá špeciálnu funkciu na výpočet len časový rozdiel v minútach pre dva rôzne dátumy Ale môžeme samostatne vypočítať rozdiel v počte dni , hodiny , zápisnice a sekundy Potom použijeme vzorec na kombináciu výsledkov a spočítame časový rozdiel v minútach.
Krok 1: Zistite rozdiel v dňoch
- Ak chcete zistiť rozdiel v dňoch, vložte vzorec s funkcia DAYS .
=DAYS(C5,B5)
- Preto sa zobrazí ### keďže nie je definovaný žiadny konkrétny formát.
- Kliknite na Číslo formát na zadanie hodnoty bunky.
- Výsledkom bude počet dní pre dva rôzne dátumy.
- Potom použite Automatické vypĺňanie Nástroj na automatické vyplnenie buniek.
Krok 2: Spočítajte časový rozdiel v minútach
- Zadajte nasledujúci vzorec s funkcia MINUTE na výpočet minútového rozdielu pre konkrétny deň ( 10:30 HOD. na 10:53 HOD. ).
=MINUTE(C5-B5)
- Preto sa zobrazí minútový rozdiel ( 23 minút ) v bunke E5 .
- Stĺpec jednoducho automaticky vyplníte pomocou príkazu Nástroj AutoFill .
Krok 3: Použitie funkcie SECOND
- Na počítanie časový rozdiel v sekundách, napíšte nasledujúci vzorec s DRUHÁ funkcia .
=SECOND(C5-B5)
- V dôsledku toho nájdete časový rozdiel v sekundách.
- Nakoniec automaticky vyplňte bunku pomocou Nástroj AutoFill .
Krok 4: Vloženie funkcie HOUR
- Napíšte nasledujúci vzorec s funkcia HOUR .
=HOUR(C5-B5)
- V dôsledku toho sa bunky E5 bude mať za následok časový rozdiel v hodiny .
- Nakoniec automaticky vyplňte všetky bunky použitím príkazu Nástroj AutoFill Handle Tool .
Krok 5: Použitie konečného vzorca
- Ak chcete skombinovať všetky výsledky pomocou funkcií, zadajte nasledujúci príkaz na výpočet časového rozdielu v minútach.
=D5*24*60 +E5*60 + F5 + G5/60
- Preto získate výsledok časového rozdielu v minútach ako na obrázku nižšie.
- Nakoniec použite Nástroj AutoFill vyplniť všetky bunky v stĺpci.
3. Spustite kód VBA na výpočet časového rozdielu v minútach v programe Excel
Okrem predchádzajúcich častí si ukážeme, ako pomocou kódu VBA vypočítať časový rozdiel v minútach. Výhodou použitia kódu VBA je, že môžeme vybrať ľubovoľnú z dvoch buniek s rôznymi časmi a dátumami a vypočítať časový rozdiel v minútach.
Krok 1: Vytvorenie modulu
- Najprv stlačte Alt + F11 otvoriť Makro VBA .
- Kliknite na Vložte tab.
- Potom vyberte Modul možnosť vytvoriť nový modul.
Krok 2: Vloženie kódu VBA
- Vložte nasledujúce VBA kód.
Sub TimeDifference() 'Definujte premenné Dim MinDifference As Variant Dim StartTime As Variant Dim EndTime As Variant 'Vložte vstupné pole na výber času začiatku Set StartTime = Application.InputBox("Select Start Time:", "ExcelWIKI", RngText, , , , , 8) 'Vložte vstupné pole na výber času začiatku Set EndTime = Application.InputBox("Select End Time:", "ExcelWIKI", RngText, , , , , 8) 'Odpočítajte časyMinDifference = EndTime - StartTime 'Aplikujte vzorec v bunke, aby ste získali výsledok v minútach Range("E5").Value = MinDifference * 24 * 60 End Sub
Krok 3: Spustite program
- Uložte program a stlačte F5 na jeho spustenie.
- Vyberte čas spustenia .
- Tlač Vstúpte na stránku .
- Vyberte koniec čas .
- Potom kliknite na OK .
- Preto sa váš časový rozdiel zobrazí v minútach v bunke E5 .
Prečítajte si viac: Ako vypočítať absolútny rozdiel medzi dvoma číslami v programe Excel
Záver
Dúfam, že vám tento článok poskytol návod, ako vypočítať časový rozdiel v minútach v Excel . všetky tieto postupy by ste sa mali naučiť a aplikovať ich na svoj súbor údajov. Pozrite si cvičný zošit a vyskúšajte si tieto zručnosti. K ďalšiemu vytváraniu takýchto výukových materiálov nás motivuje vaša cenná podpora.
Ak máte akékoľvek otázky, kontaktujte nás. V nižšie uvedenej časti môžete tiež zanechať komentáre.
My, Exceldemy Tím vždy reaguje na vaše otázky.
Zostaňte s nami a učte sa ďalej.