Utilicé un formato condicional interesante en un archivo reciente mío y pensé que también sería útil para otros. Por lo tanto, esta respuesta es para completar las anteriores.
Debería demostrar de qué es capaz esta increíble característica, y especialmente cómo funciona la cosa $.
Tabla de ejemplo
El color de D a G depende de los valores en las columnas A, B y C. Pero la fórmula necesita verificar los valores que están fijados horizontalmente (usuario, inicio, fin) y los valores que están fijados verticalmente (fechas en la fila 1). Ahí es donde el signo del dólar se vuelve útil.
Solución
Hay 2 usuarios en la tabla, cada uno con un color definido, respectivamente foo (azul) y barra (amarillo).
Tenemos que usar las siguientes reglas de formato condicional y aplicarlas en el mismo rango ( D2:G3
):
=AND($A2="foo", D$1>=$B2, D$1<=$C2)
=AND($A2="bar", D$1>=$B2, D$1<=$C2)
En inglés, la condición significa: El
usuario es name
, y la fecha de la celda actual es después start
y antesend
Observe cómo lo único que cambia entre las 2 fórmulas es el nombre del usuario. ¡Esto hace que sea muy fácil reutilizarlo con muchos otros usuarios!
Explicaciones
Importante : las filas y columnas variables son relativas al inicio del rango. Pero los valores fijos no se ven afectados.
Es fácil confundirse con las posiciones relativas. En este ejemplo, si hubiéramos usado el rango en D1:G3
lugar de D2:G3
, el formato de color se desplazaría 1 fila hacia arriba.
Para evitar eso, recuerde que el valor de las filas y columnas variables debe corresponder al inicio del rango de contención .
En este ejemplo, el rango que contiene colores es D2:G3
, por lo que el comienzo es D2
.
User
, start
Y end
variará con filas
-> columnas fijas ABC, filas variables a partir de las 2: $A2
, $B2
,$C2
Dates
varían con las columnas
-> Columnas variables que comienzan en D, fila fija 1:D$1
onEdit
activador o esta respuesta que no lo hace.