Fórmula de Excel: diagrama de Gantt con fines de semana -

Tabla de contenido

Fórmula genérica

=WEEKDAY(date,2)>5

Resumen

Para crear un diagrama de Gantt con los fines de semana sombreados, puede usar el formato condicional con una fórmula basada en la función del día de la semana En el ejemplo que se muestra, la fórmula aplicada al calendario, comenzando en D4, es:

=WEEKDAY(D$4,2)>5

Nota: esta fórmula se ocupa únicamente del sombreado de fin de semana. Para ver cómo crear las barras de fecha con formato condicional, consulte este artículo.

Explicación

La clave de este enfoque es el encabezado del calendario (fila 4), que es solo una serie de fechas válidas, formateadas con el formato de número personalizado "d". Con una fecha codificada en D4, puede usar = D4 + 1 para completar el calendario. Esto le permite configurar una regla de formato condicional que compara la fecha en la fila 4 con las fechas en las columnas B y C.

Para sombrear los días que son fines de semana, utilizamos una fórmula basada en la función de día de la semana. De forma predeterminada, la función de día de la semana devuelve un número entre 1 y 7 que corresponde a los días de la semana, donde el domingo es 1 y el sábado es 7. Sin embargo, al agregar el segundo argumento opcional llamado "tipo de retorno" con un valor de 2, el El esquema de numeración cambia para que el lunes sea 1 y el sábado y el domingo sean 6 y 7, respectivamente.

Como resultado, para devolver VERDADERO para fechas que son sábado o domingo, solo necesitamos probar números mayores que 5. La fórmula de formato condicional aplicada al área del calendario (comenzando con D4) se ve así:

=WEEKDAY(D$4,2)>5

La referencia a D4 se mezcla, con la fila bloqueada para que la fórmula continúe evaluando las fechas en el encabezado para todas las filas de la cuadrícula del calendario.

Articulos interesantes...