Excel pretvara sekunde u hh mm ss (7 jednostavnih načina)

  • Podijeli Ovo
Hugh West

Jeste li ikada razmišljali o tome kako konvertirati sekunde u format hh mm ss u programu Excel ? Umorni ste od traženja na internetu? Ali nigdje ne možete pronaći pravi odgovor? Ako je odgovor na sva gore navedena pitanja potvrdan, onda ste došli na pravo mjesto. Ovdje ćemo vas provesti kroz 7 jednostavnih i praktičnih metoda za pretvaranje sekundi u format hh mm ss u Excelu. Nadamo se da nakon toga više nećete morati ići nigdje drugdje.

Preuzmite radnu bilježnicu za vježbe

Možete preuzeti sljedeću radnu bilježnicu programa Excel za bolje razumijevanje i vježbanje.

Pretvaranje sekundi.xlsm

7 metoda za pretvaranje sekundi u hh mm ss u Excelu

Za pojašnjenje, recimo da imamo Sudoko natjecanje – vrijeme završetka datoteka u našim rukama. Ovaj skup podataka sadrži ID , Imena sudionika i Vrijeme završetka (sek) u stupcima B , C , odnosno D .

Sada ćemo pretvoriti ova vremena u sekundama u format hh mm ss koristeći različite pristupe u Excelu.

Ovdje smo upotrijebili verziju Microsoft Excel 365 , možete koristiti bilo koju drugu verziju kako vam odgovara.

1. Korištenje opcije Format Cells za pretvaranje sekundi u hh mm ss u Excelu

U našoj prvoj metodi pokazat ćemo najjednostavniji način pretvaranja sekundi u format hh mm ss u programu Excel. Dakle, počnimo.

📌 Koraci:

  • Najprije izradite novi stupac Vrijeme u formatu hh:mm:ss u Stupcu E .

  • Drugo, odaberite ćeliju E5 i zapišite sljedeću formulu.
=D5/86400

Ovdje D5 predstavlja Dovršetak Vrijeme (sek) prvog natjecatelja Robin . Podijelili smo vrijednost ćelije D5 s 86400 . Jer, 1 dan = (24 × 60 × 60) = 86400 sekundi. Uglavnom, pretvorili smo vrijeme u sekundama u djelić dana.

  • Zatim pritisnite ENTER .

  • U ovom trenutku pritisnite CTRL + 1 da biste otvorili dijaloški okvir Format Cells .
  • U dijaloškom okviru idite na <1 Kartica>Broj .
  • Zatim odaberite Prilagođeno s popisa Kategorija .
  • Nakon toga zapišite hh: mm:ss u okviru Tip .
  • Ovdje možemo vidjeti Uzorak kao na slici ispod.
  • Kasnije, kliknite OK .

  • Sada vrijednost u ćeliji E5 izgleda ovako.

  • U ovom trenutku postavite kursor u donji desni kut ćelije E5 . Stoga će izgledati kao znak plus (+) . To je alat Ručka za popunjavanje .
  • Sada povucite Ručku za popunjavanje do ćelije E14 .

  • Dakle, preostale ćelije u rasponu E5:E14 postižu željene rezultate.

Pročitajte više: Pretvorite sekunde u sate i minute u Excelu(4 jednostavne metode)

2. Umetanje funkcije CONVERT za pretvaranje sekundi u hh mm ss u programu Excel

Ako ste jedan od onih ljudi koji uživaju koristiti Excel formule, onda naš sljedeće metode koje ste pokrili. Samo slijedite ove jednostavne korake.

📌 Koraci:

  • Na samom početku odaberite ćeliju E5 i zalijepite sljedeću formulu u Traka formule .
=CONVERT(D5,"sec","day")

U gornjoj formuli D5 predstavlja number argument, a “sec” i “day” pokazuju na from_unit i to_unit argumenata redom. Ovdje funkcija CONVERT pretvara 1250 sekundi u djelić dana.

  • Nakon toga dodirnite tipku ENTER .

  • Trenutno promijenite format ćelije E5 kao Metoda 1 .
  • Zatim dvaput kliknite na alat Ručka za popunjavanje .

  • Stoga se preostale ćelije popunjavaju relevantnim rezultatima .

Pročitajte više: Kako pretvoriti minute u sate i minute u programu Excel

3. Primjena funkcije TEXT za pretvaranje sekundi u hh mm ss u programu Excel

Ako ste znatiželjni saznati više o funkciji TEKST u programu Excel, ova bi metoda mogla dobro doći. Jednostavno je i lako, samo slijedite.

📌 Koraci:

  • Prvo idite u ćeliju E5 i stavite sljedeću formulu ućelija.
=TEXT(D5/86400,"hh:mm:ss")

U ovom izrazu, D5/86400 je vrijednost dok “hh:mm:ss” predstavlja argument format_text . Ovdje funkcija TEXT pretvara vrijeme u sekundama u ćeliji D5 u vrijeme u formatu hh:mm:ss.

  • Drugo, pritisnite ENTER tipka.

Pročitajte više: Kako pretvoriti minute u sekunde u Excelu (2 brza načina )

4. Korištenje funkcija CHOOSE, MATCH, TEXT

Za one od vas koji žele naučiti više o tehnikama, postoji još jedan način za pretvaranje sekundi u hh mm ss format u Excel. U ovoj metodi primijenit ćemo funkcije TEXT , CHOOSE i MATCH za pretvaranje vremena u sekundama u željeni format. Pogledajmo proces u detalje.

📌 Koraci:

  • Na početku odaberite ćeliju E5 i umetnite formulu u nastavku.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))

U gornjoj formuli, ćelija D5 odnosi se na Vrijeme završetka (sek) .

Raščlamba formule

  • MATCH(D5,{0,60,3600},1) → The Funkcija MATCH vraća relativni položaj stavke u nizu koji odgovara zadanoj vrijednosti. Ovdje je D5 argument lookup_value koji se odnosi na Vrijeme završetka . Slijedi, {0,60,3600} predstavlja argument lookup_array odakle se podudara vrijednost. Posljednje, 1 je izborni match_type argument koji označava Manje od
    • Izlaz 2
  • ODABERI(MATČ(D5,{0,60,3600},1),”:ss”,”m:ss”,” [h]:mm:ss”) → postaje
    • CHOOSE(2,”:ss”,”m:ss”,”[h]:mm:ss”) FUNKCIJA CHOOSE odabire vrijednost ili radnju za izvođenje s popisa vrijednosti, na temelju broja indeksa. Ovdje je 2 argument index_num dok je “:ss”,”m:ss”,”[h]:mm:ss” predstavlja vrijednost1 , vrijednost2 i vrijednost3 prema broju indeksa 2 , funkcija odabire format “m:ss” .
    • Izlaz “m:ss”
  • TEKST(D5/86400,ODABIR(MATCH(D5,{0,60,3600},1),”:ss”,”m:ss”,” [h]:mm:ss”)) → postaje
    • TEKST(D5/86400,”m:ss”) → pretvara vrijednost u tekst u određenom formatu broja . Ovdje je D5/86400 argument value dok “m:ss” predstavlja format_text Funkcija pretvara vrijednost 0,01446 u format h:mm:ss .
    • 1250/86400 01446
    • Izlaz 20:50
  • Nakon toga pritisnite ENTER .

Pročitajte više: Kako pretvoriti sekunde u minute u programu Excel

5. Korištenje funkcija INT i ROUND

Kao i kod Excela, postoji više načina za obavljanje istog zadatka. Stoga možete izvestirješenje na drugi način. Istražimo metodu korak po korak.

📌 Koraci:

  • Na početku odaberite ćeliju E5 i zalijepite sljedeću formulu.
=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)

Ovdje se ćelija D5 odnosi na Vrijeme završetka u sekundama.

Raščlamba formule

  • INT(D5/3600) INT funkcija zaokružuje broj na najbliži cijeli broj. Ovdje ćelija D5 pokazuje Vrijeme završetka u sekundama koje je podijeljeno s 3600 budući da postoji 3600 sekundi u 1 Dakle, dobivamo vrijeme u satima.
    • Izlaz 0
  • INT(((D5/3600)-INT(D5/3600) ))*60) → U ovoj formuli dobivamo minutni dio oduzimanjem INT(D5/3600) od D5/3600 i množenjem odgovora s 60 jer ima 60 minuta u 1 INT funkcija vraća samo cjelobrojni dio odgovora.
    • 3472-0 0,3472
    • 3472*60 20,833
    • Izlaz 20
  • OKRUGLO((((D5/3600)-INT(D5/3600))* 60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → zaokružuje broj na određeni broj znamenki. U ovom izrazu, sekunde izračunavamo na sličan način. Funkcija ROUND zaokružuje odgovor na nula decimalnih mjesta, tj. vraća samo cjelobrojni dio odgovora.
    • 833-20 0,833
    • 833*60 50
  • Na kraju, upotrijebite operator Ampersand (&) za kombiniranje sati, minuta i sekundi.
  • Na kraju pritisnite gumb ENTER .

Pročitajte više: Kako pretvoriti minute u desetinke sata u Excelu (6 načina)

6. Implementacija funkcija MOD, TEXT i TRUNC

Ovom metodom mi Kombinirat ću neke funkcije za obavljanje zadatka. Dakle, bez daljnjeg odgađanja, zaronimo!

📌 Koraci:

  • Primarno, skočite na ćeliju E5 i zalijepite sljedeće formulu u ćeliju.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")

Ovdje, MOD funkcija uzima D5/86400 kao broj argument i 1 kao djelitelj argument. Vraća 0,01446 što je argument vrijednost funkcije TEXT . Funkcija TEXT pretvara format teksta kao “:mm:ss” što je argument format_text gornje funkcije. TRUNC(D5/3600) daje 0 kao rezultat. Budući da funkcija TRUNC vraća cjelobrojni dio broja.

  • U skladu s tim pritisnite ENTER .

Pročitajte više: Kako pretvoriti milisekunde u sekunde u Excelu (2 brza načina)

7. Zanimljivi VBA kod

Možda se pitate postoji li način da se ovaj zadatak automatizira? Onda vas pokriva VBA . Samo pratite.

📌Koraci:

  • Prvo konstruirajte novi stupac Vrijeme u formatu hh:mm:ss pod Stupac E kao Metoda 1 .
  • Kao drugo, idite na karticu Developer .
  • Zatim odaberite Visual Basic na Code grupu.
  • Alternativno, pritisnite ALT + F11 da izvršite isti zadatak.

  • Odmah, Otvara se prozor Microsoft Visual Basic for Applications .
  • Nakon toga prijeđite na karticu Insert .
  • Kasnije odaberite Module iz opcija.

  • Odmah otvara Modul koda .
  • Zatim zapišite sljedeći kod u Modulu .
9624

Raščlamba koda

Sub convert_sec()

Dim secs As Integer, converted_time As Date

  • Prvo, stvaramo makro i dajemo mu ime convert_sec .
  • Zatim smo definirali dvije varijable.

Za x = 5 do 14

sekunde = ćelije(x, 4).Vrijednost

pretvoreno_vrijeme = sekunde / 8640 0

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

Cells(x, 5).Value = converted_time

Sljedeći x

  • Nakon toga umećemo for petlju za vrijednost od 5 do 14 za x .
  • Kasnije smo dodijelili vrijednost ćelije D5 varijabli secs .
  • Zatim podijelite varijablu secs s 86400 i dodijelite vrijednost converted_time varijabla.
  • U ovom trenutku promijenite format ćelije D5 u format hh:mm:ss .
  • Naknadno stavite gornju varijablu u ćeliju E5 .
  • Na kraju, pomaknite se na donju ćeliju D6 i nastavite s gornjom petljom do ćelije D14 .
  • Na kraju odaberite ikonu Pokreni ili pritisnite F5 na tipkovnici.

  • Sada se vratite na radni list VBA .
  • Dakle, stupac Vrijeme u formatu hh:mm:ss automatski se popunjava ispravnim rezultatima .

Pročitajte više: Pretvorite decimalne koordinate u stupnjeve minute sekunde u programu Excel

Vježbajte Odjeljak

Za samostalno vježbanje osigurali smo odjeljak Vježbanje kao ispod na svakom listu s desne strane. Učinite to sami.

Zaključak

Hvala što ste pročitali ovaj članak. Nadam se da će vas sve gore spomenute metode za pretvaranje sekundi u format hh mm ss u Excelu sada potaknuti da ih učinkovitije primijenite u proračunskim tablicama programa Excel. Ne zaboravite preuzeti datoteku Vježbe . Ako imate pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete pogledati naše druge članke vezane uz Excel funkcije na ovoj web stranici .

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.