Jak obliczyć różnicę czasu w minutach w programie Excel (3 proste metody)

  • Udostępnij To
Hugh West

Podczas pracy z zestawem danych zależnych od czasu często trzeba obliczyć różnicę czasu w minutach Excel nie posiada dedykowanej funkcji do obliczania różnicy czasu w minutach dla różnych dat. Dlatego w tym poradniku pokażemy Ci jak obliczyć różnicę czasu w minutach dla różnych dat w Excel .

Pobierz Zeszyt ćwiczeń

Pobierz ten zeszyt ćwiczeń, aby ćwiczyć podczas czytania tego artykułu.

Różnica czasu w minutach.xlsm

3 Podręczne sposoby obliczania różnicy czasu w minutach w programie Excel

Poniższy obrazek przedstawia zbiór danych zawierający pewne wpisy z czasem zakończenia i czasem rozpoczęcia. Po pierwsze, użyjemy ogólnej formuły do obliczenia różnica czasu w minutach. Później zastosujemy pewne funkcje, np. DNI , GODZINA , MINUTY oraz DRUGA Dodatkowo użyjemy VBA kod do obliczania różnicy czasu w minutach.

1) Użyj formuły do obliczenia różnicy czasu w minutach w programie Excel

Na początku użyjemy ogólnego Excel formuła odejmowania Godzina rozpoczęcia od Czas zakończenia .

Krok 1: Znajdź różnicę czasu w datach

  • Aby znaleźć różnica w datach , wpisz następujący wzór.
= (C5-B5)

  • W związku z tym obliczy różnica dni między dwiema datami, pokaże wynik w jednostkach dziesiętnych.

Krok 2: Użyj formuły do obliczenia różnicy czasu.

  • Wpisz następujący wzór, aby przeliczyć liczbę dni na minuty.
=(C5-B5)*24*60

  • Na koniec naciśnij Wejdź na stronę aby uzyskać wyniki w minuty .

  • Użyj Narzędzie do autouzupełniania aby zastosować tę samą formułę w kolejnych komórkach.

Read More: Formuła programu Excel do znalezienia różnicy między dwoma liczbami

Podobne lektury

  • Formuła programu Excel do znalezienia różnicy między dwoma liczbami
  • Jak obliczyć istotną różnicę między dwiema średnimi w programie Excel?
  • Excel Pivot Table: Różnica między dwiema kolumnami (3 przypadki)

2) Połącz funkcje DZIEŃ, GODZINA i SEKUNDA, aby obliczyć różnicę czasu.

Excel nie ma dedykowanej funkcji do obliczania tylko różnica czasu w minutach dla dwóch różnych dat Ale możemy osobno obliczyć różnicę w liczbie dni , godziny , minuty oraz sekundy Następnie zastosujemy wzór do połączenia wyników i policzymy różnicę czasu w minutach.

Krok 1: Znajdź różnicę w dniach

  • Aby znaleźć różnicę w dniach, wstaw wzór z funkcja DAYS .
=DAYS(C5,B5)

  • Dlatego też pokaże ### ponieważ nie ma zdefiniowanego konkretnego formatu.

  • Kliknij na Numer format, aby określić wartość komórki.

  • W efekcie da to liczbę dni dla dwóch różnych dat.

  • Następnie należy użyć AutoFill Narzędzie do automatycznego wypełniania komórek.

Krok 2: Policz różnicę czasu w minutach

  • Wpisz następujący wzór z funkcja MINUTE aby obliczyć różnicę minut dla danego dnia ( 10:30 A.M. do 10:53 A.M. ).
=MINUTE(C5-B5)

  • Dlatego pokaże różnicę minut ( 23 minuty ) w komórce E5 .

  • Po prostu, automatycznie wypełnij kolumnę za pomocą Narzędzie do autouzupełniania .

Krok 3: Zastosuj drugą funkcję

  • Do liczenia różnica czasu w sekundach, zapisz następujący wzór z funkcja DRUGA .
=SECOND(C5-B5)

  • W konsekwencji znajdziesz różnica czasu w sekundach.

  • Na koniec wypełnij automatycznie komórkę za pomocą Narzędzie do autouzupełniania .

Krok 4: Wstaw funkcję HOUR

  • Napisz następujący wzór z funkcja HOUR .
=HOUR(C5-B5)

  • W związku z tym, komórki E5 spowoduje różnicę czasu w godziny .

  • Na koniec wypełnij automatycznie wszystkie komórki, stosując metodę Narzędzie do uchwytu AutoFill .

Krok 5: Zastosowanie ostatecznej formuły

  • Aby połączyć wszystkie wyniki za pomocą funkcji, wpisz poniższy tekst, aby obliczyć różnicę czasu w minutach.
=D5*24*60 +E5*60 + F5 + G5/60

  • W związku z tym uzyskasz wynik różnicy czasu w minutach, jak na obrazku przedstawionym poniżej.

  • Na koniec zastosuj Narzędzie do autouzupełniania aby wypełnić wszystkie komórki w kolumnie.

3. uruchom kod VBA, aby obliczyć różnicę czasu w minutach w programie Excel

W uzupełnieniu poprzednich części pokażemy, jak wykorzystać kod VBA do obliczenia różnicy czasu w minutach. Zaletą wykorzystania kodu VBA jest to, że możemy wybrać dowolną z dwóch komórek z różnymi godzinami i datami i obliczyć różnicę czasu w minutach.

Krok 1: Utwórz moduł

  • Po pierwsze, naciśnij Alt + F11 aby otworzyć Makro VBA .
  • Kliknij na Wkładka tab.
  • Następnie należy wybrać Moduł aby stworzyć nowy moduł.

Krok 2: Wklejenie kodu VBA

  • Wklej następujące elementy VBA kod.
 Sub TimeDifference() 'Zdefiniuj zmienne Dim MinDifference As Variant Dim StartTime As Variant Dim EndTime As Variant 'Wstaw pole wejściowe, aby wybrać czas rozpoczęcia Set StartTime = Application.InputBox("Wybierz czas rozpoczęcia:", "ExcelWIKI", RngText, , , , 8) 'Wstaw pole wejściowe, aby wybrać czas rozpoczęcia Set EndTime = Application.InputBox("Wybierz czas zakończenia:", "ExcelWIKI", RngText, , , 8) 'Odejmij czasyMinDifference = EndTime - StartTime 'Zastosuj formułę w komórce, aby otrzymać wynik w minutach Range("E5").Value = MinDifference * 24 * 60 End Sub 

Krok 3: Uruchomienie programu

  • Zapisz program i naciśnij F5 aby go uruchomić.
  • Wybierz godzina rozpoczęcia .
  • Naciśnij Wejdź na stronę .

  • Wybierz koniec czas .
  • Następnie należy kliknąć na OK .

  • Dlatego różnica czasu pokaże wynik w minutach w komórce E5 .

Czytaj więcej: Jak obliczyć bezwzględną różnicę między dwiema liczbami w programie Excel

Wniosek

Mam nadzieję, że ten artykuł dał ci samouczek o tym, jak obliczyć różnicę czasu w minutach w Excel Wszystkie te procedury powinny być poznane i zastosowane w Twoim zbiorze danych. Zajrzyj do zeszytu ćwiczeń i sprawdź te umiejętności. Dzięki Waszemu wsparciu mamy motywację do dalszego tworzenia takich poradników.

W razie jakichkolwiek pytań prosimy o kontakt, a także o pozostawienie komentarzy w sekcji poniżej.

My Exceldemy Zespół, zawsze reaguje na Twoje pytania.

Zostań z nami i ucz się dalej.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.