Смотрите скриншот. То, что я пытаюсь сделать, это подытожить все плоды, распространяемые в США, но есть несколько плодов, которые мне нужно найти из ключа. Я хочу сделать динамическую формулу вместо суммирования всех отдельных ячеек.
Я предполагаю, что мне нужно использовать SUMIF, но я не смог заставить его работать должным образом. Я пытался объединить SUMIF с INDEX MATCH безрезультатно. В случае США под двумя фруктами функция INDEX MATCH будет подбирать только первый фрукт и искать его в таблице.
Ответы:
В таблице «Ключ» пометьте столбец «Фрукты» уникальным именем. Затем я создал именованные диапазоны на основе заголовков столбцов - это не обязательно, вы можете заменить их абсолютными адресами. Я предпочел бы использовать «Таблицы» со структурированными ссылками, так как они будут автоматически настраиваться, если вы добавляете или вычитаете строки.
Следующая формула массива должна быть введена нажатием ctrl+ shiftво время нажатияenter
Заполнение до B16
Объяснение:
IF
Функция возвращает массивKeyFruit
или пустые строки в зависимости от того, соответствует ли страна{"Apples","","","Bananas"}
criteria
аргумента вSUMIF
.SUMIF
, с аргументом массива дляcriteria
, вернет массив совпадающих значенийSUM
источник