Beräkning av tidsskillnader i ett kalkylblad (som Google Sheets eller Microsoft Excel) beror på hur din tidsdata formateras. Här är en uppdelning av hur man gör det och täcker olika scenarier:
Scenario 1:Tiderna är redan i ett tidsformat
Om dina celler redan innehåller tider formaterade som tidsvärden (t.ex. 9:00, 17:30), kommer du helt enkelt att subtrahera en cell från en annan skillnaden som en decimal som representerar en bråkdel av en dag.
* Formel: `=B1 - A1` (där A1 innehåller starttid och B1 innehåller sluttiden)
* Exempel: Om A1 är 9:00 och B1 är 17:30 kommer resultatet att vara 0,625 (eftersom 8,5 timmar är 8,5/24 =0,625 på en dag).
* Formatera resultatet: För att visa detta som en tid måste du formatera cellen som innehåller formeln som en tid. I Google Sheets och Excel kan du vanligtvis göra detta genom att välja cellen och sedan gå till format> nummer> Tid (och välja ett lämpligt format). Detta kommer att visa resultatet som 8:30 (som representerar 8 timmar och 30 minuter).
Scenario 2:Tiderna är i textformat (t.ex. "9:00 AM")
Om dina tider är text måste du konvertera dem till tidsvärden först med hjälp av funktionen "TimeValue" (Google Sheets) eller "Time" (Excel).
* Google Sheets: `=TIMEVALUE (B1) - TIMEVALUE (A1)`
* Excel: `=Tid (timme (B1), minut (B1), andra (B1)) - Tid (timme (A1), minut (A1), andra (A1))` (eller om dina tider bara inkluderar timmar och minuter, kan du förenkla det) `=(TidValue (B1) -Timevalue (A1))` `
Scenario 3:Datum och tider ingår
Om dina celler innehåller både datum och tider (t.ex. "10/26/2024 9:00 AM") fungerar det direkt som i scenario 1. Resultatet kommer att vara skillnaden i en dag och bråk. Formatering av resultatet som en tid visar bara tidsskillnaden om datumskillnaden är noll.
* Formel: `=B1 - A1` (där A1 är startdatum och tid, och B1 är slutdatum och tid)
* Formatering: Formatera cellen som ett anpassat nummerformat för att visa resultatet som dagar, timmar och minuter. Till exempel i Excel kan du använda `[d]" dagar "h:mm`. Google Sheets har liknande anpassade nummerformatalternativ.
Scenario 4:Beräkna total tid över flera poster
Om du har en lista över start- och sluttider och vill ha den totala tidsskillnaden kan du använda "summan" med formlerna ovan.
* Exempel (Google Sheets): `=Summan (arrayformula (TimeValue (B1:B10) -Timevalue (A1:A10)))` (Detta beräknar skillnaden för varje rad i A1:A10 och B1:B10 och sammanfattar resultaten). Justera områdena (A1:A10, B1:B10) vid behov.
Viktiga överväganden:
* 24-timmarsformat: För konsistens är det bäst att använda 24-timmarsklockan (militär tid) för att undvika tvetydighet.
* Datavalidering: Att använda datavalidering för att säkerställa att endast giltiga tider matas in i ditt kalkylblad kan hjälpa till att förhindra fel.
* Felhantering: Om det finns en chans till fel (t.ex. saknade data), överväg att använda "iferror" för att hantera potentiella problem graciöst.
Kom ihåg att anpassa dessa formler till din specifika arklayout och dataformat. Kontrollera alltid formateringen av dina celler för att säkerställa exakta beräkningar och visning.