Как суммировать значения в диапазоне, если критерии должны иметь несколько возможностей?

0

Смотрите скриншот. То, что я пытаюсь сделать, это подытожить все плоды, распространяемые в США, но есть несколько плодов, которые мне нужно найти из ключа. Я хочу сделать динамическую формулу вместо суммирования всех отдельных ячеек.

Я предполагаю, что мне нужно использовать SUMIF, но я не смог заставить его работать должным образом. Я пытался объединить SUMIF с INDEX MATCH безрезультатно. В случае США под двумя фруктами функция INDEX MATCH будет подбирать только первый фрукт и искать его в таблице.

введите описание изображения здесь

PureDivine
источник
Вы можете использовать вспомогательный столбец (третий столбец после чисел) для страны
yass
Вы можете создать вспомогательный столбец, который использует VLOOKUP в таблице ключей для выборки страны / региона в соседнем столбце рядом с таблицей фруктов. Тогда простой SUMIF будет хорошо работать.
patkim
Для меня ссылка на изображение не работает.
ejbytes

Ответы:

0

В таблице «Ключ» пометьте столбец «Фрукты» уникальным именем. Затем я создал именованные диапазоны на основе заголовков столбцов - это не обязательно, вы можете заменить их абсолютными адресами. Я предпочел бы использовать «Таблицы» со структурированными ссылками, так как они будут автоматически настраиваться, если вы добавляете или вычитаете строки.

Следующая формула массива должна быть введена нажатием ctrl+ shiftво время нажатияenter

B14:  =SUM(SUMIF(Fruit, IF(Country=A14,KeyFruit,""),Fruits_Picked))

Заполнение до B16

введите описание изображения здесь

Объяснение:

  • IFФункция возвращает массив KeyFruit или пустые строки в зависимости от того, соответствует ли страна
    • например: {"Apples","","","Bananas"}
  • Этот массив затем используется в качестве criteriaаргумента в SUMIF.
  • SUMIF, с аргументом массива для criteria, вернет массив совпадающих значений
  • который мы затем складываем с SUM
Рон Розенфельд
источник