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

Зміст

Загальна формула

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

Резюме

Щоб рівномірно розподілити платіж або іншу суму протягом заданої кількості місяців із змінним початковим місяцем, ви можете використовувати просту формулу разом із функцією AND та трохи логічної логіки. У наведеному прикладі формула в E5 має вигляд:

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

Де сума - іменований діапазон C4, місяці - іменований діапазон C5, а старт - іменований діапазон C6

Пояснення

По суті, це проста формула, яка просто ділить загальну суму на кількість поданих місяців:

=amount/months

Фокус у тому, щоб "скасувати" цю суму за місяці, коли вона не застосовується.

Для цього ми використовуємо цей логічний вираз:

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

Тут ми використовуємо функцію AND, щоб перевірити кожен місяць у рядку 4, щоб побачити, чи він одночасно більший або дорівнює заданому початковому місяцю, а також менше кінцевого місяця, обчислений додаванням початкового місяця до загальної кількості місяців.

І поверне TRUE лише тоді, коли обидві умови TRUE, а в іншому випадку поверне FALSE. Це фактично обнуляє розрахунки в місяцях, які не виходять за межі інтересу. Це працює, оскільки під час математичних операцій FALSE примусово дорівнює нулю, а TRUE - до 1.

Без названих діапазонів

Формула у наведеному прикладі використовує три іменовані діапазони. Без цих іменованих діапазонів формулу можна записати так:

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

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