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

Съдържание

Обща формула

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

Обобщение

За да започнете разход за определен месец, можете да използвате формула, базирана на функцията IF. В показания пример формулата в клетка E5 (копирана надолу и назад) е:

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

където стойностите в колона D (начало) и диапазона E4: J4 са валидни дати на Excel.

Обяснение

Първото нещо, което тази формула прави, е да провери датата в колона D спрямо датата в заглавката (E4: J4).

=IF($D5<=E$4

Преведено: ако датата в колона D е по-малка или равна на датата в ред E.

Обърнете внимание, че това са смесени препратки. Колоната в $ D5 е заключена, а редът в E $ 4 е заключен. Това позволява формулата да бъде копирана в таблицата.

Ако резултатът от този тест е TRUE, функцията IF връща разходите от колона C, в противен случай IF връща нула (0).

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

Отново имайте предвид, че препратката към $ C5 е заключена, така че разходите винаги се взимат от колона C.

Докато формулата се копира в таблицата, разходите започват в правилния месец. В месеци, в които разходите все още не са валидни, резултатът е нула.

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

Използвайки логическа логика, формулата може да бъде пренаписана както по-долу, за по-проста формула:

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

Тук логичният израз се използва за „анулиране“ на разходите в месеци, в които те още не са започнали.

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