Excel Conversia secunde în hh mm ss (7 moduri simple)

  • Imparte Asta
Hugh West

V-ați gândit vreodată cum să Conversia secunde în formatul hh mm ss în Excel Te-ai săturat să tot cauți online? Dar nu găsești răspunsul corect nicăieri? Dacă răspunsul la toate întrebările de mai sus este da, atunci ai ajuns la locul potrivit. Aici, te vom conduce prin 7 metode ușoare și convenabile pentru a converti secundele în formatul hh mm ss în Excel. Să sperăm că nu va mai fi nevoie să mergeți în altă parte după aceea.

Descărcați caietul de practică

Puteți descărca următorul registru de lucru Excel pentru o mai bună înțelegere și pentru a vă exersa.

Conversia secundelor.xlsm

7 Metode pentru a converti secundele în hh mm ss în Excel

Pentru clarificare, să spunem că avem un Competiția Sudoko - Timp de finalizare în mâinile noastre. Acest set de date conține ID , Numele participanților , și Timp de finalizare (sec) în coloane B , C , și D respectiv.

Acum, vom converti aceste timpi în secunde în formatul hh mm ss folosind diferite abordări în Excel.

Aici, am folosit Microsoft Excel 365 puteți utiliza orice altă versiune, în funcție de preferințele dumneavoastră.

1. Utilizarea opțiunii Format Cells pentru a converti secundele în hh mm ss în Excel

În prima noastră metodă, vom arăta cel mai simplu mod de a converti secundele în formatul hh mm ss în Excel. Așadar, să începem.

📌 Pași:

  • La început, creați o nouă coloană Ora în format hh:mm:ss Format în Coloana E .

  • În al doilea rând, selectați celula E5 și scrieți următoarea formulă.
=D5/86400

Aici, D5 reprezintă Timp de finalizare (sec) a primului concurent Robin Am împărțit valoarea celulei D5 de 86400 . Pentru că, 1 zi = (24 × 60 × 60) = 86400 secunde. Practic, am convertit timpul în secunde într-o fracțiune de zi.

  • Apoi, apăsați ENTER .

  • În acest moment, apăsați CTRL + 1 pentru a deschide fereastra Formatarea celulelor caseta de dialog.
  • În caseta de dialog, mergeți la rubrica Număr tab.
  • Apoi, selectați Personalizat de la Categoria lista.
  • După aceea, scrieți hh:mm:ss în Tip cutie.
  • Aici, putem vedea Exemplu ca în imaginea de mai jos.
  • Ulterior, faceți clic pe OK .

  • Acum, valoarea din celula E5 arată așa.

  • În acest moment, aduceți cursorul în colțul din dreapta jos al celulei E5 . astfel, va arăta ca un plus (+) Este semnul. Mâner de umplere instrument.
  • Acum, trageți de butonul Mâner de umplere până la celulă E14 .

  • Astfel, celulele rămase în E5:E14 gama obține rezultatele dorite.

Citește mai mult: Conversia secunde în ore și minute în Excel (4 metode simple)

2. Inserarea funcției CONVERT pentru a converti secundele în hh mm ss în Excel

Dacă sunteți unul dintre acei oameni cărora le place să folosească formule Excel, atunci următoarele noastre metode vă acoperă. Urmați doar acești pași simpli.

📌 Pași:

  • La început, selectați celula E5 și inserați următoarea formulă în fereastra Formula Bar .
=CONVERT(D5, "sec", "day")

În formula de mai sus, D5 reprezintă număr și argumentul "sec" și "zi" indică faptul că din_unitate și la_unitate Aici, argumentele Funcția CONVERT convertește 1250 secunde până la o fracțiune de zi.

  • După aceea, atingeți ușor butonul ENTER cheie.

  • În prezent, schimbați formatul celulei E5 ca Metoda 1 .
  • Apoi, faceți dublu clic pe Mâner de umplere instrument.

  • Prin urmare, celulele rămase sunt completate cu rezultatele relevante.

Citește mai mult: Cum se face conversia Minute în Ore și minute în Excel

3. Aplicarea funcției TEXT pentru a converti secundele în hh mm ss în Excel

Dacă sunteți curioși să aflați mai multe despre Funcția TEXT în Excel, această metodă vă poate fi utilă. Este simplu și ușor, trebuie doar să urmați instrucțiunile.

📌 Pași:

  • În primul rând, mergeți la celula E5 și introduceți următoarea formulă în celulă.
=TEXT(D5/86400,"hh:mm:ss")

În această expresie, se utilizează D5/86400 este valoare în timp ce argumentul "hh:mm:ss" reprezintă format_text În acest caz, se utilizează argumentul Funcția TEXT convertește timpul în secunde în D5 celulă la ora în format hh:mm:ss.

  • În al doilea rând, apăsați butonul ENTER cheie.

Citește mai mult: Cum se convertesc minutele în secunde în Excel (2 moduri rapide)

4. Utilizarea funcțiilor CHOOSE, MATCH, TEXT

Pentru cei care doresc să cunoască mai multe tehnici, există o altă modalitate de a converti secundele în formatul hh mm ss în Excel. În această metodă, vom aplica metoda TEXT , ALEGE și MATCH pentru a converti timpul în secunde în formatul dorit. Să vedem procesul în detaliu.

📌 Pași:

  • Inițial, selectați celula E5 și introduceți formula de mai jos.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))

În formula de mai sus, se utilizează D5 se referă la celula Timp de finalizare (sec) .

Repartizarea formulei

  • MATCH(D5,{0,60,3600},1) → The Funcția MATCH returnează poziția relativă a unui element dintr-o matrice care corespunde valorii date. Aici, D5 este lookup_value argument care se referă la Timp de finalizare . În urma, {0,60,3600} reprezintă lookup_array argument din care se potrivește valoarea. În cele din urmă, 1 este opționalul match_type argument care indică Mai puțin de
    • Ieșire 2
  • CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss") → devine
    • CHOOSE(2,",":ss", "m:ss","[h]:mm:ss") → The ALEGE funcția alege o valoare sau o acțiune de efectuat dintr-o listă de valori, pe baza unui număr de index. Aici, 2 este index_num argument în timp ce ":ss", "m:ss","[h]:mm:ss" reprezintă valoare1 , valoare2 , și valoare3 În funcție de numărul de index 2 , funcția alege "m:ss" format.
    • Ieșire "m:ss"
  • TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss"))) → devine
    • TEXT(D5/86400, "m:ss") → convertește o valoare în text într-un anumit format numeric. Aici, D5/86400 este valoare argument în timp ce "m:ss" reprezintă format_text Funcția convertește valoarea lui 0.01446 la h:mm:ss format.
    • 1250/86400 01446
    • Ieșire 20:50
  • Ulterior, apăsați ENTER .

Citește mai mult: Cum se face conversia secunde în minute în Excel

5. Angajarea funcțiilor INT și ROUND

Ca și în cazul Excel, există mai multe moduri de a efectua aceeași sarcină. Prin urmare, puteți efectua soluția într-un alt mod. Să explorăm metoda pas cu pas.

📌 Pași:

  • Inițial, selectați celula E5 și inserați următoarea formulă.
=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)

În acest caz, se va utiliza D5 se referă la celula Timp de finalizare în secunde.

Repartizarea formulei

  • INT(D5/3600) → The Funcția INT rotunjește un număr la cel mai apropiat număr întreg. Aici, funcția D5 indică celula Timp de finalizare în secunde, care se împarte la 3600 deoarece există 3600 secunde în 1 Astfel, obținem timpul în ore.
    • Ieșire 0
  • INT(((D5/3600)-INT(D5/3600))*60) → În această formulă, obținem partea de minute prin scăderea INT(D5/3600) de la D5/3600 și înmulțind răspunsul cu 60 deoarece există 60 minute în 1 The Funcția INT returnează doar partea întreagă a răspunsului.
    • 3472-0 0.3472
    • 3472*60 20.833
    • Ieșire 20
  • ROUND((((D5/3600)-INT(D5/3600))*60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → rotunjește un număr la un număr specificat de cifre. În această expresie, calculăm partea secundară într-un mod similar. Partea secundară se calculează în mod similar. Funcția ROUND rotunjește răspunsul la zero zecimale, adică returnează doar partea întreagă a răspunsului.
    • 833-20 0.833
    • 833*60 50
  • În cele din urmă, utilizați Ampersandă (&) pentru a combina orele, minutele și secundele.
  • În cele din urmă, apăsați butonul ENTER buton.

Citește mai mult: Cum se convertesc minutele în zecimi de oră în Excel (6 moduri)

6. Implementarea funcțiilor MOD, TEXT și TRUNC

În această metodă, vom combina câteva funcții pentru a îndeplini această sarcină. Deci, fără întârziere, să începem!

📌 Pași:

  • În primul rând, treceți la celula E5 și inserați următoarea formulă în celulă.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")

În acest caz, se va utiliza Funcția MOD ia D5/86400 ca număr argument și 1 ca divizor Acesta returnează 0.01446 care este valoare argument al Funcția TEXT . Funcția TEXT convertește formatul textului ca ":mm:ss" care este format_text din funcția de mai sus. TRUNC(D5/3600) 0 ca rezultat. deoarece Funcția TRUNC returnează partea întreagă a unui număr.

  • În mod corespunzător, hit ENTER .

Citește mai mult: Cum se convertesc milisecundele în secunde în Excel (2 moduri rapide)

7. Angajarea codului VBA

S-ar putea să vă întrebați dacă există o modalitate de a automatiza această sarcină. VBA te-a acoperit. Urmează-mă.

📌 Pași:

  • La început, construiți o nouă coloană Ora în format hh:mm:ss Format la adresa Coloana E ca Metoda 1 .
  • În al doilea rând, mergeți la Dezvoltator tab.
  • Apoi, selectați Visual Basic pe Cod grup.
  • Alternativ, apăsați ALT + F11 pentru a îndeplini aceeași sarcină.

  • Instantaneu, se va deschide Microsoft Visual Basic pentru aplicații se deschide fereastra.
  • După aceea, treceți la Introduceți tab.
  • Ulterior, selectați Modul din opțiuni.

  • Imediat, se deschide fereastra Modul de cod .
  • Apoi, scrieți următorul cod în fișierul Modul .
 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 

Defalcarea codului

Sub convert_sec()

Dim secs As Integer, converted_time As Date

  • În primul rând, creăm macroul și îi dăm numele convert_sec .
  • Apoi, am definit cele două variabile.

Pentru x = 5 la 14

secs = Cells(x, 4).Value

converted_time = secs / 86400

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

Cells(x, 5).Value = converted_time

Următorul x

  • După aceea, inserăm o buclă for pentru valoarea lui 5 la 14 pentru x .
  • Ulterior, am atribuit valoarea celulei D5 la secs variabilă.
  • În continuare, se împarte variabila secs de 86400 și atribuiți valoarea la convertit_timp variabilă.
  • În acest moment, schimbați formatul celulei D5 la hh:mm:ss format.
  • Ulterior, puneți variabila de mai sus în celula E5 .
  • În cele din urmă, treceți la celula inferioară D6 și continuați bucla de mai sus până când ajungeți la celula D14 .
  • În cele din urmă, selectați Rulați sau apăsați pictograma F5 pe tastatură.

  • Acum, reveniți la VBA fișă de lucru.
  • Prin urmare, se poate spune că Ora în format hh:mm:ss Format se completează automat cu rezultatele corecte.

Citește mai mult: Conversia Coordonate zecimale în grade, minute, secunde în Excel

Secțiunea practică

Pentru a face practică de unul singur am pus la dispoziție un Practică secțiunea de mai jos în fiecare foaie din partea dreaptă. Vă rugăm să o faceți singur.

Concluzie

Vă mulțumesc pentru că ați citit acest articol. Sper că toate metodele menționate mai sus pentru a converti secundele în formatul hh mm ss în Excel vă vor îndemna acum să le aplicați mai eficient în foile dvs. de calcul Excel. Nu uitați să descărcați aplicația Practică Dacă aveți întrebări sau feedback, vă rog să mă anunțați în secțiunea de comentarii. Sau puteți consulta celelalte articole legate de funcțiile Excel de pe această pagină site .

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.