No se pueden calcular los horarios con las 12:00 a.m.

2

Tengo una hoja de cálculo que agrega con éxito dos veces juntas, pero eso tiene un problema. Estoy agregando dos veces para que transcurra el tiempo resultante como en esta hoja:

Hoja de muestra

La fórmula que estoy usando (en la columna F) para calcular es:

=IF(OR(D4=0,E4=0),0,IF((E4>D4),(E4-D4),((E4+24)-D4)) 

(Luego uso =HOUR(F4)+(MINUTE(F4)/60)en la columna G para convertir a un número que puedo usar en otros cálculos)

El formato de celda que he estado usando para las tres celdas es categoría - Hora: 6:00 p.m.

Mi problema ... surge cuando, como en la fila 8, se ingresa un valor de 12 am. En este caso, el valor en la barra de fórmulas mostrará 12:00:00 AM, pero la celda se mostrará en blanco (supongo que los valores cero están configurados para no mostrarse) y la columna F no se calculará y también estará en blanco. Cualquier otro momento, pero la medianoche funciona sin problemas.

Para remediar esto, he probado diferentes formatos de números como [h]: mm, pero aún así nada funciona.

¿Alguien puede decirme cómo puedo ingresar una hora de medianoche / 12:00:00 a.m. y hacer que se calcule como 12 y no como cero? Nota: Prefiero tener los tiempos formateados como 12 h y no 24 h.

Fixdmix
fuente
¿Por qué no configurarlo para mostrar valores cero? Eso resolvería el problema central aquí. Entonces, por supuesto, todavía tendrá el problema de que quiere que 00:00 se muestre como 12:00 AM
Rory Alsop
Simplemente aprenda cómo se almacena la fecha / hora en Excel. La parte de la fecha es la parte entera del número; horas, minutos, etc. son la fracción. Pueden pensar en agregar 24 horas como +1, no +24(como se ve en su fórmula).
miroxlav
En realidad ... creo que he resuelto algunos de los problemas y los he simplificado usando la fórmula: = 24 * (E4 + (D4> E4) -D4)
Fixdmix
@rory alsop ... No puedo configurarlo para mostrar valores cero porque eso no funcionará en la mayoría de las otras celdas de la hoja, y es parte de un libro de trabajo mucho más grande donde no puedo mostrar ceros. Sin embargo, busqué en el formato condicional donde los ceros se mostrarían solo en algunas celdas, pero no tuve éxito en encontrar una solución.
Fixdmix

Respuestas:

0

He jugado con esto para tratar de emular tu problema, y ​​creo que veo el problema. Prueba esto:

He formateado las celdas para que sean Tiempo, usando 1:30:55 PM como la opción específica (la última de las 5 opciones para el formato de Tiempo) y esto funciona cada vez.

Para mí, si establezco el tiempo para

  • 00:00
  • 0 0
  • 24
  • o incluso a las 23:60 (estaba tratando de hacer que se rompa :-))

se muestra como 12:00:00 a.m.

Rory Alsop
fuente
0

Tener el mismo problema Con una celda formateada para "1:37:30 PM" o simplemente "1:37 PM", cualquier entrada de 12:00 am da como resultado una celda en blanco, aunque se muestren 12:00:00 AM en la barra de fórmulas.

Mi solución es ingresar las 12:00 am como "24:00" y esto se muestra con éxito a las 12:00 am bajo esas condiciones de formato, con 24:00:00 en la barra de fórmulas.

Doug
fuente