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