
Общая формула
=SUMIFS(table(values),table(col1),c1,table(col2),c2,table(col3),c3)
Резюме
В некоторых ситуациях можно использовать функцию СУММЕСЛИМН для выполнения поиска по нескольким критериям числовых данных. Чтобы использовать СУММЕСЛИМН, как это, значения поиска должны быть числовыми и уникальными для каждого набора возможных критериев. В показанном примере формула H8 имеет следующий вид:
=SUMIFS(Table1(Price),Table1(Item),H5,Table1(Size),H6,Table1(Color),H7)
Где Table1 - это таблица Excel, как показано на снимке экрана.
Объяснение
В этом примере показано, как функцию СУММЕСЛИМН иногда можно использовать для «поиска» числовых значений в качестве альтернативы более сложным формулам поиска по нескольким критериям. Этот подход менее гибкий, чем более общие формулы поиска, основанные на INDEX и MATCH (или VLOOKUP), но он также более прост, поскольку СУММЕСЛИМН предназначен для простой обработки нескольких критериев. К тому же это очень быстро.
В показанном примере мы используем функцию СУММЕСЛИМН, чтобы «найти» цену элемента на основе имени, цвета и размера элемента. Входными данными для этих критериев являются ячейки H5, H6 и H7.
Внутри функции СУММЕСЛИМН диапазон сумм указывается в столбце «Цена» в таблице 1:
Table1(Price)
Критерии представлены в 3 парах диапазона / критерия следующим образом:
Table1(Item),H5 // item Table1(Size),H6 // size Table1(Color),H7 // color
В этой конфигурации функция СУММЕСЛИМН находит совпадающие значения в столбце «Цена» и возвращает сумму совпадающих цен для определенных критериев, введенных в H5: H7. Поскольку для каждой возможной комбинации критериев существует только одна цена, сумма совпадающей цены такая же, как и сумма всех совпадающих цен.
Заметки:
- Каждая комбинация критериев должна соответствовать только одному результату.
- Значения поиска (диапазон сумм) должны быть числовыми.
- СУММЕСЛИМН вернет ноль, если совпадений нет.