Нужна формула даты Excel

Нужна формула даты Excel

Мне не хватает некоторых знаний, связанных с условиями даты. Следующее вычислит сумму штрафа за просрочку, если в E1 введен недостаточный платеж

Ячейка штрафа за просрочку платежа D1: ЕСЛИ на 08.03.13 ячейка F1 равна нулю, то 0, иначе F1 * 5%, а если на 16.03.13 F1 * 10%

решение1

Добро пожаловать в SuperUser! Следующая формула, введенная в ячейку D1, рассчитает нужную вам сумму штрафа за просрочку платежа.

Формула предполагает, что дата платежа введена в ячейку A1, дата платежа — в ячейку B1, остаток к оплате до платежа — в ячейку C1, а таблица соответствия ставок штрафов за просрочку платежа — в ячейки A9:B12.

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

Он также допускает две возможности, о которых вы прямо не упомянули, но которые наверняка время от времени случаются:

  • Ранние выплаты

  • Переплаты

(Хотя непогашенный остаток, подлежащий уплате штрафа за просрочку, показанный в F1, станет отрицательным в случае переплаты (поскольку остаток рассчитывается как простая разница ячеек E1 и C1), сам штраф за просрочку применяется только в том случае, если этот остаток положительный.)

Расчет штрафа за просрочку платежа

решение2

Хорошо, я думаю, я понял, о чем вы спрашиваете.

Для этого нужна ячейка, где находится дата выполнения. Я предположил, что ячейка — B1. Я также предположил, что процентное увеличение останавливается после 10%. Если это не так, то решение VLookup будет работать лучше.

Формула, необходимая для расчета пени за просрочку платежа в ячейке D1 (на основе суммы задолженности в ячейке F1):

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

Если вам нужно продолжать повышать ставку после следующей недели, через неделю и т. д., отредактируйте вопрос, и я добавлю решение VLookup.

Связанный контент