Формула на 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, за да видим дали той е по-голям или равен на дадения начален месец, и по-малък от крайния месец, изчислен чрез добавяне на началния месец към общите месеци.

И ще върне TRUE само когато и двете условия са TRUE, и ще върне FALSE в друг друг случай. Това ефективно нулира изчисленията в месеци, които попадат извън обхвата на интерес. Това работи, защото по време на математически операции FALSE е принуден до нула, а TRUE е принуден към 1.

Без именувани диапазони

Формулата в показания пример използва три именувани диапазона. Без тези именувани диапазони формулата може да бъде написана по следния начин:

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

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