
Fórmula genérica
=ISEVEN(CEILING(ROW()-offset,n)/n)
Resumo
Para destacar linhas em grupos de "n" (ou seja, sombrear a cada 3 linhas, a cada 5 linhas, etc.), você pode aplicar a formatação condicional com uma fórmula baseada nas funções ROW, CEILING e ISEVEN.
No exemplo mostrado, a fórmula usada para destacar cada 3 linhas na tabela é:
=ISEVEN(CEILING(ROW()-4,3)/3)
Onde 3 é n (o número de linhas para agrupar) e 4 é um deslocamento para normalizar a primeira linha para 1, conforme explicado abaixo.
Explicação
Trabalhando de dentro para fora, primeiro "normalizamos" os números das linhas para começar com 1 usando a função ROW e um deslocamento:
ROW()-offset
Nesse caso, a primeira linha de dados está na linha 5, então usamos um deslocamento de 4:
ROW()-4 // 1 in row 5 ROW()-4 // 2 in row 6 ROW()-4 // 3 in row 7 etc.
O resultado vai para a função CEILING, que arredonda os valores recebidos até um determinado múltiplo de n. Essencialmente, a função CEILING conta por um dado múltiplo de n:
Essa contagem é então dividida por n para contar por grupos de n, começando com 1:
Por fim, a função ISEVEN é usada para forçar um resultado VERDADEIRO para todos os grupos de linhas pares, o que ativa a formatação condicional.
Grupos de linhas ímpares retornam FALSO, portanto, nenhuma formatação condicional é aplicada.
Sombreie o primeiro grupo
Para sombrear linhas começando com o primeiro grupo de n linhas, em vez do segundo, substitua ISEVEN por ISODD:
=ISODD(CEILING(ROW()-offset,n)/n)