INHOUDSOPGAWE
Het jy al ooit daaraan gedink hoe om sekondes om te skakel na hh mm ss-formaat in Excel ? Moeg daarvoor om dit aanlyn te soek? Maar kan jy nêrens die regte antwoord kry nie? As die antwoord op al die bogenoemde vrae ja is, dan het jy op die regte plek gekom. Hier sal ons jou deur 7 maklike en gerieflike metodes neem om sekondes om te skakel na hh mm ss-formaat in Excel. Hopelik sal dit nie nodig wees om na nêrens anders heen te gaan nie.
Laai Oefenwerkboek af
Jy kan die volgende Excel-werkboek aflaai om jouself beter te verstaan en te oefen.
Omskakeling van sekondes.xlsm7 metodes om sekondes om te skakel na hh mm ss in Excel
Vir verduideliking, kom ons sê ons het 'n Sudoko-kompetisie – Voltooiingstyd lêer in ons hande. Hierdie datastel bevat ID , Deelnemersname en Voltooiingstyd (sek) in kolomme B , C , en D onderskeidelik.
Nou, ons sal hierdie tye in sekondes omskakel na hh mm ss-formaat deur verskillende benaderings in Excel te gebruik.
Hier het ons Microsoft Excel 365 -weergawe gebruik, jy kan enige ander weergawe gebruik volgens jou gerief.
1. Gebruik Formaatselle-opsie om sekondes om te skakel na hh mm ss in Excel
In ons eerste metode sal ons die eenvoudigste manier wys om sekondes om te skakel na hh mm ss-formaat in Excel. So, kom ons begin.
📌 Stappe:
- Skep eers 'n nuwe kolom Tyd in hh:mm:ss Formaat in Kolom E .
- Selekteer tweedens sel E5 en skryf die volgende formule neer.
=D5/86400
Hier verteenwoordig D5 die Voltooiing Tyd (sek) van die eerste deelnemer Robin . Ons het die waarde van sel D5 deur 86400 gedeel. Omdat, 1 dag = (24 × 60 × 60) = 86400 sekondes. Basies het ons die tyd in sekondes omgeskakel na 'n breukdeel van 'n dag.
- Druk dan ENTER .
- Op hierdie oomblik, druk CTRL + 1 om die Format Cells dialoogkassie oop te maak.
- Gaan in die dialoogkassie na die Getal -oortjie.
- Kies dan Custom uit die Kategorie -lys.
- Skryf daarna hh neer: mm:ss in die Type -boks.
- Hier kan ons die Voorbeeld sien soos in die prent hieronder.
- Later, klik OK .
- Nou, die waarde in sel E5 lyk so.
- Bring op hierdie punt die wyser na die onderste regterhoek van sel E5 . Dit sal dus soos 'n plus (+) -teken lyk. Dit is die Vulhandvatsel -nutsding.
- Sleep nou die Vulhandvatsel op na sel E14 .
- Daarom kry die oorblywende selle in die E5:E14 -reeks die gewenste resultate.
Lees meer: Skakel sekondes om na ure en minute in Excel(4 maklike metodes)
2. Voeg CONVERT-funksie in om sekondes na hh mm ss om te skakel in Excel
As jy een van daardie mense is wat dit geniet om Excel-formules te gebruik, dan is ons volgende metodes het jy gedek. Volg net hierdie eenvoudige stappe.
📌 Stappe:
- Selekteer heel aan die begin sel E5 en plak die volgende formule in die Formulebalk .
=CONVERT(D5,"sec","day")
In die formule hierbo stel D5 die
- Tik daarna op die ENTER -sleutel.
- Verander tans die formaat van sel E5 soos Metode 1 .
- Dubbelklik dan op die Vulhandvatsel -instrument.
- Daarom word die oorblywende selle gevul deur die relevante resultate .
Lees meer: Hoe om minute na ure en minute in Excel om te skakel
3. Pas TEKS-funksie toe om sekondes om te skakel na hh mm ss in Excel
As jy nuuskierig is om te leer oor die TEKS-funksie in Excel, kan hierdie metode handig te pas kom. Dit is eenvoudig en maklik, volg net saam.
📌 Stappe:
- Gaan eerstens na sel E5 en plaas die volgende formule in diesel.
=TEXT(D5/86400,"hh:mm:ss")
In hierdie uitdrukking is die D5/86400 die waarde -argument terwyl die “hh:mm:ss” die formaat_teks -argument verteenwoordig. Hier verander die TEKS-funksie die tyd in sekondes in die D5 -sel na tyd in uu:mm:ss-formaat.
- Tweedens, druk die ENTER sleutel.
Lees meer: Hoe om minute na sekondes in Excel om te skakel (2 vinnige maniere )
4. Gebruik van KIES-, PAS-, TEKS-funksies
Vir die van julle wat meer tegnieke wil leer, is daar 'n ander manier om sekondes om te skakel na hh mm ss-formaat in Excel. In hierdie metode sal ons die funksies TEKST , KIES en PAS toepas om die tyd in sekondes na die verlangde formaat om te skakel. Kom ons sien die proses in detail.
📌 Stappe:
- Selekteer aanvanklik sel E5 en voeg die formule hieronder in.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))
In die formule hierbo verwys die D5 -sel na die Voltooiingstyd (sek) .
Formule-ontleding
- MATCH(D5,{0,60,3600},1) → Die MATCH-funksie gee die relatiewe posisie van 'n item terug in 'n skikking wat ooreenstem met die gegewe waarde. Hier is D5 die opsoekwaarde -argument wat na die Voltooiingstyd verwys. Vervolgens verteenwoordig {0,60,3600} die opsoek_skikking -argument vanwaar die waarde ooreenstem. Laastens, 1 is die opsionele pasmaattipe -argument wat die Minder as
- Uitvoer aandui → 2
- KIES(MATCH(D5;{0,60,3600},1),":ss","m:ss"," [h]:mm:ss”) → word
- KIES(2,”:ss”,,”m:ss”,,”[h]:mm:ss”) → Die KIES-funksie kies 'n waarde of aksie om uit 'n lys waardes uit te voer, gebaseer op 'n indeksnommer. Hier is 2 die indeks_getal -argument terwyl “:ss”,,”m:ss”,,”[h]:mm:ss” verteenwoordig die waarde1 , waarde2 en waarde3 Volgens indeksnommer 2 , die funksie kies die “m:ss” -formaat.
- Uitvoer → “m:ss”
- TEXT(D5/86400,KIES(MATCH(D5;{0,60,3600},1),":ss","m:ss"," [h]:mm:ss”)) → word
- TEXT(D5/86400,”m:ss”) → skakel 'n waarde om na teks in 'n spesifieke getalformaat . Hier is D5/86400 die waarde -argument terwyl “m:ss” die formaat_teks<10 verteenwoordig> Die funksie skakel die waarde van 0,01446 om na h:mm:ss formaat.
- 1250/86400 → 01446
- Uitvoer → 20:50
- Druk vervolgens ENTER .
Lees meer: Hoe om sekondes na minute in Excel om te skakel
5. Gebruik INT- en ROUND-funksies
Soos met Excel, is daar verskeie maniere om dieselfde taak te doen. Daarom kan u die uitvoeroplossing op 'n ander manier. Kom ons verken die metode stap vir stap.
📌 Stappe:
- Selekteer aanvanklik sel E5 en plak die 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 verwys die D5 -sel na die Voltooiingstyd in sekondes.
Formule-uiteensetting
- INT(D5/3600) → Die INT-funksie rond 'n getal tot die naaste heelgetal. Hier wys die D5 -sel na die Voltooiingstyd in sekondes wat gedeel word deur 3600 aangesien daar 3600 sekondes in is 1 Dus kry ons die tyd in ure.
- Uitvoer → 0
- INT(((D5/3600)-INT(D5/3600) ))*60) → In hierdie formule kry ons die minute-deel deur INT(D5/3600) van die D5/3600 af te trek en die antwoord met <1 te vermenigvuldig>60 aangesien daar 60 minute in 1 is Die INT-funksie gee slegs die heelgetaldeel van die antwoord terug.
- 3472-0 → 0.3472
- 3472*60 → 20.833
- Uitvoer → 20
- RONDE((((D5/3600)-INT(D5/3600))* 60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → rond 'n getal af tot 'n gespesifiseerde aantal syfers. In hierdie uitdrukking, bereken ons die sekondes deel op 'n soortgelyke manier. Die ROUND-funksie rond die antwoord af tot nul desimale plekke, dit wil sê dit gee slegs die heelgetaldeel van die antwoord terug.
- 833-20 → 0.833
- 833*60 → 50
- Laastens, gebruik die Ampersand (&) -operateur om die ure, minute en sekondes te kombineer.
- Laastens, druk die ENTER -knoppie.
Lees meer: Hoe om minute na tiendes van 'n uur in Excel om te skakel (6 maniere)
6. Implementering van MOD-, TEXT- en TRUNC-funksies
In hierdie metode het ons sal 'n paar funksies kombineer om die taak uit te voer. So, sonder verdere vertraging, kom ons duik in!
📌 Stappe:
- Spring hoofsaaklik na sel E5 en plak die volgende formule in die sel.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")
Hier neem die MOD-funksie D5/86400 as die getal -argument en 1 as die deler -argument. Dit gee 0,01446 terug wat die waarde -argument van die TEKS-funksie is. Die TEKS-funksie skakel die formaat van die teks om as “:mm:ss” wat die formaat_teks -argument van die bogenoemde funksie is. TRUNC(D5/3600) gee 0 as resultaat. Omdat die TRUNC-funksie die heelgetaldeel van 'n getal terugstuur.
- Dienooreenkomstig, druk ENTER .
Lees meer: Hoe om millisekondes na sekondes om te skakel in Excel (2 vinnige maniere)
7. Boeiende VBA-kode
Jy wonder dalk, is daar 'n manier om hierdie taak te outomatiseer? Dan het VBA jou gedek. Volg net saam.
📌Stappe:
- Konstrueer eers 'n nuwe kolom Tyd in hh:mm:ss Formaat onder Kolom E soos Metode 1 .
- Gaan tweedens na die Ontwikkelaar -oortjie.
- Kies dan Visual Basic op die Kode groep.
- Alternatiewelik, druk ALT + F11 om dieselfde taak te doen.
- Onmiddellik, die Microsoft Visual Basic for Applications -venster maak oop.
- Beweeg daarna na die Voeg in -oortjie.
- Kies later Module van die opsies.
- Onmiddellik maak dit die Kode Module oop.
- Skryf dan die volgende kode in die Module .
6566
Kode-ontleding
Sub convert_sec()
Dim secs As Heelgetal, converted_time As Date
- Eerstens skep ons die makro en gee dit die naam omskakel_sek .
- Dan het ons die twee veranderlikes gedefinieer.
Vir x = 5 tot 14
sek. = Selle(x, 4). Waarde
omgeskakel_tyd = sekondes / 8640 0
Selle(x, 5).GetalFormaat = "uu:mm:ss"
Selle(x, 5).Waarde = omgeskakel_tyd
Volgende x
- Daarna voeg ons 'n for-lus in vir die waarde van 5 tot 14 vir x .
- Later het ons die waarde van sel D5 aan die secs veranderlike toegeken.
- Verdeel dan die veranderlike sek. deur 86400 en ken die waarde toe aan omgeskakelde_tyd veranderlike.
- Verander op hierdie oomblik die formaat van sel D5 na u:mm:ss formaat.
- Sit daarna die bogenoemde veranderlike na sel E5 .
- Beweeg uiteindelik na die onderste sel D6 en gaan voort met die bogenoemde lus totdat jy na sel D14 gaan.
- Selekteer laastens die Run -ikoon of druk F5 op die sleutelbord.
- Keer nou terug na die VBA -werkblad.
- Daarom word die Tyd in uu:mm:ss-formaat -kolom outomaties gevul met die korrekte resultate .
Lees meer: Skakel desimale koördinate om na grade minute sekondes in Excel
Oefen Afdeling
Om self te oefen, het ons 'n Oefening -afdeling soos hieronder in elke blad aan die regterkant voorsien. Doen dit asseblief self.
Slot
Dankie dat jy hierdie artikel gelees het. Ek hoop dat al die metodes hierbo genoem om sekondes na hh mm ss-formaat in Excel om te skakel, sal jou nou vra om dit meer effektief in jou Excel-sigblaaie toe te pas. Moenie vergeet om die Oefen -lêer af te laai. As jy enige vrae of terugvoer het, laat weet my asseblief in die kommentaar afdeling. Of jy kan ons ander artikels wat met Excel-funksies verband hou, op hierdie webwerf kyk.