Crear un si/entonces en Excel para el tiempo

Crear un si/entonces en Excel para el tiempo

Estoy buscando una manera de restar 45 minutos si el valor del tiempo en la celda es mayor a 5 horas. Pero la celda de destino está calculando el tiempo a partir de otras dos celdas que ya utilizan esta fórmula:

=TEXT(G3-F3+(G3<F3), "h:mm")

¡Gracias por la ayuda!

Respuesta1

Tal vez:

=IF(TIMEVALUE(TEXT(G3-F3+(G3<F3), "h:mm"))>TIME(5,0,0),TIMEVALUE(TEXT(G3-F3+(G3<F3), "h:mm"))-TIME(0,15,0),TIMEVALUE(TEXT(G3-F3+(G3<F3), "h:mm")))

Respuesta2

En lugar de convertir a texto y volver a hacer los cálculos, simplemente haga los cálculos y formatee la celda como hh:mm:

=(G3-F3+(G3<F3))-(TIME(0,45,0)*((G3-F3+(G3<F3))>TIME(5,0,0)))

ingrese la descripción de la imagen aquí

![ingrese la descripción de la imagen aquí

información relacionada