Excel: «SUMIF» с несколькими критериями - PullRequest
2 голосов
/ 26 июля 2011

Я хочу сделать сумму ячеек, с несколькими критериями.Я обнаружил, что способ сделать это с sumproduct.Вот так

=SUMPRODUCT((A1:A20="x")*(B1:B20="y")*(D1:D20))

У меня проблема в том, что строка A состоит из объединенных ячеек (которые я не могу изменить)

В моем случае я хочу сделать сумму каждогочисло в данной строке в соответствии с 2010 и 2011 годами, отвечающими моим критериям.

сумма 2010 года: Каждое число в том же столбце, что и

  • Строка 1 = "Феллес""and Row 3 =" 2010 "
  • и
  • Row 2 =" Обычный "и Row 3 =" 2010 "

Это кажется достаточно простым.

=sumproduct((A1:L1 = "Felles") * (A3:L3 = 2010) * (A5:L5)) + sumproduct((A2:L2 = "Ordinary") * (A3:L3 = 2010) * (A5:L5)) 

Проблема возникает, когда я должен сделать то же самое для номеров 2011 года.Единственная проблема заключается в том, что «Felles» находится не в том же столбце, поскольку он объединен с 6 ячейками, охватывающими каждую группу.

2011 сумма: Каждое число в том же столбце, что и строка1 (2 столбца назад) = "Felles" и строка 3 = "2011" - и - строка 2 = "Обычная" и строка 3 = "2011"

Example

1 Ответ

4 голосов
/ 26 июля 2011

Вы смотрели на SUMIFS(), это для выполнения SUMIF() с несколькими критериями.Эта функция позволит вам делать именно то, что вы хотите, см. Документацию SUMIFS .

Пример:

SUMIFS(A5:L5,A3:L3,"=2010",A2:L2,"=Ordinary")

Если у вас возникли проблемы с объединенными ячейкамипросто удалите их или попробуйте использовать именованные диапазоны (на вкладке формул).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...