1

Существуют определенные ситуации, когда 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"}))

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

В третьем утверждении, например, я ожидаю, что оно складывает первые четыре строки (все с (Буква A или B) И (греч. Alpha, Beta или Kappa)), что в сумме составляет 70. Вместо этого он возвращается с 10.

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

1 ответ1

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .