Формула Excel: расход начинается в определенный месяц -

Содержание

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

=IF(start<=month,expense,0)

Резюме

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

=IF($D5<=E$4,$C5,0)

где значения в столбце D (начало) и диапазоне E4: J4 являются допустимыми датами Excel.

Объяснение

Первое, что делает эта формула, - сравнивает дату в столбце D с датой в заголовке (E4: J4).

=IF($D5<=E$4

Переведено: если дата в столбце D меньше или равна дате в строке E.

Обратите внимание, что это смешанные ссылки. Столбец в $ D5 заблокирован, а строка в E $ 4 заблокирована. Это позволяет копировать формулу по таблице.

Если результатом этого теста является ИСТИНА, функция ЕСЛИ возвращает расходы из столбца C, иначе ЕСЛИ возвращает ноль (0).

=IF($D5<=E$4,$C5,0)

Снова обратите внимание, что ссылка на $ C5 заблокировала столбец, поэтому расходы всегда взимаются из столбца C.

Поскольку формула копируется в таблице, расходы начинаются в правильный месяц. В месяцы, когда расход еще не действителен, результат равен нулю.

С логической логикой

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

=$C5*($D5<=E$4)

Здесь логическое выражение используется для «списания» расходов в месяцах, когда они еще не начались.

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