Добрый день!
У меня получилась вот такая массивная (Ctrl+Shift+Enter) формула:
Код
=СУММ(ЕСЛИ(СМЕЩ(B7;;;;МАКС(-СТОЛБЕЦ(A7);-70))="супер";СМЕЩ(B7;;1;;МАКС(-СТОЛБЕЦ(A7);-70))*20%);ЕСЛИ(СМЕЩ(B7;;;;МАКС(-СТОЛБЕЦ(A7);-7))="Максимальный";СМЕЩ(B7;;1;;МАКС(-СТОЛБЕЦ(A7);-7))*35%);ЕСЛИ(СМЕЩ(B7;;;;МАКС(-СТОЛБЕЦ(A7);-16))="Максимальный";СМЕЩ(B7;;1;;МАКС(-СТОЛБЕЦ(A7);-16))*40%);ЕСЛИ(СМЕЩ(B7;;;;МАКС(-СТОЛБЕЦ(A7);-7))="нет";СМЕЩ(B7;;1;;МАКС(-СТОЛБЕЦ(A7);-7))*35%);ЕСЛИ(СМЕЩ(B7;;;;МАКС(-СТОЛБЕЦ(A7);-16))="нет";СМЕЩ(B7;;1;;МАКС(-СТОЛБЕЦ(A7);-16))*40%))
-7 предыдущие 3 месяца
-16 предыдущие 6 месяцев
-70 предыдущие 24 месяца
Доб.
Если Максимальный и все остальные имеют одинаковые сроки и проценты, формулу можно сократить:
Код
=СУММ(ЕСЛИ(СМЕЩ(B7;;;;МАКС(-СТОЛБЕЦ(A7);-70))="супер";СМЕЩ(C7;;;;МАКС(-СТОЛБЕЦ(A7);-70))*20%);ЕСЛИ(СМЕЩ(B7;;;;МАКС(-СТОЛБЕЦ(A7);-7))={"Максимальный":"нет"};СМЕЩ(C7;;;;МАКС(-СТОЛБЕЦ(A7);-7))*35%);ЕСЛИ(СМЕЩ(B7;;;;МАКС(-СТОЛБЕЦ(A7);-16))={"Максимальный":"нет"};СМЕЩ(C7;;;;МАКС(-СТОЛБЕЦ(A7);-16))*40%))