Пожалуйста, посмотрите этот лист для примера использования функции FILTER, которая, вероятно, лучше, чем ваша функция запроса для этого варианта использования:
https://docs.google.com/spreadsheets/d/1DW5CyPCC71CopW48uKy6basn-WP4hMfh7kuuJXT-C4o/edit?usp=sharing
Я не знал, что вы имели в виду под тегом, но я только создал список случайных слов, 10 отрицательных и 10 положительных
С тегами в столбце A и числами в столбце B. Затем в столбце D я поместил это для «положительного» фильтра:
=filter($A$2:$A,$B$2:$B>0)
А для положительной суммы:
=sum(filter($B$3:$B,$B$3:$B>0))
А в столбце E для отрицательного фильтра:
=filter($A$2:$A,$B$2:$B<0)
А для отрицательной суммы:
=sum(filter($B$3:$B,$B$3:$B<0))
РЕДАКТИРОВАТЬ: я добавил еще один лист в книгу, которая показывает вам, как перечислить сумму рядом с каждым тегом в отфильтрованном списке тегов:
На этом листе я создал примеры того, как перечислить итоговые суммы каждого конкретного тега: https://docs.google.com/spreadsheets/d/1DW5CyPCC71CopW48uKy6basn-WP4hMfh7kuuJXT-C4o/edit#gid=1784614303
Эта формула будет искать список тегов / значений в столбцах A и B, а затем сопоставлять и суммировать все теги, которые находятся в ячейке слева в столбце D:
=sum(filter($B$3:$B,$B$3:$B>0,$A$3:$A=D3))