Fórmula do Excel: valor fixo a cada N colunas -

Fórmula genérica

=IF(MOD(COLUMN(A1)-offset,N)=0,amount,0)

Resumo

Para gerar um valor fixo a cada N colunas (por exemplo, uma despesa fixa a cada 3 meses, um pagamento fixo a cada 6 meses, etc.), você pode usar uma fórmula baseada na função MOD.

No exemplo mostrado, gere um valor de 60 a cada 3 meses. A fórmula em B8 é:

=IF(MOD(COLUMN(B8)-1,3)=0,$B$5,0)

Que retorna 60 a cada 3 meses e zero para os outros meses.

Explicação

O núcleo desta fórmula é a função MOD. MOD pega um número e um divisor e retorna o resto após a divisão, o que o torna útil para fórmulas que precisam fazer algo a cada enésima vez.

Nesse caso, o número é criado com a função COLUMN, que retorna o número da coluna da célula B8, o número 2, menos 1, que é fornecido como um "deslocamento". Usamos um deslocamento, porque queremos ter certeza de que começaremos a contar em 1, independentemente do número real da coluna.

O divisor é codificado como 3, pois queremos fazer algo a cada três meses. Ao testar um resto zero, esta expressão retornará TRUE no 3º, 6º, 9º e 12º meses:

MOD(COLUMN(B8)-1,3)=0

Finalmente, IF simplesmente avalia a expressão MOD e retorna o valor em B5 (codificado como uma referência absoluta para evitar alterações conforme a fórmula é copiada) quando TRUE e zero quando FALSE.

Trabalhando com um encontro

Se você precisar repetir um valor a cada n meses e estiver trabalhando diretamente com datas, veja este exemplo.

Artigos interessantes...