Подтвердить что ты не робот

Как избежать "# DIV/0!" ошибка в электронной таблице документов Google?

У меня есть столбец с average(K23:M23), который начинается с #DIV/0!, когда ячейки K23 через M23 пустые. Предпочтительно, я хотел бы делать только среднее количество ячеек, содержащих ненулевые, непустые значения. Я думаю, что это возможно с помощью команды запроса:

https://docs.google.com/support/bin/answer.py?hl=en&answer=159999

Но их пример мне не помогает.

4b9b3361

Ответ 1

Оберните формулу с помощью IFERROR.

=IFERROR(yourformula)

Ответ 2

Вы можете использовать оператор IF для проверки ссылочной ячейки (я) и вернуть один результат для нуля или пробела и в противном случае вернуть результат формулы.

Простой пример:

=IF(B1=0,"",A1/B1)

Это возвращает пустую строку, если делитель B1 пуст или нуль; в противном случае он возвращает результат деления A1 на B1.

В вашем случае запуска среднего значения вы можете проверить, имеет ли значение ваш набор данных:

=IF(SUM(K23:M23)=0,"",AVERAGE(K23:M23))

Если ничего не введено или только нули, он возвращает пустую строку; если присутствует одно или несколько значений, вы получаете среднее значение.

Ответ 3

Так как вы также явно просите обработать столбцы, которые еще не были заполнены, и я предполагаю, что также не хочу связываться с ними, если у них есть слово вместо числа, вы можете подумать об этом:

=If(IsNumber(K23), If(K23 > 0, ........., 0), 0)

Это просто говорит... Если K23 - число; И если это число больше нуля; Затем сделайте что-нибудь......... В противном случае верните нуль.

В......... вы можете разместить там свое уравнение разделения, например A1/K23, и вы можете быть уверены, что K23 - это число, большее нуля.