Cómo convertir decimal negativo a tiempo negativo en Excel y mostrarlo

Cómo convertir decimal negativo a tiempo negativo en Excel y mostrarlo

Estoy creando una hoja de cálculo para que el personal de despacho realice un seguimiento de qué tan adelantados o retrasados ​​están con respecto al cronograma.
Las columnas C4-16, E4-16 y F4-16 son listas.
D4-16 y G4-16 están convirtiendo el tiempo de las columnas adyacentes a decimal.
H4-16 pretende mostrar "Sí" si los camiones están adelantados a lo previsto o son puntuales. "No" si están atrasados ​​y "" si no se ingresa nada. =IF(I4/24<0,"Yes",IF(I4/24>0,"No",IF(I4/24=0,"")))
I4-16 se logra restando las columnas G - D
J4-16 tiene como objetivo mostrar el tiempo detrás de "+" y el tiempo adelante "-" al convertir I4-16 de decimales a la hora en que está la fórmula =IF(I4/24<0,I4/24,IF(I4/24>0,I4/24,IF(I4/24=0,"")))y el formato de celda +h:mm:ss;-h:mm:ss;h:mm:ss.
Recibo el error "#############" en tiempo negativo.
Adjunto una captura de pantalla de la hoja de cálculo.
Tiempo negativo

Respuesta1

Este sencillo método resuelve el problema:

ingrese la descripción de la imagen aquí

Para obtener resultados en un formato de HORA válido, me gustaría sugerir que se resten los valores de HORA si son decimales.

  • Fórmula en celdaT51 & fill it down.

    =IF(R51-P51<0, "-" & TEXT(ABS(R51-P51),"hh:mm"), R51-P51)
    
  • El formato de celda aplicado T51:T52es hh:mm.

NÓTESE BIEN

  • Si restas la representación decimal de TIME, que está en Q& Scolumnas, obtienes 4:00& -04.00.

Ajuste las referencias de celda en la fórmula según sea necesario.

Respuesta2

De hecho, encontré una respuesta a esta pregunta si navegas aArchivo > Opciones > Avanzado > Al calcular en este libro de trabajo. Marque la casilla con"Utilice el sistema de fecha de 1904".
Se mostrará el tiempo negativo.

información relacionada