Fórmula do Excel: Contagem com valores repetidos -

Índice

Fórmula genérica

=ROUNDUP((COLUMN()-offset)/repeat,0)

Resumo

Para contar com números repetidos (por exemplo: 1111,2222,3333,4444, etc.), você pode usar uma fórmula baseada na função ROUNDUP, com ajuda de ROW ou COLUMN.

No exemplo mostrado, a fórmula em C4 é:

=ROUNDUP((COLUMN()-2)/$B4,0)

Explicação

O núcleo desta fórmula é a função ROUNDUP. A função ROUNDUP funciona como a função ROUND, exceto que, ao arredondar, a função ROUNDUP sempre arredondará os números 1-9 para cima. Nesta fórmula, usamos esse fato para repetir valores.

Para fornecer um número a ROUNDUP, estamos usando esta expressão:

(COLUMN()-2)/$B4

Sem uma referência, COLUMN gera o número da coluna da célula em que aparece, neste caso 3 para a célula C4.

O número 2 é simplesmente um valor de deslocamento, para contabilizar o fato, a coluna C é a coluna 3. Subtraímos 2 para normalizar de volta a 1.

A célula B4 contém o valor que representa o número de vezes para "repetir" uma contagem. Bloqueamos a referência da coluna para que o valor de repetição permaneça fixo enquanto a fórmula é copiada na tabela.

O número da coluna normalizada é dividido pelo valor de repetição e o resultado é alimentado em ROUNDUP como o número a ser arredondado. Para o número de casas, usamos zero, de modo que o arredondamento vá para o próximo inteiro.

Uma vez que a contagem da coluna é igualmente divisível pelo valor de repetição, a contagem avança.

Linhas em vez de colunas

Se você precisar contar em linhas, em vez de colunas, apenas ajuste a fórmula assim:

=ROUNDUP((ROW()-offset)/repeat,0)

Artigos interessantes...