Fórmula do Excel: a despesa começa em um mês específico -

Índice

Fórmula genérica

=IF(start<=month,expense,0)

Resumo

Para iniciar uma despesa em um mês específico, você pode usar uma fórmula baseada na função SE. No exemplo mostrado, a fórmula na célula E5 (copiada e cruzada) é:

=IF($D5<=E$4,$C5,0)

onde os valores na coluna D (início) e o intervalo E4: J4 são datas válidas do Excel.

Explicação

A primeira coisa que essa fórmula faz é verificar a data na coluna D com a data no cabeçalho (E4: J4).

=IF($D5<=E$4

Traduzido: se a data na coluna D for menor ou igual à data na linha E.

Observe que essas são referências mistas. A coluna em $ D5 está bloqueada e a linha em E $ 4 está bloqueada. Isso permite que a fórmula seja copiada na tabela.

Se o resultado deste teste for TRUE, a função IF retorna a despesa da coluna C, caso contrário, IF retorna zero (0).

=IF($D5<=E$4,$C5,0)

Mais uma vez, observe que a referência a $ C5 tem a coluna bloqueada, de modo que a despesa é sempre obtida da coluna C.

Conforme a fórmula é copiada na tabela, as despesas começam no mês correto. Nos meses em que a despesa ainda não é válida, o resultado é zero.

Com lógica booleana

Usando a lógica booleana, a fórmula poderia ser reescrita como abaixo, para uma fórmula mais simples:

=$C5*($D5<=E$4)

Aqui, a expressão lógica é usada para "cancelar" despesas em meses em que ainda não começaram.

Artigos interessantes...