Ошибка SUMIF с несколькими критериями с оператором <> - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть такой набор данных:

00089   15498   
00789   15498   
10521   15498   
10854   15498   
11058   15498   
11992   15498   
15498   15498   1099755
15499   15498   14321.25
15501   15498   74171.25
15503   15498   4931.25
15505   15498   255521.25
15508   15498   1425

Я хочу исключить определенные числа в столбце A и столбце суммы C. Когда я использую оператор <>, он суммирует весь столбец C. Моя формула:

=SUMIFS($C$3:$C$14,$A$3:$A$14,{"<>15498","<>15499"},$B$3:$B$14,"15498")

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

Вы перепутали синтаксис. Попробуйте:

=SUMIFS($C:$C,$A$A,"<>15498",$A$A,"<>15498")

Рекомендуется проверить документацию на любые функции, которые вы используете, в которых вы не уверены на 100%. Вот ссылка на документацию для SUMIFS .


Выдержка:

Синтаксис: SUMIFS

SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)

  • Sum_range (обязательно) - диапазон суммируемых ячеек.

  • Criteria_range1 (обязательно) - диапазон, который проверяется с использованием Criteria1 .

  • Criteria1 (обязательно) - критерии, определяющие, какие ячейки в Criteria_range1 будут добавлены. Например, критерии могут быть введены как 32, >32, B4, "apples" или "32".

    • Criteria_range2, criteria2,
    • Criteria_range3, criteria3,
    • Criteria_range4, criteria4, и т. Д. …… (опционально)
      Дополнительные диапазоны и связанные с ними критерии. (До 127 пар диапазона / критериев.)

( Источник )

Например, , если вы хотите суммировать весь столбец A из строк, где столбец B больше 10, а столбец C содержит строку «Да», то вы должны использовать:

=SUMIFS($A:$A,$B$B,">10",$C$C,"Yes")

Совет Google:

Существует тонна информации в Интернете - иногда слишком много, а в некоторых случаях устаревшая информация или плохо написанные примеры. Я считаю полезным быть конкретным в моих поисках.

Например, когда я хочу найти документацию для функции Excel - которая составляет лотов (даже после того, как это сделано в течение пары десятилетий) - я ищу конкретный способ в попытке отфильтровать, ну дерьмо ...

  • для функций листа Excel:
    FunctionNameexcel site:office.com как sumifs excel site:office.com

  • для Excel VBA Функции / Методы / и т. Д .:
    FunctionNameexcel vba site:msdn.com


Дополнительная информация:

0 голосов
/ 06 сентября 2018

Это не так, как SUMIFS работает. Попробуйте это:

=SUMIFS($C$3:$C$14,$A$3:$A$14,"<>"&15498,$A$3:$A$14,"<>"&15499,$B$3:$B$14,15498)
...