Мне одному кажется, что исходные формулы неправильные?
Код:
на вход подаём:
К - код вида АП (строка)
Е - емкость (число)
Г - градус (число)
на выходе получаем: Ц - минимально допустимая цена (число)
МРЦ=Окр(?(Найти("200,212,236,280",К)>0,Мин(?(Г>28,104+8*Окр(?(К="200",МАКС(Г,40),Г)+.5,0,0)+?(Г>61,16,?(Г>55,14,?(Г>54,12,?(Г>50,10,?(Г>44,8,?(Г>39,6,?(К="200",6,?(Г>38,4,?(Г>33,2,0))))))))),0),616),?(Найти("232,237,239,242,251,252",К)>0,614,?(Найти("229,230,231,233,234,235",К)>0,776,?(Найти("440,441,442,443,450,451,452,453",К)>0,218.67,0))))*?((Е>.375)и(Е<.5)и(К="200"),.5,Е),2,1)
Если честно, то до конца не разобрал эту гору скобок, но показалось, что автор считает, что МРЦ на водку, в зависимости от градуса увеличивается на ровно 4 рубля, хотя по факту цены меняются от 3 до 5 рублей... в основном 4?
Посему мне кажется подход
FinSoft, где МРЦ/МОЦ описывается в таблице более корректен?