Excel Seconden omzetten naar hh mm ss (7 eenvoudige manieren)

  • Deel Dit
Hugh West

Heb je er ooit over nagedacht hoe je Converteer seconden naar hh mm ss formaat in Excel Moe van het online zoeken? Maar kan nergens het juiste antwoord vinden? Als het antwoord op alle bovenstaande vragen ja is, dan ben je hier aan het juiste adres. Hier nemen we je mee door 7 eenvoudige en handige methoden om seconden om te zetten naar het hh mm ss formaat in Excel. Hopelijk hoeft u daarna nergens anders meer heen.

Download Praktijk Werkboek

U kunt de volgende Excel-werkmap downloaden voor een beter begrip en om zelf te oefenen.

Seconden omzetten.xlsm

7 Methoden om seconden om te zetten naar hh mm ss in Excel

Ter verduidelijking, laten we zeggen dat we een Sudoko Competitie - Voltooiingstijd bestand in onze handen. Deze dataset bevat ID , Namen van deelnemers en Voltooiingstijd (sec) in kolommen B , C en D respectievelijk.

Nu zetten we deze tijden in seconden om naar het formaat hh mm ss met verschillende benaderingen in Excel.

Hier hebben wij gebruik gemaakt van Microsoft Excel 365 versie, kunt u elke andere versie gebruiken naargelang uw voorkeur.

1. Cellen opmaken om seconden om te zetten naar hh mm ss in Excel

In onze eerste methode tonen we de eenvoudigste manier om seconden om te zetten naar het hh mm ss formaat in Excel. Laten we dus beginnen.

Stappen:

  • Maak eerst een nieuwe kolom Tijd in hh:mm:ss Formaat in Kolom E .

  • Ten tweede, selecteer cel E5 en schrijf de volgende formule op.
=D5/86400

Hier, D5 staat voor de Voltooiingstijd (sec) van de eerste concurrent Robin We hebben de waarde van cel D5 door 86400 Want, 1 dag = (24 × 60 × 60) = 86400 seconden. We hebben de tijd in seconden omgezet in een fractie van een dag.

  • Druk vervolgens op ENTER .

  • Druk op dit moment op CTRL + 1 om de Cellen opmaken dialoogvenster.
  • Ga in het dialoogvenster naar de Nummer tab.
  • Selecteer vervolgens Aangepaste van de Categorie lijst.
  • Schrijf daarna op hh:mm:ss in de Type doos.
  • Hier zien we de Voorbeeld zoals in de afbeelding hieronder.
  • Klik later op OK .

  • Nu is de waarde in cel E5 ziet er zo uit.

  • Breng nu de cursor naar de rechterbenedenhoek van cel E5 Dus, het zal eruit zien als een pluspunt (+) teken. Het is de Vulgreep gereedschap.
  • Sleep nu de Vulgreep tot cel E14 .

  • De resterende cellen in de E5:E14 de gewenste resultaten krijgen.

Lees meer: Seconden omzetten naar uren en minuten in Excel (4 eenvoudige methodes)

2. CONVERT functie invoegen om seconden om te zetten naar hh mm ss in Excel

Als u een van die mensen bent die graag Excel-formules gebruikt, dan is onze volgende methode iets voor u. Volg gewoon deze eenvoudige stappen.

Stappen:

  • Selecteer helemaal aan het begin de cel E5 en plak de volgende formule in de Formule Bar .
=CONVERT(D5,"sec","day")

In de bovenstaande formule, D5 staat voor de nummer argument, en de "sec" en "dag" naar de van_eenheid en naar_eenheid argumenten. Hier zijn de CONVERT-functie zet de 1250 seconden tot een fractie van dagen.

  • Tik daarna op de ENTER sleutel.

  • Wijzig momenteel het formaat van de cel E5 zoals Methode 1 .
  • Dubbelklik vervolgens op de Vulgreep gereedschap.

  • De resterende cellen worden dus gevuld met de relevante resultaten.

Lees meer: Hoe in Excel minuten omzetten in uren en minuten

3. TEKST-functie toepassen om seconden om te zetten naar hh mm ss in Excel

Als u nieuwsgierig bent naar de TEKST functie in Excel, kan deze methode van pas komen. Het is eenvoudig en gemakkelijk, volg gewoon mee.

Stappen:

  • Ten eerste, ga naar cel E5 en zet de volgende formule in de cel.
=TEXT(D5/86400,"hh:mm:ss")

In deze uitdrukking is de D5/86400 is de waarde argument terwijl de "hh:mm:ss" staat voor de opmaak_tekst argument. Hier is de TEKST functie converteert de tijd in seconden in de D5 cel naar tijd in hh:mm:ss formaat.

  • Ten tweede, raak de ENTER sleutel.

Lees meer: Hoe in Excel minuten in seconden om te zetten (2 snelle manieren)

4. De functies CHOOSE, MATCH, TEXT gebruiken

Voor degenen onder u die meer technieken willen leren kennen, is er een andere manier om seconden om te zetten naar het hh mm ss formaat in Excel. In deze methode passen we de TEKST , KIES en MATCH functies om de tijd in seconden om te zetten naar het gewenste formaat. Laten we het proces in detail bekijken.

Stappen:

  • Selecteer aanvankelijk de cel E5 en de onderstaande formule invoegen.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))

In de bovenstaande formule is de D5 cel verwijst naar de Voltooiingstijd (sec) .

Formuleverdeling

  • MATCH(D5,{0,60,3600},1) → De MATCH functie geeft de relatieve positie van een item in een array die overeenkomt met de gegeven waarde. Hier, D5 is de lookup_waarde argument dat verwijst naar de Voltooiing Tijd . Volgende, {0,60,3600} staat voor de lookup_array argument van waaruit de waarde wordt geëvenaard. Tenslotte, 1 is de optionele match_type argument dat de Minder dan
    • Uitgang 2
  • CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss") → wordt
    • CHOOSE(2,":ss","m:ss","[h]:mm:ss") → De KIES functie kiest een waarde of actie uit een lijst van waarden, gebaseerd op een indexnummer. Hier, 2 is de index_num argument terwijl ":ss", "m:ss","[h]:mm:ss" staat voor de waarde1 , waarde2 en waarde3 Volgens het indexnummer 2 kiest de functie de "m:ss" formaat.
    • Uitgang "m:ss"
  • TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss")) → wordt
    • TEXT(D5/86400,"m:ss") → converteert een waarde naar tekst in een specifiek getalformaat. Hier, D5/86400 is de waarde argument terwijl "m:ss" staat voor de opmaak_tekst De functie zet de waarde van 0.01446 naar h:mm:ss formaat.
    • 1250/86400 01446
    • Uitgang 20:50
  • Druk vervolgens op ENTER .

Lees meer: Seconden omzetten in minuten in Excel

5. De functies INT en ROUND gebruiken

Net als bij Excel zijn er meerdere manieren om dezelfde taak uit te voeren. U kunt de oplossing dus op een andere manier uitvoeren. Laten we de methode stap voor stap verkennen.

Stappen:

  • Selecteer aanvankelijk de cel E5 en plak de volgende formule.
=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)

Hier is de D5 cel verwijst naar de Voltooiing Tijd in seconden.

Formuleverdeling

  • INT(D5/3600) → De INT functie rondt een getal af op het dichtstbijzijnde gehele getal. Hier is de D5 cel wijst naar de Voltooiing Tijd in seconden die wordt gedeeld door 3600 aangezien er 3600 seconden in 1 Zo krijgen we de tijd in uren.
    • Uitgang 0
  • INT(((D5/3600)-INT(D5/3600))*60) → In deze formule verkrijgen we het minutengedeelte door het aftrekken van INT(D5/3600) van de D5/3600 en het antwoord vermenigvuldigen met 60 aangezien er 60 minuten in 1 De INT functie geeft alleen het gehele deel van het antwoord.
    • 3472-0 0.3472
    • 3472*60 20.833
    • Uitgang 20
  • ROUND((((D5/3600)-INT(D5/3600))*60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → rondt een getal af op een bepaald aantal cijfers. In deze uitdrukking berekenen we het secondengedeelte op soortgelijke wijze. De Functie ROUND rondt het antwoord af op nul decimalen, d.w.z. het geeft alleen het gehele deel van het antwoord.
    • 833-20 0.833
    • 833*60 50
  • Gebruik ten slotte de Ampersand (&) om de uren, minuten en seconden te combineren.
  • Druk ten slotte op de ENTER knop.

Lees meer: Hoe in Excel minuten om te zetten in tienden van een uur (6 manieren)

6. Implementeren van MOD-, TEXT- en TRUNC-functies

In deze methode combineren we enkele functies om de taak uit te voeren. Dus, zonder verder oponthoud, laten we erin duiken!

Stappen:

  • Spring vooral naar cel E5 en plak de volgende formule in de cel.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")

Hier is de MOD-functie neemt D5/86400 als de nummer argument en 1 als de deler argument. 0.01446 die de waarde argument van de TEKST functie . de TEKST functie converteert het formaat van de tekst als ":mm:ss" die de opmaak_tekst argument van de bovenstaande functie. TRUNC(D5/3600) geeft 0 als resultaat. Omdat de TRUNC-functie geeft het gehele getal van een getal.

  • Dienovereenkomstig, hit ENTER .

Lees meer: Hoe in Excel milliseconden naar seconden converteren (2 snelle manieren)

7. Boeiende VBA-code

U vraagt zich misschien af of er een manier is om deze taak te automatiseren. VBA heeft je gedekt. Volg gewoon mee.

Stappen:

  • Maak eerst een nieuwe kolom Tijd in hh:mm:ss Formaat onder Kolom E zoals Methode 1 .
  • Ten tweede, ga naar de Ontwikkelaar tab.
  • Selecteer vervolgens Visual Basic op de Code groep.
  • U kunt ook op ALT + F11 om dezelfde taak uit te voeren.

  • Onmiddellijk, de Microsoft Visual Basic voor toepassingen wordt geopend.
  • Ga daarna naar de Plaats tab.
  • Selecteer later Module van de opties.

  • Onmiddellijk opent het de Code Module .
  • Schrijf dan de volgende code op in de Module .
 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 

Code Breakdown

Sub convert_sec()

Dim secs als geheel getal, converted_time als datum

  • Eerst maken we de macro aan en geven hem de naam convert_sec .
  • Vervolgens hebben we de twee variabelen gedefinieerd.

Voor x = 5 tot 14

secs = Cells(x, 4).Value

geconverteerde_tijd = secs / 86400

Cells(x, 5).NumberFormat = "hh:mm:ss"

Cells(x, 5).Value = converted_time

Volgende x

  • Daarna voegen we een for-lus in voor de waarde van 5 naar 14 voor x .
  • Later hebben we de waarde van cel D5 aan de secs variabel.
  • Deel vervolgens de variabele secs door 86400 en wijs de waarde toe aan geconverteerde_tijd variabel.
  • Wijzig nu het formaat van de cel D5 naar hh:mm:ss formaat.
  • Plaats vervolgens de bovenstaande variabele in cel E5 .
  • Ga tenslotte naar de onderste cel D6 en ga door met de bovenstaande lus tot cel D14 .
  • Selecteer ten slotte de Ren pictogram of druk op F5 op het toetsenbord.

  • Ga nu terug naar de VBA werkblad.
  • Dus, de Tijd in hh:mm:ss Formaat kolom wordt automatisch gevuld met de juiste resultaten.

Lees meer: Decimale coördinaten omzetten naar graden minuten seconden in Excel

Praktijk Sectie

Om zelf te oefenen hebben we een Praktijk sectie zoals hieronder in elk blad aan de rechterkant. Doe het zelf.

Conclusie

Dank u voor het lezen van dit artikel. Ik hoop dat alle hierboven genoemde methoden om seconden om te zetten naar het hh mm ss formaat in Excel u nu aanzetten om ze effectiever toe te passen in uw Excel spreadsheets. Vergeet niet om de Praktijk Als je vragen of feedback hebt, laat het me dan weten in de commentaarsectie. Of bekijk onze andere artikelen met betrekking tot Excel functies op dit website .

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.