Я скучаю по некоторым знаниям, используя условия даты. Следующее рассчитало бы сумму Позднего сбора, если в E1 введен недостаточный платеж

Ячейка с доплатой D1: ЕСЛИ для 03/03/13 ячейка F1 равна нулю, затем 0, иначе F1 * 5% и если на 3/16/13 F1 * 10%

2 ответа2

2

Добро пожаловать в 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), сама плата за просрочку применяется только в случае, когда этот баланс положительный.)

Поздний расчет комиссии

1

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .