Простой пример массива Excel, сравнивающий только первое значение ввода - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь вычислить с помощью формулы массива (в ячейке D2), что я рассчитываю на длинном пути в ячейке D11. У меня проблема в том, что, похоже, моя формула массива не оценивает введенный массив один за другим. В качестве примера я хочу, чтобы второе сравнение, в котором формула имела следующий вид:

Проверьте, если ([B7> 0] И [C7 = 0]), и, если да, верните D7.

Но я думаю, что это только проверка, чтобы видеть, является ли каждое значение в массиве столбца B> 0 и если каждое значение в массиве столбца C = 0.

Скриншот ниже подробно описывает мою проблему. Спасибо!

https://i.imgur.com/8eVp7X7.png

1 Ответ

0 голосов
/ 16 января 2019

Вам не нужна формула массива, вы можете использовать

=SUMIFS(B6:B10,B6:B10,">0",C6:C10,0)

Формулы массива не любят AND. Смотрите здесь . Эта формула массива будет работать

=SUM(IF(B6:B10>0,IF(C6:C10=0,B6:B10)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...