Fórmula do Excel: Dividir o pagamento entre meses -

Índice

Fórmula genérica

=amount/months*AND(month>=start,month<(start+months))

Resumo

Para distribuir uniformemente um pagamento ou outro valor ao longo de um determinado número de meses, com um mês de início variável, você pode usar uma fórmula simples junto com a função AND e um pouco de lógica booleana. No exemplo mostrado, a fórmula em E5 é:

=amount/months*AND(E4>=start,E4<(start+months))

Onde montante é o intervalo nomeado C4, meses é o intervalo nomeado C5 e início é o intervalo nomeado C6

Explicação

No fundo, esta é uma fórmula simples que simplesmente divide o valor total pelo número de meses fornecido:

=amount/months

O truque é "cancelar" esse valor nos meses em que não se aplica.

Para fazer isso, usamos esta expressão lógica:

AND(E4>=start,E4<(start+months))

Aqui, usamos a função AND para testar cada mês na linha 4 para ver se é maior ou igual ao mês inicial fornecido e menor que o mês final, calculado pela adição do mês inicial ao total de meses.

AND retornará TRUE somente quando ambas as condições forem TRUE, e retornará FALSE em outro caso. Isso efetivamente zera os cálculos em meses que estão fora da faixa de interesse. Isso funciona porque durante as operações matemáticas, FALSE é coagido para zero e TRUE é coagido para 1.

Sem intervalos nomeados

A fórmula no exemplo mostrado usa três intervalos nomeados. Sem esses intervalos nomeados, a fórmula pode ser escrita assim:

=$C$4/$C$5*AND(E4>=$C$6,E4<($C$6+$C$5))

Artigos interessantes...