#ценность! при добавлении пустых мест - PullRequest
0 голосов
/ 17 января 2020

Я продолжаю получать # значение! при попытке добавить несколько ячеек вместе. Например, A1 + B1 + C1

Проблема состоит в том, что эти ячейки начинаются с IFERROR ( example , "") и заканчиваются массивом ctrl + shift + enter. Я пытаюсь получить ячейки от А1 до С1, чтобы показать "", когда есть ошибка, поэтому это не так беспорядочно.

* На самом деле, от А1 до С1 на самом деле равны 20 над ячейками, и используется формула минус или плюс.

Однако, пробелы вызывают #value! и единственный способ, кажется, заменить "" на значение 0. Кто-нибудь знает обходной путь для этого или я связан с этим решением.

an example of what A1,B1,C1 actually contains

A1, B1,C1 cell results

Ответы [ 2 ]

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

Вы также можете использовать функцию SUM(A1:C1) вместо A1+B1+C1. Предполагая, что B1 пусто (например, =IFERROR(1/0,"")), тогда:

enter image description here

SUM функция будет игнорировать любые нечисловые значения c и дать вам правильный результат:

enter image description here

См. Функция SUM Раздел «Лучшие практики с SUM» для получения дополнительной информации.

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

Действительно, вы должны использовать IFERROR(example,0). Если вы не хотите отображать ноль, вы можете использовать пользовательский числовой формат , что-то вроде # ##0;-# ##0;
Идея в приведенном выше примере состоит в том, чтобы иметь третью часть то есть пусто , следовательно, окончательное значение ;.
Обратите внимание, что в моем Excel установлены европейские региональные параметры, разделитель может быть другим.

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