Исходя из того, что я понимаю, я предлагаю решение, которое требует, чтобы вы указывали действительные даты в строке Месяц, а не помещали текстовые MMM (январь, февраль, март и т.д.). Так будет намного проще. Вам просто нужно отформатировать его как MMM-YY, чтобы оно отображалось как 17 июля, 17 августа и так далее. Это сделает его более удобным, когда начнется следующий год.
Мне до сих пор не ясно цель скрытого столбца О, как видно из вашей формулы. Это решение не требует этого все же.
В этом примере F7 содержит дату начала, G7 содержит сумму I7, которая содержит количество месяцев, а месячная сумма указана в J7. R7 и далее - месячный сплит.
В R7 положить следующую формулу
=IF(AND(MONTH($F$7)=MONTH(R6),YEAR($F$7)=YEAR(R6)),$J$7,0)
R7 является отправной точкой. Там нет ничего до этого, следовательно, это решение с двумя формулами.
Теперь в S7 поместите следующую формулу и перетащите ее по горизонтали до намеченных столбцов. Обратите внимание, что, как уже упоминалось ранее, я предполагаю, что у вас есть действительные даты в формате MMM-YY в строке 6 R6 и далее, чтобы это работало.
=IF(R7=0,IF(AND(MONTH($F$7)=MONTH(S6),YEAR($F$7)=YEAR(S6)),$J$7,0),IF(COUNTIF($R$7:R7,"<>0")<$I$7,$J$7,0))
Теперь поместите ваши данные во входные ячейки и протестируйте решение. Вы можете продлить его до следующего года. Просто создайте действительные данные MMM-YY в строке 6.