Fórmula do Excel: Soma até n meses -

Fórmula genérica

=SUM(OFFSET(start,0,0,N,1))

Resumo

Para somar um conjunto de dados mensais por n número de meses, você pode usar uma fórmula baseada nas funções SUM e OFFSET. No exemplo mostrado, a fórmula em G6 é:

=SUM(OFFSET(C5,0,0,G5,1))

Explicação

No exemplo mostrado, temos dados mensais para os anos de 2017 e 2018. O objetivo é somar valores dinamicamente ao longo de um determinado número de meses, codificado como 6 na célula G5. Isso é feito alimentando uma referência construída com a função OFFSET na função soma.

A função OFFSET permite que você construa uma referência usando um ponto de partida, um deslocamento de linha e coluna e uma altura e largura. OFFSET é útil em fórmulas que calculam a média ou somam dinamicamente os "últimos n valores", os "primeiros n valores" e assim por diante. Na célula G6, OFFSET é configurado assim:

OFFSET(C5,0,0,G5,1)

Traduzido: a partir de uma posição inicial de C5, construa uma referência de 6 linhas x 1 coluna sem deslocamento. Com o número 6 em G5, OFFSET retorna a referência C5: C10 para SUM:

=OFFSET(C5,0,0,G5,1) // returns C5:C10 =SUM(C5:C10)) // returns 5775

A fórmula em G7 é configurada da mesma maneira. A única diferença é o ponto de partida:

=OFFSET(D5,0,0,G5,1) // returns D5:D10 =SUM(D5:D10)) // returns 6380

Quando o número em G5 é alterado, ambas as fórmulas são atualizadas dinamicamente e retornam um novo resultado.

Variação acumulada no ano

Em vez de codificar um valor na fórmula, você pode usar a função COUNT para contar as entradas existentes em uma determinada coluna e retornar essa contagem para OFFSET. Uma versão genérica desta fórmula seria assim:

=SUM(OFFSET(start,0,0,COUNT(rng),1))

onde rng é uma referência a um intervalo que contém valores YTD.

Artigos interessantes...