Fórmula genérica
=A1*86400
Explicación
Para convertir un tiempo de Excel válido en segundos decimales, puede multiplicar por 86400. En el ejemplo que se muestra, la fórmula en C6 es:
=B6*86400
que devuelve un valor de 60, ya que hay 60 segundos en 1 minuto.
Cómo funciona esta fórmula
En el sistema de tiempo de Excel, un día de 24 horas es igual a 1. Esto significa que las horas y las horas son valores fraccionales de 1, como se muestra en la siguiente tabla:
Hours | Time | Fraction | Value |
---|---|---|---|
1 | 1:00 AM | 1/24 | 0.04167 |
3 | 3:00 AM | 3/24 | 0.125 |
6 | 6:00 AM | 6/24 | 0.25 |
4 | 4:00 AM | 4/24 | 0.167 |
8 | 8:00 AM | 8/24 | 0.333 |
12 | 12:00 PM | 12/24 | 0.5 |
18 | 6:00 PM | 18/24 | 0.75 |
21 | 9:00 PM | 21/24 | 0.875 |
Debido a que cada hora se puede representar como 1/24, puede convertir un tiempo de Excel en horas decimales multiplicando el valor por 24, convertir a minutos decimales multiplicando el valor por 1440 (24 * 60) y convertir a segundos multiplicando por 86400 (24 * 60 * 60).
Con el valor de tiempo 6:00 celda A1, puede visualizar la conversión de esta manera:
=A1*(24*60*60) =(6/24)*86400 =0.25*86400 =21,600
El tiempo de Excel 6:00 se convierte en 21,600 segundos.
Dar formato al resultado como número
Cuando multiplica un valor de tiempo por 86400, Excel puede formatear automáticamente el resultado usando un formato de tiempo como h: mm, que mostrará el valor incorrectamente. Para mostrar el resultado como un número normal, aplique el formato General o Número.
0 comentarios:
Publicar un comentario