Calcule a duração dos contratos com Excel

Anonim

Como calcular a duração de contratos, empréstimos ou projetos

O término de um contrato de 24 meses, cuja vigência é interrompida por determinado período a cada ano, será determinado em tabela. A figura a seguir mostra a estrutura da tabela com as informações necessárias para o cálculo:

Observe que as fórmulas a seguir só produzirão resultados corretos se o contrato começar no primeiro dia do mês e for interrompido por meses inteiros.

O cálculo do término do contrato sem interrupções é realizado na célula B5 utilizando a seguinte fórmula simples:

= EDATE (B1; B2)

A figura a seguir mostra a fórmula em uma tabela de amostra:

Para tornar as fórmulas mais fáceis de entender e transferi-las para outras tarefas, o cálculo total é dividido nos períodos dos meses até a primeira interrupção, nos anos completos e nos meses restantes do ano anterior. Para fazer isso, crie as seguintes células na tabela:

Para determinar os meses do primeiro ano, insira a seguinte fórmula na célula B8:

= MÊS (B3) -MÊS (B1)

Para calcular os anos completos, use a seguinte fórmula na célula B9:

= INTEIRO ((B2- (MÊS (B3) -MÊS (B1))) / ABS (MÊS (B4) -MÊS (B3)))

Calcule os meses do último ano na célula B10 usando a fórmula:

= B2- (INTEIRO ((B2- (MÊS (B3) -MÊS (B1))) / ABS (MÊS (B4) -MÊS (B3))) * ABS (MÊS (B4) -MÊS (B3))) - (MÊS (B3) - MÊS (B1))

A figura mostra esses três cálculos na tabela de exemplo:

Com base nos resultados provisórios, agora você pode calcular o final do contrato usando a seguinte fórmula:

= DATA (ANO (B1) + B9 + 1; 4 + B10; 1) -1

Claro, você também pode calcular o final do contrato com uma fórmula sem nenhuma célula auxiliar. Isso então se torna muito longo e tem a seguinte aparência:

= DATA (ANO (B1) + (INTEIRO ((B2- (MÊS (B3) -MÊS (B1))) / ABS (MÊS (B4) -MÊS (B3)))) +1; 4+ (B2- ( INTEGER ((B2- (MÊS (B3) - MÊS (B1))) / ABS (MÊS (B4) - MÊS (B3))) * ABS (MÊS (B4) - MÊS (B3))) - (MÊS (B3) ) -MÊS (B1))); 1) -1

A figura a seguir mostra essa fórmula na tabela de exemplo: