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 hh mm ss format u Excelu ? Umorni ste od traženja na internetu? Ali nigdje ne možete pronaći pravi odgovor? Ako je odgovor na sva gornja pitanja potvrdan, onda ste došli na pravo mjesto. Ovdje ćemo vas provesti kroz 7 jednostavne i praktične metode za pretvaranje sekundi u hh mm ss format u Excelu. Nadamo se da nakon toga više neće biti potrebe ići nigdje drugdje.

Preuzmite radnu svesku za vježbanje

Možete preuzeti sljedeću Excel radnu svesku 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 takmičenje – Vrijeme završetka fajl u našim rukama. Ovaj skup podataka sadrži ID , Imena učesnika i Vrijeme završetka (sek) u kolonama B , C , i D redom.

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

Ovdje smo koristili Microsoft Excel 365 verziju, možete koristiti bilo koju drugu verziju prema vašoj zgodnosti.

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 hh mm ss format u Excelu. Dakle, počnimo.

📌 Koraci:

  • Prvo, kreirajte novu kolonu Vrijeme u hh:mm:ss Format u Koloni E .

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

Ovdje, D5 predstavlja Završetak Vrijeme (sek) prvog takmičara Robin . Podijelili smo vrijednost ćelije D5 sa 86400 . Jer, 1 dan = (24 × 60 × 60) = 86400 sekundi. U osnovi, pretvorili smo vrijeme u sekundama u djelić dana.

  • Zatim pritisnite ENTER .

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

  • Sada, vrijednost u ćeliji E5 izgleda ovako.

  • U ovom trenutku, dovedite kursor u donji desni ugao ćelije E5 . Stoga će izgledati kao znak plus (+) . To je alat Fill Handle .
  • Sada, povucite Fill Handle do ćelije E14 .

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

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

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

Ako ste jedan od onih ljudi koji uživaju u korištenju Excel formula, 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 broj argument, a “sec” i “dan” ukazuju na from_unit i to_unit argumenti respektivno. 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 Fill Handle .

  • Dakle, preostale ćelije se popunjavaju relevantnim rezultatima .

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

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

Ako ste radoznali da saznate više o funkciji TEXT u Excelu, ova metoda može biti korisna. Jednostavno je i lako, samo pratite.

📌 Koraci:

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

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

  • Drugo, pritisnite ENTER taster.

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 pretvaranja sekundi u hh mm ss format u Excel. U ovoj metodi ćemo primijeniti funkcije TEXT , CHOOSE i MATCH da pretvorimo vrijeme u sekundama u željeni format. Pogledajmo proces detaljno.

📌 Koraci:

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

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

Raščlamba formule

  • MACH(D5,{0,60,3600},1) MATCH funkcija vraća relativnu poziciju stavke u nizu koja odgovara datoj vrijednosti. Ovdje je D5 argument vrijednost_lookupa koji se odnosi na Vrijeme završetka . Nakon toga, {0,60,3600} predstavlja argument lookup_array odakle se vrijednost podudara. na kraju, 1 je opcioni match_type argument koji ukazuje na Manje od
    • Izlaz 2
  • ODABIR(MAČ(D5,{0,60,3600},1),”:ss”,”m:ss”,” [h]:mm:ss”) → postaje
    • CHOOSE(2,”:ss”,”m:ss”,”[h]:mm:ss”) → Funkcija CHOOSE bira vrijednost ili radnju koju treba izvršiti sa liste vrijednosti, na osnovu broja indeksa. Ovdje je 2 indeks_num argument dok “:ss”,”m:ss”,”[h]:mm:ss” predstavlja vrijednost1 , vrijednost2 i vrijednost3 prema broju indeksa 2 , funkcija bira “m:ss” format.
    • Izlaz “m:ss”
  • TEKST(D5/86400,ODABIR (MAČ(D5,{0,60,3600},1),”:ss”,”m:ss”,” [h]:mm:ss”)) → postaje
    • TEXT(D5/86400,”m:ss”) → pretvara vrijednost u tekst u određenom formatu brojeva . Ovdje je D5/86400 argument vrijednost 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 Excel-u

5. Upotreba funkcija INT i ROUND

Kao i kod Excela, postoji više načina za obavljanje istog zadatka. Dakle, možete izvršitireš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, ćelija D5 se odnosi na Vrijeme završetka u sekundama.

Raščlamba formule

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

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

6. Implementacija MOD, TEXT i TRUNC funkcija

U ovoj metodi, mi kombinirat ću neke funkcije za obavljanje zadatka. Dakle, bez daljeg odlaganja, uronimo!

📌 Koraci:

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

Ovdje, MOD funkcija uzima D5/86400 kao Argument broj i 1 kao argument djelitelj . 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. Zato što funkcija TRUNC vraća cijeli broj.

  • U skladu s tim, pritisnite ENTER .

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

7. Uključivanje VBA koda

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

📌Koraci:

  • Prvo, napravite novi stupac Vrijeme u hh:mm:ss Format pod Kolona E kao Metoda 1 .
  • Sekundarno, idite na karticu Razvojnik .
  • Zatim odaberite Visual Basic na Kod grupa.
  • Alternativno, pritisnite ALT + F11 da izvršite isti zadatak.

  • Odmah, Otvara se prozor Microsoft Visual Basic za aplikacije .
  • Nakon toga idite na karticu Insert .
  • Kasnije odaberite Module iz opcija.

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

Raščlamba koda

Sub convert_sec()

Dim secs As Integer, converted_time As Date

  • Prvo, kreiramo makro i dajemo mu name convert_sec .
  • Onda smo definisali dve varijable.

Za x = 5 do 14

seki = Ćelije(x, 4).Vrijednost

konvertirano_vrijeme = sek / 8640 0

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

Ćelije(x, 5).Vrijednost = converted_time

Sljedeći x

  • Nakon toga, ubacujemo for petlju za vrijednost od 5 do 14 za x .
  • Kasnije smo dodijelili vrijednost ćelije D5 varijabli secs .
  • Sljedeće, podijelite varijablu secs sa 86400 i dodijelite vrijednost converted_time varijabla.
  • U ovom trenutku promijenite format ćelije D5 u hh:mm:ss format.
  • Nakon toga stavite gornju varijablu na ćeliju E5 .
  • Konačno, prijeđite na donju ćeliju D6 i nastavite gornju petlju do ćelije D14 .
  • Na kraju, odaberite ikonu Run ili pritisnite F5 na tastaturi.

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

Pročitajte više: Pretvorite decimalne koordinate u stepene minute sekunde u Excelu

Vježbajte Odjeljak

Za samostalno vježbanje obezbijedili smo odjeljak Vježbanje kao ispod na svakom listu na desnoj strani. Učinite to sami.

Zaključak

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

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.