Excel Converter segundos a hh mm ss (7 xeitos sinxelos)

  • Comparte Isto
Hugh West

Algunha vez pensaches en como converter segundos ao formato hh mm ss en Excel ? Cansado de buscalo en liña? Pero non podes atopar a resposta correcta en ningún lado? Se a resposta a todas as preguntas anteriores é si, entón chegaches ao lugar indicado. Aquí, guiarémosche a través de 7 métodos sinxelos e cómodos para converter segundos ao formato hh mm ss en Excel. Con sorte, despois diso non será necesario ir a ningún outro lugar.

Descargar o libro de prácticas

Podes descargar o seguinte libro de Excel para comprender e practicar mellor.

Conversión de segundos.xlsm

7 métodos para converter segundos en hh mm ss en Excel

Para aclaración, digamos que temos un Competición Sudoko - Tempo de finalización arquivo nas nosas mans. Este conxunto de datos contén ID , Nomes dos participantes e Tempo de finalización (seg) nas columnas B , C , e D respectivamente.

Agora, converteremos estes tempos en segundos ao formato hh mm ss utilizando diferentes enfoques en Excel.

Aquí usamos a versión Microsoft Excel 365 , podes usar calquera outra versión segundo a túa conveniencia.

1. Usando a opción Formatar celas para converter segundos en hh mm ss en Excel

No noso primeiro método, mostraremos a forma máis sinxela de converter segundos ao formato hh mm ss en Excel. Entón, imos comezar.

📌 Pasos:

  • En primeiro lugar, crea unha nova columna Hora en formato hh:mm:ss en Columna E .

  • En segundo lugar, seleccione a cela E5 e escribe a seguinte fórmula.
=D5/86400

Aquí, D5 representa a Completación Tempo (s) do primeiro competidor Robin . Dividimos o valor da cela D5 entre 86400 . Porque, 1 día = (24 × 60 × 60) = 86400 segundos. Basicamente, convertimos o tempo en segundos nunha fracción de día.

  • A continuación, preme ENTER .

  • Neste momento, prema CTRL + 1 para abrir o cadro de diálogo Formatar celas .
  • No cadro de diálogo, vai ao <1 Pestana>Número .
  • A continuación, selecciona Personalizado na lista Categoría .
  • Despois, escribe hh: mm:ss na caixa Tipo .
  • Aquí podemos ver a Mostra como na imaxe de abaixo.
  • Máis tarde, fai clic en Aceptar .

  • Agora, o valor da cela E5 parece así.

  • Neste punto, leva o cursor á esquina inferior dereita da cela E5 . Así, parecerá un signo máis (+) . É a ferramenta Recheo de control .
  • Agora, arrastra o Recheo de control ata a cela E14 .

  • Así, as celas restantes do intervalo E5:E14 obteñen os resultados desexados.

Ler máis: Converte segundos en horas e minutos en Excel(4 métodos sinxelos)

2. Inserir a función CONVERT para converter segundos en hh mm ss en Excel

Se es unha desas persoas que lle gusta usar fórmulas de Excel, entón o noso os seguintes métodos cubertos. Só tes que seguir estes sinxelos pasos.

📌 Pasos:

  • No principio, selecciona a cela E5 e pega a seguinte fórmula en a Barra de fórmulas .
=CONVERT(D5,"sec","day")

Na fórmula anterior, D5 representa o número argumento e os “sec” e “día” apuntan a from_unit e to_unit argumentos respectivamente. Aquí, a función CONVERTIR converte os 1250 segundos nunha fracción de días.

  • Despois, toca a tecla ENTER .

  • Actualmente, cambia o formato da cela E5 como Método 1 .
  • A continuación, faga dobre clic na ferramenta Recheo de control .

  • Por iso, as celas restantes enchense cos resultados relevantes. .

Ler máis: Como converter minutos en horas e minutos en Excel

3. Aplicar a función TEXTO para converter segundos en hh mm ss en Excel

Se tes curiosidade por coñecer a función TEXTO en Excel, este método pode resultar útil. É sinxelo e sinxelo, só tes que seguir.

📌 Pasos:

  • En primeiro lugar, vai á cela E5 e pon a seguinte fórmula nocela.
=TEXT(D5/86400,"hh:mm:ss")

Nesta expresión, o D5/86400 é o valor mentres que o “hh:mm:ss” representa o argumento format_text . Aquí, a función TEXTO converte o tempo en segundos na cela D5 en tempo no formato hh:mm:ss.

  • En segundo lugar, prema o Tecla ENTER .

Ler máis: Como converter minutos en segundos en Excel (2 xeitos rápidos) )

4. Usando as funcións ESCOLLER, MATCH, TEXTO

Para aqueles de vostedes que queiran coñecer máis técnicas, hai outra forma de converter segundos ao formato hh mm ss en Excel. Neste método, aplicaremos as funcións TEXT , CHOOSE e MATCH para converter o tempo en segundos ao formato desexado. Vexamos o proceso en detalle.

📌 Pasos:

  • Inicialmente, seleccione a cela E5 e insira a fórmula a continuación.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))

Na fórmula anterior, a cela D5 refírese ao Tempo de finalización (s) .

Desglose de fórmulas

  • MATCH(D5,{0,60,3600},1) → O A función MATCH devolve a posición relativa dun elemento nunha matriz que coincide co valor indicado. Aquí, D5 é o argumento lookup_value que fai referencia ao Tempo de finalización . A continuación, {0,60,3600} representa o argumento lookup_array desde onde se corresponde o valor. Por último, 1 é o argumento opcional match_type que indica a Menor de
    • Saída 2
  • ESCOLLE(COINCIDIR(D5,{0,60,3600},1),”:ss”,”m:ss”,” [h]:mm:ss”) → pasa a ser
    • ESCOLLE(2,”:ss”,”m:ss”,”[h]:mm:ss”) → A función ESCOLLE escolle un valor ou acción para realizar dunha lista de valores, baseándose nun número de índice. Aquí, 2 é o argumento número_índice mentres que “:ss”,”m:ss”,”[h]:mm:ss” representa o valor1 , valor2 e valor3 Segundo o número de índice 2 , a función escolle o formato “m:ss” .
    • Saída “m:ss”
  • TEXTO(D5/86400,ESCOLLE(COINCIDENCIA(D5,{0,60,3600},1),”:ss”,”m:ss”,” [h]:mm:ss”)) → pasa a ser
    • TEXTO(D5/86400,”m:ss”) → converte un valor en texto nun formato de número específico . Aquí, D5/86400 é o argumento valor mentres que “m:ss” representa o texto_formato A función converte o valor de 0,01446 ao formato h:mm:ss .
    • 1250/86400 01446
    • Saída 20:50
  • A continuación, prema ENTER .

Ler máis: Como converter segundos en minutos en Excel

5. Empregando funcións INT e ROUND

Como con Excel, hai varias formas de facer a mesma tarefa. Polo tanto, pode realizar osolución doutro xeito. Exploremos o método paso a paso.

📌 Pasos:

  • Inicialmente, selecciona a cela E5 e pega a seguinte fórmula.
=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í, a cela D5 refírese ao Tempo de finalización en segundos.

Desglose de fórmulas

  • INT(D5/3600) → A función INT redondea un número ao número enteiro máis próximo. Aquí, a cela D5 apunta ao Tempo de finalización en segundos que se divide entre 3600 xa que hai 3600 segundos en 1 Así, obtemos o tempo en horas.
    • Saída 0
  • INT(((D5/3600)-INT(D5/3600) ))*60) → Nesta fórmula, obtemos a parte dos minutos restando INT(D5/3600) do D5/3600 e multiplicando a resposta por 60 xa que hai 60 minutos en 1 A función INT devolve só a parte enteira da resposta.
    • 3472-0 0,3472
    • 3472*60 20,833
    • Saída 20
  • REDONDA((((D5/3600)-INT(D5/3600))* 60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → redondea un número a un número especificado de díxitos. Nesta expresión, calculamos a parte dos segundos dun xeito similar. A función REDONDA redondea a resposta a cero decimais, é dicir, devolve só a parte enteira da resposta.
    • 833-20 0,833
    • 833*60 50
  • Por último, utiliza o operador Ampersand (&) para combinar as horas, os minutos e os segundos.
  • Por último, preme o botón ENTER .

Ler máis: Como converter minutos en décimas de hora en Excel (6 xeitos)

6. Implementando as funcións MOD, TEXT e TRUNC

Neste método, Combinará algunhas funcións para realizar a tarefa. Entón, sen máis demora, imos mergullarse!

📌 Pasos:

  • Principalmente, vai á cela E5 e pega o seguinte fórmula na cela.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")

Aquí, a función MOD toma D5/86400 como Argumento número e 1 como argumento divisor . Devolve 0,01446 que é o argumento valor da función TEXTO . A función TEXTO converte o formato do texto como “:mm:ss” , que é o argumento format_text da función anterior. TRUNC(D5/3600) dalle 0 como resultado. Porque a función TRUNC devolve a parte enteira dun número.

  • En consecuencia, prema ENTER .

Ler máis: Como converter milisegundos en segundos en Excel (2 xeitos rápidos)

7. Engadir código VBA

Poderás estar preguntando, hai algunha maneira de automatizar esta tarefa? Entón VBA cubriu. Só tes que seguir.

📌Pasos:

  • Ao principio, constrúe unha nova columna Hora en formato hh:mm:ss baixo Columna E como Método 1 .
  • En segundo lugar, vai á pestana Desenvolvedor .
  • A continuación, selecciona Visual Basic no Código grupo.
  • Como alternativa, preme ALT + F11 para facer a mesma tarefa.

  • Inmediatamente, o Ábrese a xanela Microsoft Visual Basic para aplicacións .
  • Despois, vai á pestana Inserir .
  • Máis tarde, selecciona Módulo das opcións.

  • Inmediatamente, abre o Módulo de código .
  • A continuación, anota o seguinte código no Módulo .
1589

Desglose do código

Sub convert_sec()

Dim segs As Integer, converted_time As Date

  • Primeiro, creamos a macro e dámoslle o nome convert_sec .
  • Entón, definimos as dúas variables.

Para x = 5 To 14

segundos = Celas(x, 4).Valor

tempo_convertido = segundos / 8640 0

Células(x, 5).NumberFormat = “hh:mm:ss”

Células(x, 5).Valor = converted_time

Seguinte x

  • Despois diso, inserimos un bucle for para o valor de 5 a 14 para x .
  • Máis tarde, asignamos o valor da cela D5 á variable segs .
  • A continuación, divide a variable segs por 86400 e asigne o valor a converted_time variable.
  • Neste momento, cambie o formato da cela D5 ao formato hh:mm:ss .
  • A continuación, coloque a variable anterior. á cela E5 .
  • Finalmente, move á cela inferior D6 e continúa o bucle anterior ata ir á cela D14 .
  • Por último, seleccione a icona Executar ou prema F5 no teclado.

  • Agora, volve á folla de traballo VBA .
  • Así, a columna Tempo no formato hh:mm:ss énchese automaticamente cos resultados correctos .

Ler máis: Converte coordenadas decimais en graos, minutos, segundos en Excel

Práctica Sección

Para practicar vostede mesmo, proporcionamos unha sección Práctica como a continuación en cada folla do lado dereito. Faino por ti mesmo.

Conclusión

Grazas por ler este artigo. Espero que todos os métodos mencionados anteriormente para converter segundos ao formato hh mm ss en Excel agora che soliciten que os apliques nas túas follas de cálculo de Excel de forma máis eficaz. Non esquezas descargar o ficheiro Práctica . Se tes algunha dúbida ou comentario, fágame saber na sección de comentarios. Ou pode consultar os nosos outros artigos relacionados coas funcións de Excel neste sitio web .

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.