Fórmula de data do Excel necessária

Fórmula de data do Excel necessária

Estou faltando algum conhecimento sobre o uso de condições de data. O seguinte calcularia o valor da taxa de atraso se o pagamento insuficiente for inserido em E1

Célula D1 de Taxa Atrasada: SE em 08/03/13 a célula F1 for igual a Zero, então 0, caso contrário F1 * 5% e se em 16/03/13 F1*10%

Responder1

Bem-vindo ao Superusuário! A fórmula a seguir inserida na célula D1 produzirá os valores de multas por atraso que você deseja.

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

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

Também acomoda duas possibilidades que você não mencionou explicitamente, mas que certamente acontecerão de vez em quando:

  • Pagamentos antecipados

  • Pagamentos indevidos

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

Cálculo de taxa atrasada

Responder2

OK, acho que descobri o que você está perguntando.

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

A fórmula necessária na célula D1 que calcula a multa por atraso (com base no valor 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 depois da próxima semana, na semana seguinte, etc., edite a pergunta e adicionarei uma solução VLookup

informação relacionada