Fórmula de Excel: Sombrear grupos alternos de n filas -

Tabla de contenido

Fórmula genérica

=ISEVEN(CEILING(ROW()-offset,n)/n)

Resumen

Para resaltar filas en grupos de "n" (es decir, sombrear cada 3 filas, cada 5 filas, etc.) puede aplicar formato condicional con una fórmula basada en las funciones ROW, CEILING e ISEVEN.

En el ejemplo que se muestra, la fórmula utilizada para resaltar cada 3 filas en la tabla es:

=ISEVEN(CEILING(ROW()-4,3)/3)

Donde 3 es n (el número de filas a agrupar) y 4 es un desplazamiento para normalizar la primera fila a 1, como se explica a continuación.

Explicación

Trabajando de adentro hacia afuera, primero "normalizamos" los números de fila para comenzar con 1 usando la función FILA y un desplazamiento:

ROW()-offset

En este caso, la primera fila de datos está en la fila 5, por lo que usamos un desplazamiento de 4:

ROW()-4 // 1 in row 5 ROW()-4 // 2 in row 6 ROW()-4 // 3 in row 7 etc.

El resultado va a la función CEILING, que redondea los valores entrantes hasta un múltiplo dado de n. Esencialmente, la función CEILING cuenta por un múltiplo dado de n:

Luego, esta cuenta se divide por n para contar por grupos de n, comenzando con 1:

Finalmente, la función ISEVEN se usa para forzar un resultado VERDADERO para todos los grupos de filas pares, lo que activa el formato condicional.

Los grupos de filas impares devuelven FALSO, por lo que no se aplica ningún formato condicional.

Sombrear primer grupo

Para sombrear las filas que comienzan con el primer grupo de n filas, en lugar del segundo, reemplace ISEVEN con ISODD:

=ISODD(CEILING(ROW()-offset,n)/n)

Articulos interesantes...