Excel Converteix segons a hh mm ss (7 maneres fàcils)

  • Comparteix Això
Hugh West

Alguna vegada has pensat com convertir segons al format hh mm ss a Excel ? Cansat de buscar-lo en línia? Però no trobes la resposta correcta enlloc? Si la resposta a totes les preguntes anteriors és afirmativa, aleshores heu vingut al lloc correcte. Aquí, us guiarem a través de 7 mètodes fàcils i còmodes per convertir els segons al format hh mm ss a Excel. Amb sort, després d'això no caldrà anar a cap altre lloc.

Baixeu el quadern de pràctiques

Podeu descarregar el quadern d'Excel següent per entendre's i practicar millor.

Conversió de Seconds.xlsm

7 Mètodes per convertir segons a hh mm ss a Excel

Per aclarir-nos, suposem que tenim un Sudoko Competition - Temps de finalització arxiu a les nostres mans. Aquest conjunt de dades conté ID , Noms dels participants i Temps de finalització (s) a les columnes B , C , i D respectivament.

Ara, convertirem aquests temps en segons al format hh mm ss utilitzant diferents enfocaments a Excel.

Aquí, hem utilitzat la versió Microsoft Excel 365 , podeu utilitzar qualsevol altra versió segons la vostra conveniència.

1. Utilitzant l'opció de format de cel·les per convertir els segons a hh mm ss a Excel

En el nostre primer mètode, mostrarem la manera més senzilla de convertir els segons al format hh mm ss a Excel. Per tant, comencem.

📌 Passos:

  • Al principi, creeu una columna nova Hora en format hh:mm:ss a Columna E .

  • En segon lloc, seleccioneu la cel·la E5 i escriu la fórmula següent.
=D5/86400

Aquí, D5 representa la Compleció Temps (s) del primer competidor Robin . Vam dividir el valor de la cel·la D5 per 86400 . Perquè, 1 dia = (24 × 60 × 60) = 86400 segons. Bàsicament, hem convertit el temps en segons en una fracció de dia.

  • A continuació, premeu ENTER .

  • En aquest moment, premeu CTRL + 1 per obrir el quadre de diàleg Format cel·les .
  • Al quadre de diàleg, aneu a <1 Pestanya>Número .
  • A continuació, seleccioneu Personalitzat de la llista Categoria .
  • Després, escriviu hh: mm:ss al quadre Tipus .
  • Aquí podem veure la Mostra com a la imatge següent.
  • Més endavant, feu clic a D'acord .

  • Ara, el valor de la cel·la E5 sembla aquest.

  • En aquest punt, porteu el cursor a l'extrem inferior dret de la cel·la E5 . Així, semblarà un signe més (+) . És l'eina Emplena el mànec .
  • Ara, arrossega el Emplena el mànec fins a la cel·la E14 .

  • Així, les cel·les restants de l'interval E5:E14 obtenen els resultats desitjats.

Llegir més: Converteix els segons en hores i minuts a Excel(4 mètodes fàcils)

2. Inserció de la funció CONVERT per convertir els segons a hh mm ss a Excel

Si sou d'aquelles persones que els agrada utilitzar fórmules d'Excel, aleshores el nostre els propers mètodes que heu cobert. Només cal que seguiu aquests senzills passos.

📌 Passos:

  • Al principi, seleccioneu la cel·la E5 i enganxeu la fórmula següent a la Barra de fórmules .
=CONVERT(D5,"sec","day")

A la fórmula anterior, D5 representa el número argument i els “sec” i “dia” apunten a from_unit i to_unit arguments respectivament. Aquí, la funció CONVERTIR converteix els 1250 segons en una fracció de dies.

  • Després, toqueu la tecla ENTER .

  • En l'actualitat, canvieu el format de la cel·la E5 com Mètode 1 .
  • A continuació, feu doble clic a l'eina Emplenar mànec .

  • Per tant, les cel·les restants s'omplen amb els resultats rellevants. .

Llegir més: Com convertir minuts en hores i minuts a Excel

3. Aplicació de la funció TEXT per convertir segons a hh mm ss a Excel

Si teniu curiositat per conèixer la funció TEXT a Excel, aquest mètode pot ser útil. És senzill i fàcil, només cal que seguiu.

📌 Passos:

  • En primer lloc, aneu a la cel·la E5 i poseu la fórmula següent alcel·la.
=TEXT(D5/86400,"hh:mm:ss")

En aquesta expressió, el D5/86400 és el valor mentre que l'argument “hh:mm:ss” representa l'argument format_text . Aquí, la funció TEXT converteix el temps en segons a la cel·la D5 en temps en format hh:mm:ss.

  • En segon lloc, premeu Tecla ENTER .

Llegir més: Com convertir minuts en segons a Excel (2 maneres ràpides) )

4. Ús de les funcions CHOIS, MATCH, TEXT

Per a aquells de vosaltres que vulguin aprendre més tècniques, hi ha una altra manera de convertir els segons al format hh mm ss en Sobresortir. En aquest mètode, aplicarem les funcions TEXT , CHOOSE i MATCH per convertir el temps en segons al format desitjat. Vegem el procés en detall.

📌 Passos:

  • En principi, seleccioneu la cel·la E5 i inseriu la fórmula següent.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))

A la fórmula anterior, la cel·la D5 fa referència al Temps de finalització (s) .

Desglossament de la fórmula

  • MATCH(D5,{0,60,3600},1) La funció MATCH retorna la posició relativa d'un element en una matriu que coincideix amb el valor donat. Aquí, D5 és l'argument lookup_value que fa referència al Temps de finalització . A continuació, {0,60,3600} representa l'argument lookup_array des d'on es fa coincidir el valor. Finalment, 1 és l'argument opcional match_type que indica la Menys de
    • Sortida 2
  • TRIA(COINCIDENT(D5,{0,60,3600},1),”:ss”,”m:ss”,” [h]:mm:ss”) → es converteix en
    • CHOOSE(2,”:ss”,”m:ss”,”[h]:mm:ss”) → La funció CHOOSE tria un valor o acció per realitzar d'una llista de valors, basant-se en un número d'índex. Aquí, 2 és l'argument núm_índex mentre “:ss”,”m:ss”,”[h]:mm:ss” representa el valor1 , valor2 i valor3 Segons el número d'índex 2 , la funció tria el format “m:ss” .
    • Sortida “m:ss”
  • TEXT(D5/86400,TRIA (COINCIDENT(D5,{0,60,3600},1),":ss","m:ss"," [h]:mm:ss”)) → es converteix en
    • TEXT(D5/86400,”m:ss”) → converteix un valor en text en un format de nombre específic . Aquí, D5/86400 és l'argument valor mentre que “m:ss” representa el format_text La funció converteix el valor de 0,01446 al format h:mm:ss .
    • 1250/86400 01446
    • Sortida 20:50
  • A continuació, premeu ENTER .

Llegir més: Com convertir segons a minuts a Excel

5. Utilització de les funcions INT i ROUND

Com amb Excel, hi ha diverses maneres de fer la mateixa tasca. Per tant, podeu realitzar elsolució d'una altra manera. Explorem el mètode pas a pas.

📌 Passos:

  • En principi, seleccioneu la cel·la E5 i enganxeu la fórmula següent.
=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)

Aquí, la cel·la D5 fa referència al Temps de finalització en segons.

Desglossament de la fórmula

  • INT(D5/3600) → La funció INT arrodoneix un nombre al nombre enter més proper. Aquí, la cel·la D5 apunta al Temps de finalització en segons que es divideix per 3600 ja que hi ha 3600 segons a 1 Així, obtenim el temps en hores.
    • Sortida 0
  • INT(((D5/3600)-INT(D5/3600) ))*60) → En aquesta fórmula, obtenim la part dels minuts restant INT(D5/3600) del D5/3600 i multiplicant la resposta per 60 ja que hi ha 60 minuts a 1 La funció INT només retorna la part sencera de la resposta.
    • 3472-0 0,3472
    • 3472*60 20,833
    • Sortida 20
  • ROUND((((D5/3600)-INT(D5/3600))* 60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → arrodoneix un nombre a un nombre especificat de dígits. En aquesta expressió, calculem la part dels segons de manera similar. La funció ROUND arrodoneix la resposta a zero decimals, és a dir, només retorna la part sencera de la resposta.
    • 833-20 0,833
    • 833*60 50
  • Per últim, utilitzeu l'operador Ampersand (&) per combinar les hores, els minuts i els segons.
  • Per últim, premeu el botó ENTER .

Llegir més: Com convertir minuts a dècimes d'hora a Excel (6 maneres)

6. Implementació de les funcions MOD, TEXT i TRUNC

En aquest mètode, Combinarà algunes funcions per realitzar la tasca. Per tant, sense més demora, aprofundim!

📌 Passos:

  • Primalment, aneu a la cel·la E5 i enganxeu el següent fórmula a la cel·la.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")

Aquí, la funció MOD pren D5/86400 com a Argument número i 1 com a argument divisor . Retorna 0,01446 que és l'argument valor de la funció TEXT . La funció TEXT converteix el format del text com a “:mm:ss” , que és l'argument format_text de la funció anterior. TRUNC(D5/3600) dóna 0 com a resultat. Com que la funció TRUNC retorna la part entera d'un nombre.

  • Corresponent, premeu ENTER .

Llegir més: Com convertir mil·lisegons en segons a Excel (2 maneres ràpides)

7. Enganxar el codi VBA

Potser us preguntareu, hi ha alguna manera d'automatitzar aquesta tasca? Aleshores, VBA t'ha cobert. Només has de seguir.

📌Passos:

  • Al principi, construïu una nova columna Temps en format hh:mm:ss sota Columna E com Mètode 1 .
  • En segon lloc, aneu a la pestanya Desenvolupador .
  • A continuació, seleccioneu Visual Basic al Codi grup.
  • Com a alternativa, premeu ALT + F11 per fer la mateixa tasca.

  • A l'instant, el S'obre la finestra Microsoft Visual Basic per a aplicacions .
  • Després, aneu a la pestanya Insereix .
  • Més tard, seleccioneu Mòdul de les opcions.

  • De seguida, obre el Mòdul de codi .
  • A continuació, escriu el codi següent al Mòdul .
8848

Desglossament del codi

Sub convert_sec()

Atenuar els segons com a enter, convertit_hora com a data

  • Primer, creem la macro i li donem el nom convert_sec .
  • A continuació, hem definit les dues variables.

Per a x = 5 a 14

segons = Cel·les (x, 4).Valor

temps_convertit = segons / 8640 0

Cèl·lules (x, 5).NumberFormat = “hh:mm:ss”

Cèl·lules (x, 5).Valor = converted_time

Següent x

  • Després d'això, inserim un bucle for per al valor de 5 a 14 per a x .
  • Més tard, vam assignar el valor de la cel·la D5 a la variable s .
  • A continuació, divideix la variable segons per 86400 i assigna el valor a converted_time variable.
  • En aquest moment, canvieu el format de la cel·la D5 al format hh:mm:ss .
  • A continuació, poseu la variable anterior. a la cel·la E5 .
  • Finalment, aneu a la cel·la inferior D6 i continueu el bucle anterior fins a anar a la cel·la D14 .
  • Per últim, seleccioneu la icona Executar o premeu F5 al teclat.

  • Ara, torneu al full de treball VBA .
  • Així, la columna Hora en format hh:mm:ss s'omple automàticament amb els resultats correctes .

Llegir més: Convertir coordenades decimals en graus minuts segons a Excel

Pràctica Secció

Per fer la pràctica per tu mateix, hem proporcionat una secció Pràctica com a continuació a cada full del costat dret. Fes-ho tu mateix.

Conclusió

Gràcies per llegir aquest article. Espero que tots els mètodes esmentats anteriorment per convertir segons en format hh mm ss a Excel ara us demanaran que els apliqueu als vostres fulls de càlcul d'Excel de manera més eficaç. No us oblideu de baixar el fitxer Pràctica . Si teniu cap pregunta o comentari, feu-m'ho saber a la secció de comentaris. O podeu consultar els nostres altres articles relacionats amb les funcions d'Excel en aquest lloc web .

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.