Excel-formel: Lägg till decimaltimmar till tid -

Innehållsförteckning

Generisk formel

=time+(hours/24)

Sammanfattning

För att lägga till ett visst antal timmar till en tid kan du lägga till timmar dividerat med 24 eller använda TID-funktionen.

I exemplet som visas är formeln i D5:

=B5+(C5/24)

Obs: se till att resultaten är formaterade som tid.

Förklaring

Tider i Excel är fraktionsvärden på 24 timmar. En timmes tid är 1/24 och 1 minuts tid är 1 / (24 * 60) = 1/1440.

Som ett resultat, om du har ett decimalvärde i 6 timmar och en tid i A1, kan du lägga till 6 timmar tid till värdet i A1 så här:

=A1+(6/24)

Med TIME-funktionen

Du kan också lägga till tidsvärden med TIME-funktionen. För att lägga till 15 timmar åt gången i A1, använd:

=A1+TIME(6,0,0)

TID-funktionen sparar dig från att behöva komma ihåg formeln för konvertering av decimaltimmar till en Excel-tid. Observera dock att TID-funktionen "rullar" tillbaka till noll när värden överstiger 24 timmar.

Observera till exempel hur de två metoderna ger olika resultat i 25 timmar:

=TIME(25,0,0) = 0.041667 = 1:00 AM same day (1 hr) =25/24 = 1.041667 = 1:00 AM next day (25 hrs)

TID-funktionen returnerar motsvarande 1 timme, medan 25/24 returnerar hela värdet.

Subtrahera timmar från tid

Du kan få ett fel om du försöker subtrahera timmar från en gång när resultatet är negativt, eftersom Excel inte tillåter negativa tidsvärden.

Ett sätt att undvika detta problem är att använda en sådan formel:

=MOD(time-(hours/24),1)

Här tar MOD-funktionen hand om det negativa problemet genom att använda MOD-funktionen för att "vända" negativa värden till önskat positivt värde.

Ett annat sätt att undvika detta problem är att börja med en tid som inkluderar ett datumvärde. Detta låter dig subtrahera ett stort antal timmar utan risk för att få ett negativt resultat. Om du inte vill se datumet som visas i resultatet, använd bara ett tidsformat för endast tid.

Bra länkar

En introduktion till modulär matematik (Khan Academy)

Intressanta artiklar...