
Fórmula genérica
=calculation*ROW()
Resumo
Se você precisar incrementar dinamicamente um cálculo, de modo que um valor seja incrementado automaticamente cada vez que a fórmula for copiada para uma nova linha ou coluna, você pode usar as funções ROW () ou COLUMN () em sua fórmula.
No exemplo mostrado, a fórmula na célula D6 é:
=$B$6*(ROW()-5)
Quando essa fórmula é copiada para a coluna D, ela multiplica o valor em B6 por um número que começa com 1 e aumenta em um a cada etapa.
Explicação
A função ROW (), quando inserida em uma célula sem argumentos, retorna o número da linha dessa célula. Nesse caso, a primeira instância da fórmula está na célula D6, portanto, ROW () retorna 6 dentro da fórmula em D6.
Queremos começar com 1, entretanto, precisamos subtrair 5, o que resulta em 1.
Conforme a fórmula é copiada para baixo na coluna D, ROW () continua retornando o número da linha atual e continuamos subtraindo 5 para "normalizar" o resultado de volta para uma escala baseada em 1:
=$B$6*1 // D6 =$B$6*2 // D7 =$B$6*3 // D8 etc
Se você estiver copiando uma fórmula entre colunas, poderá usar a função COLUMN () da mesma maneira.
Observe que você é livre para usar o resultado de COLUMN () ou ROW () da maneira que desejar na fórmula. Ambas as funções retornam um número, portanto, você pode aplicá-las em uma fórmula exatamente como faria com qualquer número.