SUMIFS с несколькими критериями и несколькими значениями

SUMIFS с несколькими критериями и несколькими значениями

Есть определенные ситуации, когда SUMIFS возвращает значения, которые я не ожидаю, когда есть несколько критериев. Можете ли вы помочь мне понять, что здесь происходит и как я могу получить ожидаемый результат?

На этом снимке экрана показаны данные, которые я использую, значения, которые я получаю, и значения, которые я ожидал получить:

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

Данные находятся в таблице под названием "Table1". Вот четыре формулы, которые я использую:

=SUM(SUMIFS(Table1[Value],Table1[Letter],{"A","B"},Table1[Greek],{"Alpha"}))
=SUM(SUMIFS(Table1[Value],Table1[Letter],{"A","B"},Table1[Greek],{"Kappa"}))
=SUM(SUMIFS(Table1[Value],Table1[Letter],{"A","B"},Table1[Greek],{"Alpha","Beta","Kappa"}))
=SUM(SUMIFS(Table1[Value],Table1[Letter],{"A","B"},Table1[Greek],{"Alpha","Kappa"}))

Первые два утверждения работают так, как и ожидалось, но когда я добавляю несколько вариантов во второй «критерий», то числа не складываются так, как я ожидал.

Например, в третьем выражении я бы ожидал, что он сложит первые четыре строки (все с (буквой А или В) И (греческими буквами Альфа, Бета или Каппа)), что даст в сумме 70. Вместо этого он возвращает 10.

Использование Excel 2010 на Windows 7.

решение1

При использовании двух массивов в функции sumifs один из них должен быть вертикальным, а другой — горизонтальным:

=SUM(SUMIFS(Table1[Value],Table1[Letter],{"A","B"},Table1[Greek],{"Alpha";"Beta";"Kappa"}))

Обозначает ,горизонтальный массив, а ;обозначает вертикальный массив.

Таким образом, поскольку диапазон ячеек не имеет глубины или третьего измерения, максимум, что может иметь одна формула, — это два массива в критериях.

Связанный контент