Ynhâldsopjefte
Ha jo oait tocht oer hoe't jo sekonden konvertearje nei hh mm ss-formaat yn Excel ? Wurch fan it sykjen nei it online? Mar kin net fine it goede antwurd oeral? As it antwurd op alle boppesteande fragen ja is, dan binne jo op it goede plak kommen. Hjir sille wy jo nimme troch 7 maklike en handige metoaden om sekonden te konvertearjen nei hh mm ss-formaat yn Excel. Hooplik hoecht d'r dêrnei net mear earne oars te gean.
Oefenwurkboek downloade
Jo kinne it folgjende Excel-wurkboek downloade foar better begryp en sels oefenje.
Sekonden konvertearje.xlsm7 Metoaden om sekonden te konvertearjen nei hh mm ss yn Excel
Foar ferdúdliking, litte wy sizze dat wy in Sudoko-kompetysje hawwe - Foltôgingstiid bestân yn ús hannen. Dizze dataset befettet ID , Dielnimmersnammen , en Folteringstiid (sek) yn kolommen B , C , en D respektivelik.
No sille wy dizze tiden yn sekonden konvertearje nei hh mm ss-formaat mei ferskate oanpak yn Excel.
Hjir hawwe wy Microsoft Excel 365 ferzje brûkt, jo meie elke oare ferzje brûke neffens jo gemak.
1. Opmaak fan opmaaksellen brûke om sekonden te konvertearjen nei hh mm ss yn Excel
Yn ús earste metoade sille wy de ienfâldichste manier sjen litte om sekonden te konvertearjen nei hh mm ss-formaat yn Excel. Dus, litte wy begjinne.
📌 Stappen:
- Earst meitsje in nije kolom oan Tiid yn hh:mm:ss Format yn Kolom E .
- Selektearje as twadde sel E5 en skriuw de folgjende formule op.
=D5/86400
Hjir stiet D5 de foltôging foar Tiid (sek) fan de earste konkurrint Robin . Wy diele de wearde fan sel D5 troch 86400 . Omdat, 1 dei = (24 × 60 × 60) = 86400 sekonden. Yn prinsipe hawwe wy de tiid yn sekonden omsetten nei in fraksje fan in dei.
- Druk dan op ENTER .
- Druk op dit stuit op CTRL + 1 om it dialoochfinster Sellen opmaak te iepenjen.
- Gean yn it dialoochfinster nei de Nûmer ljepper.
- Selektearje dan Oanpaste út de Kategory list.
- Skriuw dêrnei hh op: mm:ss yn it Type fak.
- Hjir kinne wy it Sample sjen lykas yn de ôfbylding hjirûnder.
- Letter, klik OK .
- No, de wearde yn sel E5 sjocht der sa út.
- Bring op dit punt de rinnerke nei de rjochter ûnderkant fan sel E5 . Sa sil it lykje op in plus (+) teken. It is it ark Fill Handle .
- Sleep no de Fill Handle nei sel E14 .
- Sa krije de oerbleaune sellen yn it E5:E14 berik de winske resultaten.
Lês mear: Konvertearje sekonden nei oeren en minuten yn Excel(4 maklike metoaden)
2. De CONVERT-funksje ynfoegje om sekonden te konvertearjen nei hh mm ss yn Excel
As jo ien fan dy minsken binne dy't genietsje fan it brûken fan Excel-formules, dan is ús folgjende metoaden hawwe jo bedutsen. Folgje gewoan dizze ienfâldige stappen.
📌 Stappen:
- Selektearje oan it begjin sel E5 en plak de folgjende formule yn de Formulebalke .
=CONVERT(D5,"sec","day")
Yn de boppesteande formule stiet D5 foar de getal -argumint, en de “sek” en “dei” wize op de fan_ienheid en to_unit arguminten respektivelik. Hjirmei konvertearret de CONVERT-funksje de 1250 sekonden nei in fraksje fan dagen.
- Tik dêrnei op de ENTER -toets.
- Op it stuit feroarje de opmaak fan sel E5 lykas Metoade 1 .
- Dûbelklikje dan op it Fillhandtak -ark.
- Dêrtroch wurde de oerbleaune sellen fol mei de relevante resultaten .
Lês mear: How to Convert Minutes to Hours and Minutes in Excel
3. TEKST-funksje tapasse om sekonden te konvertearjen nei hh mm ss yn Excel
As jo nijsgjirrich binne om te learen oer de TEKST-funksje yn Excel, kin dizze metoade fan pas komme. It is ienfâldich en maklik, folgje gewoan mei.
📌 Stappen:
- Gean earst nei sel E5 en set de folgjende formule yn yn desel.
=TEXT(D5/86400,"hh:mm:ss")
Yn dizze útdrukking is de D5/86400 de wearde argumint wylst it "hh:mm:ss" it argumint format_text stiet. Hjir, de TEKST-funksje konvertearret de tiid yn sekonden yn de D5 -sel nei tiid yn hh:mm:ss-formaat.
- Twadde, druk op ENTER key.
Lês mear: Hoe kinne jo minuten nei sekonden konvertearje yn Excel (2 rappe manieren )
4. KIES-, MATCH-, TEXT-funksjes brûke
Foar dyjingen dy't mear techniken leare wolle, is d'r in oare manier om sekonden te konvertearjen nei hh mm ss-formaat yn Excel. Yn dizze metoade sille wy de funksjes TEKST , KIES en MATCH tapasse om de tiid yn sekonden te konvertearjen nei it winske formaat. Litte wy it proses yn detail sjen.
📌 Stappen:
- Selektearje earst sel E5 en ynfoegje de formule hjirûnder.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))
Yn de boppesteande formule ferwiist de D5 -sel nei de Foltôgingstiid (sek) .
Formule-ûnderdieling
- MATCH(D5,{0,60,3600},1) → De MATCH-funksje jout de relative posysje fan in item werom yn in array dy't oerienkomt mei de opjûne wearde. Hjir is D5 it lookup_value -argumint dat ferwiist nei de Completion Time . Folgjende, {0,60,3600} fertsjintwurdiget it lookup_array argumint fan wêr't de wearde oerienkomt. As lêste, 1 is it opsjonele match_type argumint dat it Minder as
- Utfier oanjout → 2
- KIES(MATCH(D5;{0,60,3600},1),":ss","m:ss"," [h]:mm:ss”) → wurdt
- KIES(2,”:ss”,,”m:ss”,,”[h]:mm:ss”) → De funksje KIES kiest in wearde of aksje om út te fieren út in list mei wearden, basearre op in yndeksnûmer. Hjir is 2 it index_num argumint wylst “:ss”,,”m:ss”,,”[h]:mm:ss” stiet foar de wearde1 , wearde2 , en wearde3 Neffens yndeksnûmer 2 , de funksje kiest it "m:ss" -formaat.
- Utfier → "m:ss"
- TEKST(D5/86400,KIES(MATCH(D5;{0,60,3600},1),":ss","m:ss"," [h]:mm:ss”)) → wurdt
- TEKST(D5/86400,”m:ss”) → konvertearret in wearde nei tekst yn in spesifyk nûmerformaat . Hjir is D5/86400 it wearde -argumint wylst "m:ss" de format_tekst<10 stiet> De funksje konvertearret de wearde fan 0,01446 nei h:mm:ss formaat.
- 1250/86400 → 01446
- Utfier → 20:50
- Druk dêrnei op ENTER .
Lês mear: How to Convert Seconds to Minutes in Excel
5. INT- en ROUND-funksjes brûke
Lykas by Excel binne d'r meardere manieren om deselde taak te dwaan. Sa kinne jo útfiere deoplossing op in oare manier. Litte wy de metoade stap foar stap ûndersykje.
📌 Stappen:
- Selektearje earst sel E5 en plak de folgjende 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)
Hjir ferwiist de D5 -sel nei de foltôgingstiid yn sekonden.
Formule-ôfdieling
- INT(D5/3600) → De INT-funksje rûn in getal ôf nei it tichtstbyste hiele getal. Hjir wiist de D5 -sel nei de foltôgingstiid yn sekonden dy't dield wurdt troch 3600 , om't der 3600 sekonden binne yn 1 Sa krije wy de tiid yn oeren.
- Utfier → 0
- INT(((D5/3600)-INT(D5/3600) ))*60) → Yn dizze formule krije wy it minutendiel troch INT(D5/3600) te subtrahearjen fan de D5/3600 en it antwurd te fermannichfâldigjen mei 60 om't der 60 minuten binne yn 1 De funksje INT jout allinnich it hiele getal fan it antwurd werom.
- 3472-0 → 0.3472
- 3472*60 → 20.833
- Utfier → 20
- ROUND((((D5/3600)-INT(D5/3600))* 60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → rûn in getal ôf nei in spesifisearre oantal sifers. Yn dizze útdrukking berekkenje wy it sekonde diel op in fergelykbere manier. De funksje ROUND rûn it antwurd ôf op nul desimale plakken, d.w.s. it jout allinich it hiele getal fan it antwurd werom.
- 833-20 → 0.833
- 833*60 → 50
- Brûk as lêste de operator Ampersand (&) om de oeren, minuten en sekonden te kombinearjen.
- Druk as lêste op de knop ENTER .
Lês mear: Hoe konvertearje minuten nei tsienden fan in oere yn Excel (6 manieren)
6. MOD-, TEKST- en TRUNC-funksjes ymplementearje
Yn dizze metoade hawwe wy sil guon funksjes kombinearje om de taak út te fieren. Dus, sûnder fierdere fertraging, lit ús dûke yn!
📌 Stappen:
- Spring yn it foarste plak nei sel E5 en plak it folgjende formule yn de sel.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")
Hjir nimt de MOD-funksje D5/86400 as de number argumint en 1 as it divisor argumint. It jout 0.01446 werom dat it wearde -argumint is fan de TEXT-funksje . De TEKST-funksje konvertearret de opmaak fan de tekst as “:mm:ss” wat it format_tekst -argumint is fan de boppesteande funksje. TRUNC(D5/3600) jout 0 as resultaat. Om't de TRUNC-funksje it hiele getal fan in getal weromjout.
- Oantwurde, druk op ENTER .
Lês mear: How to Convert Milliseconds to Seconds in Excel (2 Quick Ways)
7. Engaging VBA Code
Jo kinne jo ôffreegje, is d'r in manier om dizze taak te automatisearjen? Dan hat VBA jo dekt. Folgje gewoan mei.
📌Stappen:
- Konstruearje earst in nije kolom Tiid yn hh:mm:ss Format ûnder Kolom E lykas Metoade 1 .
- Gean as twadde nei it ljepblêd ûntwikkelder .
- Selektearje dan Visual Basic op de Code groep.
- Als alternatyf, druk op ALT + F11 om deselde taak te dwaan.
- Dy Microsoft Visual Basic for Applications finster iepenet.
- Dernei ferpleatse nei de Ynfoegje ljepper.
- Selektearje letter Module fan de opsjes.
- Daliks iepenet it de Code Module .
- Skriuw dan de folgjende koade yn 'e Module .
4221
Koade-ôfdieling
Sub convert_sec()
Dim secs As Integer, converted_time As Date
- Earst meitsje wy de makro en jouwe it de namme convert_sec .
- Dan hawwe wy de twa fariabelen definieare.
Foar x = 5 oant 14
sek = sellen(x, 4).Wearde
omboude_tiid = sekonden / 8640 0
Sellen(x, 5).NumberFormat = "hh:mm:ss"
Sellen(x, 5).Wearde = converted_time
Folgjende x
- Dêrnei foegje wy in for-lus yn foar de wearde fan 5 oant 14 foar x .
- Letter hawwe wy de wearde fan sel D5 tawiisd oan de fariabele secs .
- Diel dêrnei de fariabele sec troch 86400 en jou de wearde ta oan converted_time fariabele.
- Feroarje op dit stuit it formaat fan sel D5 yn hh:mm:ss formaat.
- Set dêrnei de boppesteande fariabele nei sel E5 .
- Gean as lêste nei de ûnderste sel D6 en gean troch mei de boppesteande lus oant jo nei sel D14 gean.
- Selektearje as lêste it ikoan Run of druk op F5 op it toetseboerd.
- Gean no werom nei it VBA wurkblêd.
- Sa wurdt de kolom Tiid yn hh:mm:ss Format automatysk ynfolle mei de juste resultaten .
Lês mear: Konvertearje desimale koördinaten nei graden minuten sekonden yn Excel
Oefenje Seksje
Om sels te oefenjen hawwe wy in Oefenje -seksje levere lykas hjirûnder yn elk blêd oan 'e rjochterkant. Doch it asjebleaft sels.
Konklúzje
Tankewol foar it lêzen fan dit artikel. Ik hoopje dat alle hjirboppe neamde metoaden om sekonden te konvertearjen nei hh mm ss-formaat yn Excel sille jo no freegje om se effektiver oan te passen yn jo Excel-spreadsheets. Ferjit net it Oefenje -bestân te downloaden. As jo fragen of feedback hawwe, lit it my dan witte yn 'e kommentaar seksje. Of jo kinne ús oare artikels kontrolearje oer Excel-funksjes op dizze webside .