Проверка диапазона пуста в Google Таблицах

Dec 20 2020

Я хочу показать среднее значение диапазона, если какая-либо ячейка заполнена. Однако моя формула показывает среднее значение, только если заполнена первая ячейка.

Я использую следующую формулу:

=IF(ARRAYFORMULA(ISBLANK(A2:C2)),"",AVERAGE(A2:C2))

Если заполнено A2, выходные данные формулы не будут пустыми, чего и следовало ожидать.

И если A2: C2 все пустое, результат формулы будет пустым, как и ожидалось.

Однако, если A2 пуст, а B2 и C2 заполнены, вывод формулы будет пустым, чего я не хочу:

Как сделать так, чтобы результат формулы был пустым, только если весь диапазон пуст?

Ответы

marikamitsos Dec 20 2020 at 07:20

Используйте следующее

=IF(AND(A2="",C2="",B2=""),"",AVERAGE(A2:C2))

Используемые функции:

  • IF
  • AND
  • AVERAGE