как использовать функцию продукта, если некоторые ячейки диапазона являются пробелами - PullRequest
0 голосов
/ 27 февраля 2020

Я хочу умножить значения трех ячеек после вычитания из 100%, я использовал функцию продукта, а также пробовал агрегатную функцию. Я получаю ошибку, если одна из ячеек пуста. Нужно вычесть c помрачает значение f столбец n значение и я значение столбца от 100% до затем несколько. Обратите внимание, что иногда одно из значений c, f из i может быть пустым.

enter image description here enter image description here

1 Ответ

1 голос
/ 27 февраля 2020

Как указано @ BigBen , единственный способ получить эту ошибку - это найти формулу, которая возвращает пустую строку или пробел в поле.

Чтобы обойти это, мы просто необходимо использовать IFERROR для устранения возникающей ошибки:

=PRODUCT(IFERROR(1-CHOOSE({1,2,3},C3,F3,I3),1))

В зависимости от версии Excel это может потребоваться подтвердить с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

enter image description here


Или, поскольку есть только три, просто используйте три IFERROR и умножьте результаты:

=IFERROR(1-C3,1)*IFERROR(1-F3,1)*IFERROR(1-I3,1)

Это обычная формула .


Третий вариант - вернуть 0 вместо "" в исходной формуле:

=IFERROR(E3/D3,0) 

Затем отформатируйте ячейку %;%;; и она скроет 0

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