Hur man beräknar tidens längd i Excel (7 metoder)

  • Dela Detta
Hugh West

Om du vill veta hur du beräknar tidslängden i Excel kan du använda den här artikeln. I den här artikeln har jag diskuterat 7 olika sätt att beräkna tid.

Anta att du har start- och sluttider i ditt dataset. Nu ska jag visa dig hur du kan mäta tidslängder från starttiderna till sluttiderna.

Ladda ner övningsboken

Beräkna tidens längd.xlsx

7 sätt att beräkna tidens längd i Excel

1. Beräkna tidslängd med en enkel formel

Du kan beräkna tidslängd i Excel med en enkel subtraktion. formel . Först,

➤ Skriv följande formel i cellen D5 ,

= C5-B5

Formeln subtraherar tiden i cell B5 från och med tidpunkten för cellen C5 Som ett resultat får du varaktigheten i cellen D5 .

➤ Press ENTER .

Du kommer att se att resultatet visas i tidsformat, vilket är olämpligt i det här fallet. Du vill veta varaktigheten, dvs. skillnaden mellan de två tidpunkterna. I tid varaktighet A.M./P.M. Det är alltså nödvändigt att ändra tidsformatet.

➤ Välj Fler format för siffror i rutan för Antal band av den Hem fliken.

Den öppnar Antal på fliken Formatera celler box.

➤ Välj ett lämpligt tidsformat från listan Typ och klicka på OK .

I den här demonstrationen har jag valt h:mm format.

Därefter hittar du varaktigheten mellan cellernas tidpunkter. B5 och C5 i cellen D5 .

➤ Dragcell D5 till slutet av din datamängd.

Du får alltså alla tidsperioder.

Om du observerar noga ser du att varaktigheten i cellen D9 som visar 8 timmar och 19 minuter. Men start- och sluttiden är 10:00 och 18:20, så varaktigheten borde vara 8 timmar och 20 minuter.

Det sker eftersom tiden i cellen B9 har ett andra värde som inte visas.

Om du markerar cellen kommer du att se i formellfältet att det finns ett värde i "andra" argumentet för funktionen TIME .

Du kan visa dessa andra värden.

➤ Välj Tid i rutan för Antal band av den Hem fliken.

Som ett resultat ser du att det andra värdet visas i alla tidsinmatningar.

Läs mer: Hur man beräknar tid i Excel (16 olika sätt)

2. Beräkna tidslängd med TEXT-funktionen

Med TEXT-funktionen kan du beräkna tidslängden i önskat format. Först,

➤ Skriv följande formel i cellen D5 ,

=TEXT(C5-B5, "hh:mm:ss")

Formeln beräknar först tidslängden genom att subtrahera tiden i cell B5 från och med tidpunkten för cellen C5 och sedan kommer den att visa varaktigheten i hh:mm:ss format.

➤ Press ENTER .

Som ett resultat får du tidslängden i cellen D5 .

➤ Dragcell D5 till slutet av din datamängd.

Som ett resultat får du alla tidsperioder i hh:mm:ss format.

Relaterat innehåll: Hur man beräknar omloppstiden i Excel (4 sätt)

3. Mät den förflutna tiden i timmar

Excel tilldelar siffran 1 till dygnets 24 timmar. 00:00 AM/ 12:00 PM har alltså värdet 0 och 23:59 PM har värdet 0,999. Alla tider mellan dessa får en bråkdel av 1. När du multiplicerar tidsskillnaden med 24 får du alltså tidslängden i timmar.

I den här metoden visar jag hur du kan beräkna tidslängden i timmar. Först,

➤ Skriv följande formel i cellen D5 ,

= (C5-B5)*24

Formeln subtraherar tiden i cell B5 från och med tidpunkten för cellen C5 och multiplicera värdet med 24. Resultatet blir varaktigheten i cell D5 .

➤ Press ENTER .

Du får resultatet i tidsformat, så du måste ändra formatet till Antal för att få fram tidslängden.

➤ Välj Antal i rutan för Antal band av den Hem fliken.

Resultatet är att du får fram tidslängden i timmar.

Nu,

➤ Dra i cellen D5 .

Du får alltså alla tidsperioder.

Läs mer: Hur man beräknar totala antalet arbetstimmar per vecka i Excel (5 bästa metoder)

4. Få fram tidens längd i minuter.

Du kan också få fram tidslängden i minuter. Först,

➤ Skriv följande formel i cellen D5 ,

= (C5-B5)*24*60

Formeln subtraherar tiden i cell B5 från och med tidpunkten för cellen C5 och multiplicera värdet med 24 och 60. Som resultat får du varaktigheten i cell D5 .

➤ Press ENTER .

Du får resultatet i tidsformat, så du måste ändra formatet till Antal för att få fram tidslängden

➤ Välj Antal i rutan för Antal band av den Hem fliken.

Resultatet blir att du får tidslängden i minuter.

Nu,

➤ Dra i cellen D5 .

Du får alltså alla tidsperioder.

Läs mer: Hur man lägger till minuter till tid i Excel (5 enkla sätt)

Liknande läsningar

  • Excel-formel för att beräkna arbetade timmar minus lunch
  • Formel för övertid över 40 timmar [med gratis mall]
  • [Rättad!] SUM fungerar inte med tidsvärden i Excel (5 lösningar)
  • Excel Timesheet Formula med lunchpaus (3 exempel)
  • Hur man beräknar cykeltid i Excel (7 exempel)

5. Beräkna tidslängd från en starttid till nu

Tidslängden från en tidigare tidpunkt till nu kan bestämmas i Excel genom att använda funktionen NOW .

Antag att du har en tidigare tidpunkt i ditt dataset och vill ta reda på hur lång tid det tar från den tidpunkten till nuet. För att göra det

➤ Skriv följande formel,

= NOW () - B5

NU funktionen kommer att ge den nuvarande tiden och formeln kommer att ge tidslängden från tiden i cellen B5 till idag.

Efter det,

➤ Press ENTER .

Du får en utskrift i tidsformat med AM/PM . Du måste alltså konvertera produktionen till ett lämpligt format.

➤ Välj Fler format för siffror i rutan för Antal band av den Hem fliken.

Den öppnar Antal på fliken Formatera celler box.

➤ Välj ett lämpligt tidsformat från listan Typ och klicka på OK .

I det här exemplet har jag valt h:mm:ss format.

Som ett resultat får du tidslängden från det förflutna till det nuvarande ögonblicket.

Nu,

➤ Dragcell C5 till slutet av din datauppsättning.

På så sätt får du tidslängder för alla tidpunkter i ditt dataset.

Läs mer: Hur du lägger till minuter till tid i Excel (3 snabba metoder)

6. If-funktionen för att hämta varaktighet från en tidigare tidpunkt till en tidigare tidpunkt

I alla tidigare metoder har vi subtraherat en tidigare tid från en tidigare tid. När vi subtraherar en tidigare tid från en tidigare tid ger Excel ett irrelevant värde, eftersom Excel betraktar båda tiderna som samma datum. Vi kan lösa problemet genom att använda IF-funktionen. i vår formel.

Antag att vi har följande dataset där vissa aktiviteter har avslutats nästa dag efter startdagen.

För att ta reda på hur lång tid det här datasetet varar,

➤ Infoga följande formel i cell D5 ,

=IF(C5>B5, C5-B5, B5-C5)

Formeln subtraherar B5 från C5 om C5>B5 I annat fall dras följande av C5 från B5 Vi får alltså tidslängden oavsett om den är tidigare eller tidigare.

➤ Press ENTER .

Resultatet är att du får utdata i sifferformat, så du måste ändra det till ett lämpligt tidsformat.

➤ Välj Fler format för siffror i rutan för Antal band av den Hem fliken.

Den öppnar Antal på fliken Formatera celler box.

➤ Välj ett lämpligt tidsformat från listan Typ och klicka på OK .

I det här exemplet har jag valt h:mm:ss format.

Som ett resultat får du tidslängden för tiden för cellerna. B5 och C5 i cellen D5 .

Efter det,

➤ Dragcell D5 till slutet.

På så sätt får du fram varaktigheterna för alla tidsintervall.

Läs mer: Hur man subtraherar tid i Excel (7 snabba metoder)

7. Mät varaktighet för olika tidsenheter

Du kan också mäta tidslängden för olika enheter från två olika tidsingångar.

Låt oss säga att du har följande dataset där du har starttid och sluttid för vissa aktiviteter. Nu vill du veta hur länge dessa aktiviteter varar i timmar, minuter och sekunder.

Du kan ta reda på timlängden genom att använda funktionen HOUR .

➤ Skriv följande formel i cellen D5 ,

=HOUR(C5-B5)

Formeln ger skillnaden mellan timmenheterna för tiderna i cellerna C5 och B5 Du får alltså en timmes längd.

➤ Press ENTER .

Som ett resultat av detta kommer timlängden att visas i cellen D5 .

Du kan ta reda på minutlängden genom att använda funktionen MINUTE .

➤ Skriv följande formel i cellen E5 ,

=MINUTE(C5-B5)

Formeln ger skillnaden mellan minuterna för tiderna i cellerna C5 och B5 Du får alltså en minutlängd.

➤ Press ENTER .

Detta leder till att minutlängden kommer att visas i cellen E5 .

Du kan ta reda på den andra varaktigheten genom att använda den andra funktionen .

➤ Skriv följande formel i cellen F5 ,

=SECOND(C5-B5)

Formeln ger skillnaden mellan timmenheterna för tiderna i cellerna C5 och B5 Du får alltså den andra varaktigheten.

➤ Press ENTER .

Du får alltså den andra varaktigheten av de två cellerna. B5 och C5 i cellen F5 .

Nu,

➤ Dragcell D5 till slutet av din datauppsättning.

Du får alltså alla timmars varaktighet.

På samma sätt kan du få fram minut- och sekundlängder för alla tider genom att dra i cellerna E5 och F5 till slutet av din datauppsättning,

Slutsats

I den här artikeln har jag visat 7 metoder för att bestämma tidslängd i Excel som du kan använda för att hitta tidslängden under olika förhållanden och i olika enheter. Jag hoppas att du nu vet hur man beräknar tidslängd i Excel och att du kan tillämpa metoderna på dina behov. Om du är förvirrad är du välkommen att lämna en kommentar.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.