#excel #excel-formula #excel-2016
#преуспеть #excel-формула #excel-2016
Вопрос:
Я ищу способ агрегировать значения на одном листе на основе группировок, которые можно найти на другом листе. Пожалуйста, смотрите пример ниже:
По сути, каждый регион имеет несколько идентификаторов, и я пытаюсь агрегировать продажи на уровне региона (лист 3). К сожалению, источник данных (лист 1) содержит только идентификаторы, но у меня есть таблица поиска (лист 2), которая группирует все идентификаторы по их региону.
Что я попытался, так это создать скрытые столбцы справа от отчета, содержащие идентификаторы для каждого региона, которые я использую для формулы SUMPRODUCT SUMIF для ссылки на оба листа 1 и 2. Это работает, но мне интересно, есть ли более простой способ, который не требует от меня создания скрытых столбцов.
Спасибо!
Ответ №1:
Комментарии:
1. Спасибо, Скотт, это работает. Но мне интересно, есть ли у вас время объяснить компоненты функции. Я действительно не понимаю критерии, которые вы вводите в функцию SUMIFS. Еще раз спасибо.
2. он создает два массива, один из суммы, а другой из единиц и 0, и умножает их вместе. Ввод диапазона в критерии возвращает массив.