Indholdsfortegnelse
Har du nogensinde tænkt over, hvordan du kan konvertere sekunder til hh mm ss format i Excel Er du træt af at søge efter det på nettet? Men kan du ikke finde det rigtige svar nogen steder? Hvis svaret på alle ovenstående spørgsmål er ja, så er du kommet til det rette sted. Her vil vi tage dig gennem 7 nemme og bekvemme metoder til at konvertere sekunder til hh mm ss format i Excel. Forhåbentlig er der ikke behov for at gå andre steder hen efter det.
Download arbejdsbog til øvelser
Du kan downloade følgende Excel-arbejdsbog for at få en bedre forståelse og øve dig selv.
Omregning af sekunder.xlsm7 Metoder til at konvertere sekunder til hh mm ss i Excel
Lad os sige, at vi har en Sudoko Competition - Gennemførelsestid Dette datasæt indeholder ID , Navne på deltagere , og Færdiggørelsestid (sek) i kolonner B , C , og D henholdsvis.
Nu vil vi konvertere disse tider i sekunder til hh mm ss-format ved hjælp af forskellige metoder i Excel.
Her har vi anvendt Microsoft Excel 365 version, kan du bruge enhver anden version, hvis det passer dig.
1. Brug af Format Cells Option til at konvertere sekunder til hh mm ss i Excel
I vores første metode viser vi den enkleste måde at konvertere sekunder til hh mm ss format i Excel. Så lad os begynde.
📌 Trin:
- Først skal du oprette en ny kolonne Tid i hh:mm:ss Format på Kolonne E .
- For det andet skal du vælge celle E5 og skriv følgende formel ned.
=D5/86400
Her, D5 repræsenterer den Færdiggørelsestid (sek) af den første konkurrent Robin . Vi har delt værdien af celle D5 af 86400 . fordi, 1 dag = (24 × 60 × 60) = 86400 Vi omregnede tiden i sekunder til en brøkdel af en dag.
- Derefter skal du trykke på INDTAST .
- På dette tidspunkt skal du trykke på CTRL + 1 for at åbne den Formater celler dialogboksen.
- I dialogboksen skal du gå til Nummer fanebladet.
- Vælg derefter Tilpasset fra den Kategori liste.
- Derefter skal du skrive ned hh:mm:ss i den Type boks.
- Her kan vi se den Eksempel som i billedet nedenfor.
- Senere skal du klikke på OK .
- Nu vil værdien i celle E5 ser sådan ud.
- Før nu markøren til det nederste højre hjørne af celle E5 . dermed vil det ligne et plus (+) tegn. Det er den Håndtag til påfyldning værktøj.
- Træk nu den Håndtag til påfyldning op til celle E14 .
- Således vil de resterende celler i den E5:E14 rækkevidde får de ønskede resultater.
Læs mere: Konverter sekunder til timer og minutter i Excel (4 nemme metoder)
2. Indsættelse af CONVERT-funktion til at konvertere sekunder til hh mm ss i Excel
Hvis du er en af dem, der elsker at bruge Excel-formler, så er du sikret med vores næste metoder, som du skal følge disse enkle trin.
📌 Trin:
- I begyndelsen skal du vælge celle E5 og indsæt følgende formel i Formel Bar .
=CONVERT(D5, "sec", "dag")
I ovenstående formel, D5 repræsenterer den nummer argumentet, og den "sek" og "dag" peger på den fra_enhed og til_enhed Her skal henholdsvis CONVERT-funktion konverterer den 1250 sekunder til en brøkdel af dage.
- Derefter skal du trykke på INDTAST nøgle.
- I øjeblikket skal du ændre formatet for celle E5 som Metode 1 .
- Dobbeltklik derefter på den Håndtag til påfyldning værktøj.
- De resterende celler udfyldes derfor med de relevante resultater.
Læs mere: Sådan konverteres Minutter til Timer og minutter i Excel
3. Anvendelse af TEXT-funktionen til at konvertere sekunder til hh mm ss i Excel
Hvis du er nysgerrig efter at lære mere om TEXT-funktion i Excel, kan denne metode være nyttig. Det er nemt og enkelt, bare følg med.
📌 Trin:
- Først skal du gå til celle E5 og indsæt følgende formel i cellen.
=TEXT(D5/86400,"hh:mm:ss")
I dette udtryk er den D5/86400 er den værdi argument, mens "hh:mm:ss" repræsenterer den format_text argument. Her er det TEXT-funktion konverterer tiden i sekunder i den D5 celle til tid i hh:mm:ss-format.
- For det andet skal du trykke på INDTAST nøgle.
Læs mere: Sådan konverteres minutter til sekunder i Excel (2 hurtige måder)
4. Brug af CHOOSE-, MATCH- og TEXT-funktioner
For dem af jer, der ønsker at lære om flere teknikker, er der en anden måde at konvertere sekunder til hh mm ss format i Excel. I denne metode anvender vi metoden TEKST , VÆLG og MATCH funktioner til at konvertere tiden i sekunder til det ønskede format. Lad os se processen i detaljer.
📌 Trin:
- I første omgang skal du vælge celle E5 og indsæt nedenstående formel.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))
I ovenstående formel er D5 celle henviser til den Færdiggørelsestid (sek) .
Opdeling af formler
- MATCH(D5,{0,60,3600},1) → Den MATCH-funktion returnerer den relative position for et element i et array, der svarer til den angivne værdi. Her, D5 er den opslagsværdi argument, der henviser til den Tid til færdiggørelse . følgende, {0,60,3600} repræsenterer den opslagsbatteri argument, hvorfra værdien matches. Endelig, 1 er den valgfrie match_type argument, som angiver den Mindre end
- Udgang → 2
- CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss") → bliver til
- CHOOSE(2,":ss", "m:ss","[h]:mm:ss") → Den VÆLG funktion vælger en værdi eller handling, der skal udføres, fra en liste af værdier på grundlag af et indeksnummer. Her, 2 er den index_num argument, mens ":ss", "m:ss","[h]:mm:ss" repræsenterer den værdi1 , værdi2 , og værdi3 I henhold til indeksnummer 2 , vælger funktionen den "m:ss" format.
- Udgang → "m:ss"
- TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss")) → bliver til
- TEXT(D5/86400, "m:ss") → konverterer en værdi til tekst i et bestemt talformat. Her, D5/86400 er den værdi argument, mens "m:ss" repræsenterer den format_text Funktionen konverterer værdien af 0.01446 til h:mm:ss format.
- 1250/86400 → 01446
- Udgang → 20:50
- Derefter skal du trykke på INDTAST .
Læs mere: Sådan konverteres Sekunder til Minutter i Excel
5. Anvendelse af INT- og ROUND-funktionerne
Som med Excel er der flere måder at udføre den samme opgave på. Derfor kan du udføre løsningen på en anden måde. Lad os undersøge metoden trin for trin.
📌 Trin:
- I første omgang skal du vælge celle E5 og indsæt følgende formel.
=INT(D5/3600)&":"&INT(((D5/3600)-INT(D5/3600))*60)&":"&ROUND((((D5/3600)-INT(D5/3600))*60 - INT(((D5/3600)-INT(D5/3600))*60))*60,0)
Her er det D5 celle henviser til den Tidspunkt for færdiggørelse i sekunder.
Opdeling af formler
- INT(D5/3600) → Den INT-funktion runder et tal til det nærmeste hele tal. Her runder D5 celle peger på den Tidspunkt for færdiggørelse i sekunder, som divideres med 3600 da der er 3600 sekunder i 1 På den måde får vi tiden i timer.
- Udgang → 0
- INT(((D5/3600)-INT(D5/3600))*60) → I denne formel får vi minutdelen ved at fratrække INT(D5/3600) fra den D5/3600 og multiplicerer svaret med 60 da der er 60 minutter i 1 INT-funktion returnerer kun den hele taldel af svaret.
- 3472-0 → 0.3472
- 3472*60 → 20.833
- Udgang → 20
- ROUND((((D5/3600)-INT(D5/3600))*60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → runder et tal til et bestemt antal cifre. I dette udtryk beregner vi sekunddelen på samme måde. Funktionen ROUND runder svaret til nul decimaler, dvs. den returnerer kun den hele del af svaret.
- 833-20 → 0.833
- 833*60 → 50
- Til sidst skal du bruge Ampersand (&) operatør til at kombinere timer, minutter og sekunder.
- Til sidst skal du trykke på INDTAST knap.
Læs mere: Sådan konverteres minutter til tiendedele af en time i Excel (6 måder)
6. Implementering af MOD-, TEXT- og TRUNC-funktioner
I denne metode kombinerer vi nogle funktioner for at udføre opgaven. Så lad os gå i gang uden yderligere forsinkelse!
📌 Trin:
- Primært, spring til celle E5 og indsæt følgende formel i cellen.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")
Her er det MOD-funktion tager D5/86400 som den nummer argument og 1 som den divisor argumentet. Det returnerer 0.01446 som er den værdi argumentet i den TEXT-funktion . TEXT-funktion konverterer tekstens format som ":mm:ss" som er den format_text argumentet i ovenstående funktion. TRUNC(D5/3600) giver 0 som resultat. Fordi den TRUNC-funktion returnerer den hele taldel af et tal.
- Tilsvarende hit INDTAST .
Læs mere: Sådan konverteres Millisekunder til Sekunder i Excel (2 hurtige måder)
7. Inddragende VBA-kode
Du spekulerer måske på, om der er en måde at automatisere denne opgave på? Så VBA har dig dækket. Du skal bare følge med.
📌 Trin:
- I første omgang skal du oprette en ny kolonne Tid i hh:mm:ss Format under Kolonne E som Metode 1 .
- I anden omgang skal du gå til Udvikler fanebladet.
- Vælg derefter Visual Basic på den Kode gruppe.
- Alternativt kan du trykke på ALT + F11 til at udføre den samme opgave.
- Med det samme Microsoft Visual Basic for Applications vinduet åbnes.
- Herefter skal du gå til Indsæt fanebladet.
- Senere skal du vælge Modul fra indstillingerne.
- Med det samme åbner den Kodemodul .
- Skriv derefter følgende kode ned i Modul .
Sub convert_sec() Dim secs As Integer, converted_time As Date For x = 5 To 14 secs = Cells(x, 4).Value converted_time = secs / 86400 Cells(x, 5).NumberFormat = "hh:mm:ss" Cells(x, 5).Value = converted_time Next x End Sub
Opdeling af kode
Sub convert_sec()
Dim secs As Integer, converted_time As Date
- Først opretter vi makroen og giver den navnet convert_sec .
- Derefter definerede vi de to variabler.
For x = 5 Til 14
secs = Cells(x, 4).Værdi
converted_time = secs / 86400
Cells(x, 5).NumberFormat = "hh:mm:ss"
Cells(x, 5).Value = converted_time
Næste x
- Derefter indsætter vi en for-loop for værdien af 5 til 14 til x .
- Senere tildelte vi værdien af celle D5 til den sek. variabel.
- Dernæst divideres variablen sek. af 86400 og tildeler værdien til konverteret_tid variabel.
- I dette øjeblik ændres formatet for celle D5 til hh:mm:ss format.
- Derefter sættes ovenstående variabel til celle E5 .
- Til sidst flyttes til den nederste celle D6 og fortsætte ovenstående løkke indtil du kommer til celle D14 .
- Til sidst skal du vælge den Kør ikonet eller tryk på F5 på tastaturet.
- Gå nu tilbage til VBA regneark.
- Således er den Tid i hh:mm:ss Format kolonnen bliver automatisk udfyldt med de korrekte resultater.
Læs mere: Konverter decimalkoordinater til grader, minutter, sekunder i Excel
Øvelsesafsnit
For at du kan øve dig selv, har vi givet dig en Praksis afsnittet som nedenfor i hvert ark i højre side. Du bedes gøre det selv.
Konklusion
Tak fordi du læste denne artikel. Jeg håber, at alle de metoder, der er nævnt ovenfor til at konvertere sekunder til hh mm ss-format i Excel, nu vil få dig til at anvende dem mere effektivt i dine Excel-regneark. Glem ikke at downloade den Praksis fil. Hvis du har spørgsmål eller feedback, så lad mig vide det i kommentarfeltet. Du kan også tjekke vores andre artikler om Excel-funktioner på denne websted .