Fórmula de data do Excel necessária

0

Estou perdendo algum conhecimento usando as condições de data. O seguinte calcularia o valor da taxa atrasada se o pagamento insuficiente for inserido em E1

Célula de taxa atrasada D1: se em 03/08/13 a célula F1 for igual a zero, então 0, mais F1 * 5% e se em 3/16/13 F1 * 10%

    
por Margee 28.02.2013 / 07:50

2 respostas

2

Bem vindo ao SuperUser! A seguinte fórmula inserida na célula D1 produzirá os valores de taxas atrasadas que você deseja.

A fórmula pressupõe que a data de vencimento é inserida na célula A1, a data de pagamento em B1, o saldo devedor antes do pagamento na célula C1 e uma tabela de consulta para as taxas de taxa atrasada nas células A9: B12.

  =IF(F1>0,LOOKUP(MAX(B1-A1,0),$A$9:$A$12,$B$9:$B$12))*MAX(F1,0)

Ele também acomoda duas possibilidades que você não mencionou explicitamente, mas com certeza acontecerão de vez em quando:

  • Pagamentos antecipados

  • Pagamentos em excesso

(Embora o saldo não pago que está sujeito à taxa atrasada mostrada em F1 seja negativo se houver um pagamento a maior (porque o saldo é calculado como a diferença simples das células E1 e C1), a taxa atrasada se aplica somente a o caso em que esse saldo é positivo.)

    
por 28.02.2013 / 17:52
1

OK, acho que já trabalhei com o que você está perguntando.

Isso precisa de uma célula onde a data de vencimento fica. Eu assumi que a célula é B1. Eu também assumi que o aumento percentual é interrompido após 10%. Se esse não for o caso, uma solução VLookup funcionará melhor.

A fórmula necessária na célula D1 que calcula a taxa atrasada (com base na quantidade pendente na célula F1):

=IF(TODAY()<B1,0,IF(TODAY()-7<B1, 0.05*F1, 0.1*F1))

Se você precisar continuar aumentando a taxa após a próxima semana, na semana seguinte, edite a pergunta e adicionarei uma solução VLookup

    
por 28.02.2013 / 08:25