Для каждого листа тогда нужно сумму делать
искать на каждом
=ЕСЛИОШИБКА(СУММ(ИНДЕКС(Склады_А!B:B;ПОИСКПОЗ(A3;Склады_А!A:A;)):ИНДЕКС(Склады_А!$1:$1048576;ПОИСКПОЗ(A3;Склады_А!A:A;);$B$2+1));)+ЕСЛИОШИБКА(СУММ(ИНДЕКС(Склады_В!B:B;ПОИСКПОЗ(A3;Склады_В!A:A;)):ИНДЕКС(Склады_В!$1:$1048576;ПОИСКПОЗ(A3;Склады_В!A:A;);$B$2+1));)
или каскадом как у Pelena,
=ЕСЛИОШИБКА(СУММ(ИНДЕКС(Склады_А!B:B;ПОИСКПОЗ(A3;Склады_А!A:A;)):ИНДЕКС(Склады_А!$1:$1048576;ПОИСКПОЗ(A3;Склады_А!A:A;);$B$2+1));СУММ(ИНДЕКС(Склады_В!B:B;ПОИСКПОЗ(A3;Склады_В!A:A;)):ИНДЕКС(Склады_В!$1:$1048576;ПОИСКПОЗ(A3;Склады_В!A:A;);$B$2+1)))
Но при добавлении группы складов нужно править формулу.