Googleスプレッドシートで範囲のチェックが空白になっている

Dec 20 2020

セルが設定されている場合、範囲の平均を表示したいと思います。ただし、私の数式では、最初のセルにデータが入力されている場合にのみ平均が表示されます。

私は以下の式を使用しています:

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

A2が入力されている場合、数式の出力は空白ではありません。これは予想どおりです。

また、A2:C2がすべて空白の場合、数式の出力は期待どおり空白になります。

ただし、B2とC2が入力されているときに、A2が空白の場合、数式の出力は空白になります。これは、私が望むものではありません。

範囲全体が空白の場合にのみ、数式の出力を空白にするにはどうすればよいですか?

回答

marikamitsos Dec 20 2020 at 07:20

以下を使用してください

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

使用される機能:

  • IF
  • AND
  • AVERAGE