La función MOD de Excel/lógica de conteo funciona alrededor del punto de las 12 a.m.

La función MOD de Excel/lógica de conteo funciona alrededor del punto de las 12 a.m.

Mi pregunta es similar a estaunoen eso estoy luchando con la fórmula Mod de Excel. Principalmente solo deseo una aclaración sobre cómo funciona la función Mod en relación con el tiempo y si estoy haciendo esto más difícil, entonces tiene que ser así.

La situación es la siguiente: he creado una hoja de cálculo que muestra la diferencia horaria entre varias zonas horarias y sus horarios de coordinación para un juego en línea. Tengo una hora prevista para despertarme: de 6 a.m. a 9:00 p.m. Para ver qué zonas horarias estarían activas durante las 12+ desde cualquier "hora de inicio" en la que comience el juego, hice un gráfico separado con esos tiempos con la fórmula =tiempo+12/24 (me referiré a esto como el tiempo de preparación gráfico). (Las más de 48 horas desde esa misma 'hora de inicio' simplemente terminan siendo la misma hora de inicio, así que no me molesté en hacer un gráfico para esto).

Más tarde, cuando intento tener una columna de suma total para cada vez que muestre quién estaría 'despierto' usando la fórmula =CONTAR.SI(B3:B9, ">=" 6:00 AM, B3:B9, "<=" 9:00 PM) (no se preocupen, las 6 a. m. y las 9 p. m. son suplentes para ustedes, en realidad reflejan las celdas que contienen esos valores). Esto funciona perfecto para el cuadro de "hora de inicio", pero el conteo termina fuera de lugar en el cuadro de tiempo de preparación. También encontré errores en otras fórmulas que se basan en estos dos gráficos y en la fórmula CONTAR.SI que no mencionaré porque creo que he aislado el problema según tengo entendido sobre cómo funciona la función MOD.

Cuando simplemente se examina una zona horaria (por ejemplo, zona horaria central) usando la misma fórmula de conteo, el conteo de despiertos del gráfico de 'hora de inicio' es correcto, pero el conteo de despiertos para 12+ usando el gráfico de 'tiempo de preparación' es correcto hasta que llega a las 12:00 am. Al jugar con esto, sucede lo contrario cuando cambio la fórmula del gráfico de 'tiempo de preparación' a =tiempo-12/24. Pero hacer esto también queda fuera de mis declaraciones de condición de formato. Realmente me gustaría no entrar y cambiar para cada fila/zona horaria la fórmula que comienza en ese marcador de las 12 a. m. o la fórmula CONTAR.SI, ya que se supone que la hoja está casi completamente automatizada después de sumar/restar zonas horarias.

Me he dado un verdadero dolor de cabeza al intentar adaptar la declaración CONTAR.SI para tener en cuenta todas las diferentes situaciones de 6 a.m. a 9 p.m., 9 p.m. a 12 p.m., 1 a.m. a 6 a.m.

La pregunta similar a la que hago referencia explica que el error ocurre porque el formato de la celda está configurado en una configuración de fecha y hora, pero lo verifiqué y todos los formatos de mis celdas de tiempos están configurados en el tipo de hora 1:30 pm. Y sí, el formato tiene am/pm pero ¿quién puede leer la hora en formato decimal de todos modos? Yo no.

No sé cómo adjuntar la hoja, así que solo para dar una idea visual: las columnas son horas (3:00 p. m., 4:00 p. m., 5:00 p. m., etc.) y las filas son las diferentes zonas horarias que estoy comparando (por ejemplo, hora central). zona (ctz), Japón (JST), Líbano (EET), etc.)

Si alguien puede resolver mi error de Excel, sería fantástico, pero me conformaría con una explicación detallada de cómo se comporta la fórmula MOD en relación con el cruce de ese nuevo día.

Terminé el problema manualmente, pero tengo curiosidad por saber cómo hacer que Excel me dé la respuesta, ¡así que no hay prisa!

He adaptado todo lo que estoy haciendo con la función MOD de estesitio.

Respuesta1

No importa, descubrí el problema con el mod.

En lugar de crear mi cuadro de preparación de más de 12 horas usando la fórmula = tiempo+12/24. si debería haber sido =MOD(hora+(24/12),1). luego, arrastrar la celda sobre la fila quién corrige el formato en el que se mostraban los tiempos, lo que hizo que el formato de los tiempos fuera comparable.

ej: =B2+12/24 debería ser =MOD(B$2+(12/24),1)

información relacionada