Excel-formel: Beräkna dagar timmar Minuter sekunder mellan två datum
Allmänt i Excel använder vi formler för att räkna skillnaden mellan två datum i dagar eller skillnad mellan två gånger. I vissa speciella fall kanske vi vill få dagarna, timmarna, minuterna och sekunderna mellan två datatider, den här självstudien introducerar formeln för att lösa detta jobb.
Om du vill följa med denna handledning, ladda ner exemplet på kalkylbladet.
Generisk formel:
INT(end_datetime-start_datetime)&" days "&TEXT(end_datetime-start_datetime,"h"" hrs ""m"" mins ""s"" secs""") |
Argument
End_datetime, start_datetime: the two dates that you to calculate the difference between. |
Fel
Om argumentet slutdatum är mindre än argumentet startdatum returnerar formeln felvärdet #VÄRDE !.
Returvärde
Denna formel returnerar ett textvärde.
Hur den här formeln fungerar
För att få skillnaden mellan två datatider i cell B3 och cell C3, använd nedanstående formel:
=INT(C3-B3)&" days "&TEXT(C3-B3,"h"" hrs ""m"" mins ""s"" secs""") |
Presse ange för att få resultatet.
Förklaring
INT-funktion: INT-funktionen returnerar heltalets del av ett decimaltal.
Eftersom datumet lagras som serienummer i Excel, och tiden lagras som ett serienummer som är mindre än 1 i Excel, och dattiden lagras som ett serienummer, till exempel dattiden 12/1/2019 13:23:11 lagras som 43800.5577662037 i Excel. Här extraherar INT-funktionen hela taldelen av skillnaden mellan två datatider för att få skillnaden i dagar.
TEXT-funktion: Denna funktion används för att konvertera nummer till text med ett angivet format.
&: Detta är en anslutning som kopplar samman resultaten för varje del i formeln.
Tips: För att få de totala dagarna, timmarna, minuterna och sekunderna mellan en uppsättning start- och slutdatum kan du anpassa formeln med SUMPRODUCT-funktionen:
= INT (SUMPRODUCT (slut-start)) & "dagar" & TEXT (SUMPRODUCT (slut-start), "h" "timmar" "m" "min" "")
Argumentet slutar är intervallet för slutdatum, start är cellintervallet för startdatum, till exempel intervall C3: C5 innehåller slutdatum, B3: B5 innehåller startdatum, använd formeln så här:
= INT (SUMPRODUCT (C3: C5-B3: B5)) & "dagar" & TEXT (SUMPRODUCT (C3: C5-B3: B5), "h" "timmar" "m" "min" "")
Presse ange nyckel.
Relativa formler
- Beräkna återstående dagar i månaden
I denna handledning ger den en formel för att snabbt beräkna de dagar som återstår i månaden i Excel. - Beräkna återstående dagar från idag
Ibland kanske du vill veta hur många dagar som återstår tills varje livsmedelsprodukt löper ut idag. I Excel finns det en formel som kan hjälpa dig att snabbt få de återstående dagarna. - Beräkna återstående dagar mellan två datum
Här ger den här handledningen en formel för att snabbt beräkna de vänstra dagarna mellan två datum. - Beräkna nätverkstid med paus i en tidrapport
Den ger formeln som använder MOD-funktionen för att beräkna nätverkstiden med pauser i Excel.
Relativa funktioner
- Excel IF-funktion
Testa angivna villkor och returnerar sedan motsvarande värden - Excel VALUE-funktion
Konvertera text till nummer. - Excel MÅNAD-funktion
MÅNADEN används för att få månaden som heltal (1 till 12) från datum. - Excel DAY-funktion
DAY-funktionen får dagen som ett nummer (1 till 31) från ett datum - Excel YEAR-funktion
YEAR-funktionen returnerar året baserat på det angivna datumet i ett fyrsiffrigt serienummerformat.
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.