SUMPRODUCT по диапазонам с числами и символами - PullRequest
0 голосов
/ 17 января 2020

У меня есть следующее с правильным результатом.

enter image description here

Проблема в том, что у меня есть символы в диапазоне D4: G7. В результате получается #VALUE!

enter image description here

Поэтому вопрос заключается в том, как суммировать значения из этого диапазона, исключая символы.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 17 января 2020

Вы можете дополнить исходную формулу функцией IFERROR, чтобы исключить текст:

=SUMPRODUCT((B4:B7=C10)*(C4:C7=C11)*IFERROR(D4:G7;0))
0 голосов
/ 17 января 2020

Если у вас есть новый фильтр формулы массива Dynami c, то используется SUM, игнорирующий текст:

=SUM(FILTER(D4:G7,(B4:B7=C10)*(C4:C7=C11)))

enter image description here


Если это не так, нужно использовать версию массива SUM:

=SUM(IF(ISNUMBER(D4:G7),D4:G7)*(B4:B7=C10)*(C4:C7=C11))

Чтобы выйти из режима редактирования, нужно указать Ctrl-Shift-Enter вместо массива.

enter image description here

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