Fórmula do Excel: some cada 3 células -

Índice

Fórmula genérica

=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))

Resumo

Para escrever uma fórmula que somará "as próximas 3" células cada vez que for copiada, você pode usar a função OFFSET. No exemplo mostrado, a fórmula em O5 é:

=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))

Nota: o objetivo desta fórmula é eliminar a tarefa manual de inserir intervalos manualmente com uma única fórmula global, ao custo de uma fórmula mais complexa.

Explicação

No núcleo, a função OFFSET fornece um intervalo de 3 células para SUM, que retorna um resultado somado.

Os argumentos para OFFSET são fornecidos da seguinte forma:

Para referência , usamos a primeira célula no intervalo de dados, B5, inserida como uma referência mista (coluna bloqueada, linha relativa).

Para linhas , usamos 0, já que não precisamos alterar as linhas.

Para cols , usamos a expressão:

(COLUMN()-COLUMN($O$5))*3

Esta parte da fórmula calcula quantas colunas da referência inicial para compensar. Em O5, o deslocamento é zero, em P5, o deslocamento é 3 e assim por diante.

Finalmente, a altura é inserida como 1 e a largura é inserida como 3, já que neste caso queremos sempre um intervalo de células 1 x 3.

Observação: altere 3 para o multiplicador necessário, mostrado como "n" na forma genérica da fórmula acima.

Artigos interessantes...