Excel

Horario del diagrama de Gantt

Gantt Chart Time Schedule

Fórmula de Excel: cronograma de tiempo del diagrama de GanttFórmula genérica
= IF (start<end, AND (A>=start,time<=end), OR (A>=start,A<end))
Resumen

Para construir un diagrama de Gantt para mostrar un horario, puede usar Formato condicional con una fórmula basada en las funciones AND y OR. En el ejemplo que se muestra, la fórmula aplicada a D5 es:

|_+_|

Nota las referencias se mezclan para bloquear filas y columnas según sea necesario para probar cada celda de la cuadrícula correctamente.



Explicación

Nota: este es un gran ejemplo de una fórmula que es difícil de entender porque las referencias de celda son difíciles de interpretar. La esencia de la lógica utilizada es la siguiente: si la hora en la fila 4 está entre las horas de inicio y finalización, la fórmula debe devolver VERDADERO y activar el relleno azul a través del formato condicional. La implementación real es un poco más complicada, porque la fórmula siguiente también tiene en cuenta la posibilidad de que las horas de inicio y finalización crucen la medianoche. Si esto se relaciona con su situación, puede usar solo la expresión AND que se explica a continuación.



El encabezado del calendario (fila 4) es una serie de tiempos válidos de Excel , formateado con el formato de número personalizado 'S.S'. Esto hace posible configurar una regla de formato condicional que compara el tiempo asociado con cada columna en la fila 4 con los tiempos ingresados ​​en las columnas B y C.

Cada vez en la fila 4 debe verificarse para ver si se encuentra dentro de las horas de inicio y finalización en las columnas B y C, para cada fila de datos en el programa. La lógica utilizada para aplicar el formato condicional depende de las horas de inicio y finalización. Cuando la hora de inicio es menor que la hora de finalización (caso normal), la función AND se utiliza para activar el formato condicional. Cuando la hora de inicio es mayor que la hora de finalización (las horas cruzan la medianoche), se utiliza la función OR.



cómo convertir texto a número en Excel

Para manejar esta distinción a un alto nivel, la función SI se usa primero para verificar cada par de tiempos:

|_+_|

Cuando la hora de inicio es anterior a la hora de finalización, la prueba anterior devuelve VERDADERO y SI devuelve la parte Y de la fórmula:

|_+_|

los Y función está configurado con dos condiciones. Las primeras condiciones comprueban si la hora de la columna es mayor o igual que la hora de inicio:



|_+_|

La segunda condición comprueba que la hora de la columna sea menor o igual que la hora de finalización:

|_+_|

Cuando ambas condiciones devuelven VERDADERO, la fórmula devuelve VERDADERO y activa el relleno azul para las celdas en la cuadrícula del calendario.

la búsqueda de objetivos funciona con la cantidad de células cambiantes

Cuando la hora de inicio es mayor que que la hora de finalización (las horas cruzan la medianoche), SI devuelve una expresión construida con OR:

|_+_|

Aquí el Función OR está configurado con dos condiciones. La primera condición es la misma que se usó en Y anterior: comprueba si el tiempo de la columna es mayor o igual que el tiempo de inicio:

|_+_|

La segunda condición se modifica levemente para comprobar si el tiempo de la columna es menor que el tiempo de finalización:

|_+_|

Cuando cualquiera condición devuelve VERDADERO, O devuelve VERDADERO y activa el formato condicional.

Nota: ambas condiciones usan referencias mixtas para asegurarse de que las referencias se actualizan correctamente a medida que se aplica formato condicional a la cuadrícula.

Inicio rápido | Más ejemplos | Solución de problemas | Capacitación Autor Dave Bruns


^