Formuła Excel: Podziel płatność na miesiące -

Spisie treści

Formuła ogólna

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

Podsumowanie

Aby równomiernie rozłożyć płatność lub inną kwotę na określoną liczbę miesięcy, ze zmiennym miesiącem początkowym, możesz użyć prostej formuły wraz z funkcją AND i odrobiną logiki boolowskiej. W pokazanym przykładzie formuła w E5 to:

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

Gdzie kwota to nazwany zakres C4, miesiące to nazwany zakres C5, a początek to nazwany zakres C6

Wyjaśnienie

Zasadniczo jest to prosta formuła, która po prostu dzieli całkowitą kwotę przez liczbę podanych miesięcy:

=amount/months

Rzecz w tym, aby „zlikwidować” tę kwotę w miesiącach, w których nie ma ona zastosowania.

Aby to zrobić, używamy tego wyrażenia logicznego:

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

Tutaj używamy funkcji AND do testowania każdego miesiąca w wierszu 4, aby sprawdzić, czy jest on zarówno większy lub równy podanemu miesiącowi początkowemu, jak i mniejszy niż miesiąc końcowy, obliczany przez dodanie miesiąca początkowego do łącznej liczby miesięcy.

AND zwróci TRUE tylko wtedy, gdy oba warunki są TRUE i zwróci FALSE w innym innym przypadku. To skutecznie zeruje obliczenia w miesiącach, które wykraczają poza zakres zainteresowania. To działa, ponieważ podczas operacji matematycznych FALSE jest wymuszane na zero, a TRUE jest wymuszane na 1.

Bez nazwanych zakresów

Formuła w pokazanym przykładzie wykorzystuje trzy nazwane zakresy. Bez tych nazwanych zakresów formułę można zapisać w następujący sposób:

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

Interesujące artykuły...