
Генеричка формула
=amount/months*AND(month>=start,month<(start+months))
Резиме
Да бисте равномерно распоредили уплату или други износ током датог броја месеци, са променљивим почетним месецом, можете да користите једноставну формулу заједно са функцијом АНД и мало логичке логике. У приказаном примеру, формула у Е5 је:
=amount/months*AND(E4>=start,E4<(start+months))
Тамо где је износ именовани опсег Ц4, месеци је именовани опсег Ц5, а почетак је именовани опсег Ц6
Објашњење
У основи је ово једноставна формула која укупан износ једноставно дели бројем даних месеци:
=amount/months
Трик је у томе да овај износ „откажете“ у месецима када се не примењује.
Да бисмо то урадили, користимо овај логички израз:
AND(E4>=start,E4<(start+months))
Овде користимо функцију АНД да тестирамо сваки месец у реду 4 да бисмо видели да ли је и већи или једнак датом почетном месецу и мањи од крајњег месеца, израчунато додавањем почетног месеца укупним месецима.
И вратиће ТРУЕ само када су оба услова ТРУЕ, а у другом случају враћају ФАЛСЕ. Ово ефективно поништава прорачуне у месецима који не спадају у опсег интереса. То функционише јер је током математичких операција ФАЛСЕ присиљен на нулу, а ТРУЕ на 1.
Без именованих опсега
Формула у приказаном примеру користи три именована опсега. Без ових именованих опсега, формула се може написати овако:
=$C$4/$C$5*AND(E4>=$C$6,E4<($C$6+$C$5))