Формула 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)

Тут логічний вираз використовується для "скасування" витрат у місяцях, коли вони ще не розпочались.

Цікаві статті...