Dalm, переписал формулуКод
=ЕСЛИОШИБКА(--(ЕСЛИ(И(СУММ($Q6:Q6)<$D6;СТОЛБЕЦ()-СТОЛБЕЦ($Q6)>=ЕСЛИ(И($B5<>3;$B6=3);1;ЕСЛИОШИБКА(ЕСЛИ($B6=2;ПОИСКПОЗ("*";ИНДЕКС($R5:$QI5;ПОИСКПОЗ(1;$R5:$QI5;)):$QI5;)+ПОИСКПОЗ(1;$R5:$QI5;)-1;ПОИСКПОЗ(2;$R5:$QI5)+1);1)));1;"")&ЕСЛИ(И($B6=2;СУММ($Q6:Q6)>=$D6;СУММ($Q6:Q6)<$D6*ЕСЛИОШИБКА(ВПР(9E+307;$A$6:$A6;1);1));СМЕЩ(R6;;-СУММ(ИНДЕКС($D:$D;ПОИСКПОЗ(9E+307;$A$1:$A6)):ИНДЕКС($D:$D;МИН(ЕСЛИОШИБКА(ПОИСКПОЗ(1;$B7:$B$999;)+СТРОКА()-1;999);ЕСЛИОШИБКА(ПОИСКПОЗ(3;$B7:$B$999;)+СТРОКА()-1;999)))));""));"")
для чего дробные числа?
ведь повторы не могут быть дробными