Формула Excel: разделение платежей по месяцам -

Содержание

Общая формула

=amount/months*AND(month>=start,month<(start+months))

Резюме

Чтобы равномерно распределить платеж или другую сумму в течение заданного количества месяцев с переменным начальным месяцем, вы можете использовать простую формулу вместе с функцией И и небольшим количеством логической логики. В показанном примере формула E5 выглядит так:

=amount/months*AND(E4>=start,E4<(start+months))

Где сумма - это именованный диапазон C4, месяцы - именованный диапазон C5, а начало - именованный диапазон C6.

Объяснение

По сути, это простая формула, которая просто делит общую сумму на указанное количество месяцев:

=amount/months

Уловка состоит в том, чтобы «аннулировать» эту сумму в те месяцы, когда она не применяется.

Для этого мы используем это логическое выражение:

AND(E4>=start,E4<(start+months))

Здесь мы используем функцию И для проверки каждого месяца в строке 4, чтобы увидеть, больше ли он или равен данному месяцу начала, и меньше, чем месяц окончания, рассчитанный путем прибавления месяца начала к общему количеству месяцев.

И вернет ИСТИНА, только если оба условия ИСТИНА, и вернет ЛОЖЬ в другом другом случае. Это эффективно обнуляет расчеты в месяцах, которые выходят за пределы интересующего диапазона. Это работает, потому что во время математических операций FALSE приводится к нулю, а TRUE - к 1.

Без именованных диапазонов

Формула в показанном примере использует три именованных диапазона. Без этих именованных диапазонов формулу можно записать так:

=$C$4/$C$5*AND(E4>=$C$6,E4<($C$6+$C$5))

Интересные статьи...