Cómo sumar y mostrar la hora en formato día-h-min

Cómo sumar y mostrar la hora en formato día-h-min

Digamos que quiero mostrar O9 en formato día-hora-min agregando 08 a I9,J9,K9

Respuesta1

Puedes usar TIME para obtener la cantidad de tiempo:

=INT(SUMPRODUCT($I$5:$I6+$L$5:$L6+TIME($J$5:$J6,$K$5:$K6,0)+TIME($M$5:$M6,$N$5:$N6,0))) & " days " & HOUR(SUMPRODUCT($I$5:$I6 + $L$5:$L6  + TIME($J$5:$J6,$K$5:$K6,0) + TIME($M$5:$M6,$N$5:$N6,0))) & " hours " & MINUTE(SUMPRODUCT($I$5:$I6 + $L$5:$L6  + TIME($J$5:$J6,$K$5:$K6,0) + TIME($M$5:$M6,$N$5:$N6,0))) & " minutes"

Ponlo en O6 y copia/arrastra hacia abajo.

Crea un valor de día/hora y luego lo analiza para obtener las piezas necesarias.

SUMPRODUCT($I$5:$I6+$L$5:$L6+TIME($J$5:$J6,$K$5:$K6,0)+TIME($M$5:$M6,$N$5:$N6,0))

es la parte que resume todas las partes y devuelve un valor que Excel puede interpretar como una fecha/hora.

Luego INTdevuelve los días, HOURlas horas y MINUTElos MINUTOS.

Luego concatenamos usando &.

Los rangos están anclados en la primera línea, pero en el otro extremo son relativos a la fila en la que se coloca la fórmula, por lo que solo suman el carril en el que se encuentra y los de arriba.

ingrese la descripción de la imagen aquí


También puedes usar solo la SUMPRODUCTparte:

=SUMPRODUCT($I$5:$I6+$L$5:$L6+TIME($J$5:$J6,$K$5:$K6,0)+TIME($M$5:$M6,$N$5:$N6,0))

Y formatee las celdas:

dd \d\a\y\s hh \h\r\s mm \mi\n\s

Y mostrará lo que desea y mantendrá el número subyacente como un número y no como una cadena:

ingrese la descripción de la imagen aquí

información relacionada