Без дополнительных, но имена не должны быть второй раз.Код
=СУММПРОИЗВ((G$2&" "&ЛЕВБ(ПРОСМОТР("яяя";$G$1:G$1);4)=ИНДЕКС($A:$A;ПОИСКПОЗ($E3;$A:$A;)):ИНДЕКС($A:$A;ЕСЛИОШИБКА(ПОИСКПОЗ($E3;$A:$A;)-1+АГРЕГАТ(15;6;ПОИСКПОЗ($E$3:$F$7;ИНДЕКС($A:$A;ПОИСКПОЗ($E3;$A:$A;)+1):$A$999;);1);99)))*ИНДЕКС($B:$B;ПОИСКПОЗ($E3;$A:$A;)):ИНДЕКС($B:$B;ЕСЛИОШИБКА(ПОИСКПОЗ($E3;$A:$A;)-1+АГРЕГАТ(15;6;ПОИСКПОЗ($E$3:$F$7;ИНДЕКС($A:$A;ПОИСКПОЗ($E3;$A:$A;)+1):$A$999;);1);99)))
*Немного упростил. Формула массива:Код
=СУММ((СТРОКА($1:$99)>ПОИСКПОЗ($E3;$A:$A;))*(СТРОКА($1:$99)<ЕСЛИОШИБКА(АГРЕГАТ(15;6;ЕСЛИ(ПОИСКПОЗ($E$3:$E$7;$A:$A;)>ПОИСКПОЗ($E3;$A:$A;);ПОИСКПОЗ($E$3:$E$7;$A:$A;));1);99))*((G$2&" "&ЛЕВБ(ПРОСМОТР("яяя";$G$1:G$1);4)=$A$1:$A$99))*$B$1:$B$99)