
Fórmula genérica
=CEILING(COUNTA(expanding_range)/size,1)
Resumo
Para criar uma contagem contínua de grupos de tamanho variável, você pode usar as funções CONT.valores e TETO. No exemplo mostrado, C5 contém esta fórmula:
=CEILING(COUNTA($B$5:B5)/size,1)
onde "tamanho" é o intervalo nomeado F4.
Explicação
O núcleo desta fórmula é a função CONTAR.VAL, configurada com um intervalo de expansão como este:
COUNTA($B$5:B5)
Conforme a fórmula é copiada na coluna, o intervalo começando com B5 se expande para incluir cada nova linha, e CONT.valores retorna uma contagem contínua de todas as entradas não em branco no intervalo.
O resultado de CONT.valores é então dividido por "tamanho", configurado como um intervalo nomeado F4. Usar uma célula na planilha para o tamanho do grupo permite que o agrupamento seja alterado a qualquer momento sem editar a fórmula. O intervalo nomeado é usado apenas para facilitar a leitura e conveniência.
O valor resultante é então processado pela função CEILING, com significância 1. CEILING é uma função de arredondamento que sempre arredonda para a próxima unidade de significância. Neste exemplo, isso faz com que os valores fracionários sejam arredondados para o próximo inteiro.
Tratamento de células vazias
Se o intervalo que você está contando contém células em branco ou vazias, você pode envolver a fórmula dentro da função IF desta forma:
=IF(B5"",CEILING(COUNTA($B$5:B5)/size,1),"")
Aqui, executamos a operação de contagem e arredondamento descrita acima apenas quando a célula na coluna B não está em branco. Se estiver em branco, pulamos a contagem e retornamos uma string vazia ("").