Innehållsförteckning
När du arbetar med tidsberoende data behöver du ofta beräkna tidsskillnaden i minuter Excel har ingen särskild funktion för att beräkna tidsskillnaden i minuter för olika datum. Så i den här handledningen visar vi hur du beräknar tidsskillnaden i minuter för olika datum i Excel. Excel .
Ladda ner övningsboken
Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.
Tidsskillnad i minuter.xlsm3 praktiska metoder för att beräkna tidsskillnaden i minuter i Excel
Följande bild visar en datamängd som innehåller några poster med en sluttid och en starttid. Först ska vi använda en allmän formel för att beräkna tidsskillnad i minuter. Senare kommer vi att tillämpa vissa funktioner som t.ex. DAGAR , TIMMA , MINUT , och ANDRA för att göra detsamma. Dessutom kommer vi att använda VBA kod för att beräkna tidsskillnaden i minuter.
1. Använd formel för att beräkna tidsskillnaden i minuter i Excel
I början kommer vi att använda en allmän Excel formeln för att subtrahera Starttid från Sluttid .
Steg 1: Hitta tidsskillnaden i datum
- För att hitta den skillnad i datum. Ange följande formel.
= (C5-B5)
- Därför kommer den att beräkna dagars skillnad mellan de två datumen och visar resultatet i decimala enheter.
Steg 2: Använd en formel för att beräkna tidsskillnaden
- Ange följande formel för att konvertera dagtalet till minuter.
=(C5-B5)*24*60
- Slutligen trycker du på Gå in på för att få resultaten i minuter .
- Använd den Verktyg för automatisk ifyllning för att tillämpa samma formel i följande celler.
Läs mer: Excel-formel för att hitta skillnaden mellan två tal
Liknande läsningar
- Excel-formel för att hitta skillnaden mellan två tal
- Hur man beräknar signifikant skillnad mellan två medelvärden i Excel
- Excel-pivottabell: Skillnad mellan två kolumner (3 fall)
2. Kombinera funktionerna DAYS, HOUR och SECOND för att beräkna tidsskillnaden.
Excel inte har någon särskild funktion för att beräkna bara den tidsskillnad i minuter för två olika datum Men vi kan separat beräkna skillnaden mellan antalet dagar , timmar , minuter , och sekunder Sedan ska vi använda en formel för att kombinera resultaten och räkna tidsskillnaden i minuter.
Steg 1: Hitta skillnaden i dagar
- För att få fram skillnaden i dagar, sätt in formeln med funktionen DAYS .
=DAYS(C5,B5)
- Därför kommer den att visa ### eftersom det inte finns något specifikt format.
- Klicka på Antal format för att ange cellvärdet.
- Detta leder till att antalet dagar för två olika datum anges.
- Använd sedan AutoFill Verktyget för automatisk fyllning av cellerna.
Steg 2: Räkna tidsskillnaden i minuter
- Skriv följande formel med funktionen MINUTE för att beräkna minutskillnaden för en viss dag ( 10:30 till 10:53 PÅ MORGONEN ).
=MINUTE(C5-B5)
- Därför kommer den att visa minutskillnaden ( 23 minuter ) i cellen E5 .
- Fyll helt enkelt automatiskt i kolumnen med hjälp av Verktyg för automatisk ifyllning .
Steg 3: Tillämpa den andra funktionen
- För att räkna tidsskillnad i sekunder, skriv följande formel med den andra funktionen .
=SECOND(C5-B5)
- Som en följd av detta kommer du att finna följande tidsskillnad i sekunder.
- Slutligen fyller du cellen automatiskt med hjälp av Verktyg för automatisk ifyllning .
Steg 4: Infoga funktionen HOUR
- Skriv följande formel med funktionen HOUR .
=HOUR(C5-B5)
- Följaktligen kan cell E5 kommer att resultera i en tidsskillnad i timmar .
- Slutligen fyller du automatiskt alla celler genom att tillämpa Verktyg för AutoFill-handtag .
Steg 5: Tillämpa den slutliga formeln
- Om du vill kombinera alla resultat med hjälp av funktionerna skriver du följande för att beräkna tidsskillnaden i minuter.
=D5*24*60 +E5*60 + F5 + G5/60
- Därför får du resultatet av tidsskillnaden i minuter som i bilden nedan.
- Till sist ska du använda den Verktyg för automatisk ifyllning för att fylla ut alla celler i kolumnen.
3. Kör en VBA-kod för att beräkna tidsskillnaden i minuter i Excel
Utöver de tidigare avsnitten ska vi visa hur du kan använda VBA-kod för att beräkna tidsskillnaden i minuter. Fördelen med att använda VBA-kod är att vi kan välja en av två celler med olika tider och datum och beräkna tidsskillnaden i minuter.
Steg 1: Skapa en modul
- Först trycker du på Alt + F11 för att öppna VBA-makro .
- Klicka på Infoga fliken.
- Välj sedan Modul för att skapa en ny modul.
Steg 2: Klistra in VBA-koden
- Klistra in följande VBA kod.
Sub TimeDifference() 'Definiera variabler Dim MinDifference As Variant Dim StartTime As Variant Dim EndTime As Variant 'Infoga inmatningsruta för att välja starttid Set StartTime = Application.InputBox("Select Start Time:", "ExcelWIKI", RngText, , , , , , 8) 'Infoga inmatningsruta för att välja starttid Set EndTime = Application.InputBox("Select End Time:", "ExcelWIKI", RngText, , , , , , , 8) 'Subtrahera tiderMinDifference = EndTime - StartTime 'Tillämpa formeln i en cell för att få resultatet i minuter Range("E5").Value = MinDifference * 24 * 60 End Sub
Steg 3: Kör programmet
- Spara programmet och tryck på F5 för att köra den.
- Välj den starttid .
- Tryck på Gå in på .
- Välj den avsluta tid .
- Klicka sedan på OK .
- Därför kommer din tidsskillnad att visa resultatet i minuter i cellen. E5 .
Läs mer: Hur man beräknar absolut skillnad mellan två tal i Excel
Slutsats
Jag hoppas att den här artikeln har gett dig en handledning om hur du beräknar tidsskillnaden i minuter i Excel Alla dessa procedurer bör du lära dig och tillämpa på ditt dataset. Ta en titt på övningsarbetsboken och sätt dessa färdigheter på prov. Vi är motiverade att fortsätta göra sådana här handledningar tack vare ditt värdefulla stöd.
Kontakta oss gärna om du har några frågor eller lämna kommentarer i avsnittet nedan.
Vi, den Excellent Teamet är alltid lyhörda för dina frågor.
Stanna hos oss och lär dig hela tiden.