Fórmula de Excel: Duración del tiempo con días -

Tabla de contenido

Fórmula genérica

=days+time

Resumen

Para ingresar una duración de tiempo como 2 días 6 horas y 30 minutos en Excel, puede ingresar días por separado como un valor decimal, luego agregar el tiempo. En el ejemplo que se muestra, la fórmula en la celda F5, copiada, es:

=B5+TIME(C5,D5,0)

Explicación

En el ejemplo que se muestra, el objetivo es ingresar un tiempo válido basado en días, horas y minutos, luego mostrar el resultado como horas totales.

La clave es comprender que el tiempo en Excel es solo un número. 1 día = 24 horas y 1 hora = 0,0412 (1/24). Eso significa 12 horas = 0,5, 6 horas = 0,25 y así sucesivamente. Debido a que el tiempo es solo un número, puede agregar tiempo a los días y mostrar el resultado utilizando un formato de número personalizado o con su propia fórmula, como se explica a continuación.

En el ejemplo que se muestra, la fórmula en la celda F5 es:

=B5+TIME(C5,D5,0)

En el lado derecho de la fórmula, la función TIEMPO se usa para ensamblar un tiempo válido de sus partes componentes (horas, minutos, segundos). Las horas provienen de la columna C, los minutos de la columna D y los segundos están codificados como cero. TIME devuelve 0,5, ya que 12 horas equivalen a medio día:

TIME(12,0,0) // returns 0.5

Con el número 1 en C5, podemos simplificar la fórmula a:

=1+0.5

que devuelve 1,5 como resultado final. Para mostrar este resultado como horas totales, se utiliza un formato de número personalizado:

(h):mm

Los corchetes le dicen a Excel que muestre horas por encima de las 24, ya que por defecto Excel se restablecerá a cero en cada intervalo de 24 horas (como un reloj). El resultado es un tiempo como "36:00", ya que 1,5 es un día y medio, o 36 horas.

La fórmula en G5 simplemente apunta hacia F5:

=F5

El formato de número personalizado que se utiliza para mostrar un resultado como "1d 12h 0m" es:

d"d" h"h" m"m"

Más de 31 días

El uso de "d" para mostrar los días en un formato de número personalizado funciona bien hasta 31 días. Sin embargo, después de 31 días, Excel restablecerá los días a cero. Esto no afecta las horas, que seguirán mostrándose correctamente con el formato de número (h).

Desafortunadamente, no se admite un formato de número personalizado como (d). Sin embargo, en este ejemplo, dado que los días, las horas y los minutos ya están desglosados ​​por separado, puede escribir su propia fórmula para mostrar los días, los minutos y las horas de esta manera:

=B5&"d "&C5&"h "&D5&"m"

Este es un ejemplo de concatenación. Simplemente estamos incorporando los tres valores numéricos en una sola cadena de texto, unidos con el operador comercial (&).

Si desea mostrar un valor de tiempo existente como una cadena de texto, puede usar una fórmula como esta:

=INT(A1)&" days "&TEXT(A1,"h"" hrs ""m"" mins """)

donde A1 contiene tiempo. La función INT simplemente devuelve la parte entera del número (días). La función TEXTO se utiliza para formatear horas y minutos.

Articulos interesantes...