Это можно сделать, если вы можете создать вспомогательную строку.
Сначала я создал таблицу, чтобы связать вопрос с доменом.Это называется в моем примере как «Переписка».Эта таблица является своего рода ключом к ответу.Исходя из вашего описания проблемы, вам нужна такая таблица, чтобы определить, какой вопрос связан с системой домена / категории / точки, которую вы хотите использовать.
Затем я создал вспомогательную строку для результатов опроса, показанных настрока 9. В ячейке B9 в качестве кода для ссылки на вопрос указан домен =INDEX($B$3:$C$8,MATCH(B$10,$B$3:$B$8,0),2)
.Это сразу над вопросами в примере, но вы можете поместить его на отдельном листе, если это необходимо.
Тогда вы можете просто суммировать их.
=SUMPRODUCT(SUMIFS(INDIRECT(MATCH($E3,$A:$A,0)&":"&MATCH($E3,$A:$A,0)),$9:$9,F$2))
Эта формула использует MATCH
, который возвращает целое число внутри INDIRECT
, которое будет использоваться в качестве динамической ссылки на строку.Это не удастся, если имена участников не являются уникальными.SUMIFS
внутри SUMPRODUCT
позволяет обрабатывать строку как массив без использования формулы массива.Таким образом, вы можете воссоздать пример, который у меня есть, и скопировать / вставить или перетащить и вставить формулы по своему желанию.
Другой подход может заключаться в том, что вы хотите сначала суммировать баллы по вопросам, а затем выполнить преобразованиеот вопроса к домену.Таким образом, вам никогда не придется манипулировать необработанными данными, только отчетами.На самом деле это может быть лучшим подходом для вас.
Редактировать: Добавлена информация о формулах и примере.