EXCEL: Как я могу добавить столбец на основе критериев и без пропущенного значения - PullRequest
0 голосов
/ 15 ноября 2018

":" означает пропущенное значение, я хочу, чтобы результат оставался ":", если все они являются пропущенным значением, и суммировал другие числа.

Я использовал = SUMIF (B2: B87, "Проблемы доступности", C2: C87), а также попытался заменить все": "на" # N / A ", а затем добавил (" <> # N / A ") в функцию, но не работает вообще. Можеткто-то, помогите мне, действительно ценю это.

enter image description here

ожидаемый результат:

enter image description here

Обновление: я пытался = IF (SUM (C2: C10) = 0, "", SUM (C2: C10) после замены всех ":" пробелами, и это работает, просто не знаю, как сложитьна основе критериев, как я могу объединить (= SUMIF ($ B $ 2: $ B $ 10, "A", C2: C10)) И (ЕСЛИ (SUM (C2: C10) = 0, "", SUM (C2: C10))) вместе, кстати, первый критерий, который я хочу только сумма «А», второй, если все значения являются пробелами, сумма = пусто

1 Ответ

0 голосов
/ 15 ноября 2018

Хорошая отправная точка: SUM(IF(C2:C87<>":",C2:C87))

Подтвердите формулу с помощью Ctrl + Shift + Enter, чтобы сделать ее формулой массива.

Для комбинации критериев альтернативой является (я предполагаю, что ваш ожидаемый результат в E1: G3):

SUM((A$2:A$87=E1)*(B$2:B$87=F1)*IF(C$2:C$87<>":",C$2:C$87))

Эта формула является не чем иным, как суммой (IF (AND (.....))), за исключением того, что оператор "*" должен использоваться вместо стандартной функции AND () при написании формулы массива.

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