Googleスプレッドシート:空でない場合に平均を計算する方法
範囲内のすべてのセルが空でない場合にのみ、次の数式を使用して Google スプレッドシートの範囲の平均値を計算できます。
= IF ( COUNT ( A1:A10 ) , AVERAGE ( A1:A10 ) , 0 )
この数式は、範囲A1:A10内のセルの平均値を計算します。範囲内の各値が空の場合、数式は単に0を返します。
次の式を使用して空のスペースを返すこともできます。
= IF ( COUNT ( A1:A10 ) , AVERAGE ( A1:A10 ) , "")
次の例は、これらの公式を実際に使用する方法を示しています。
例 1: 空でない場合の平均 (値を返す)
次のスクリーンショットは、いくつかの値だけが欠落している列 B の平均値を計算する方法を示しています。
欠損値が少数しかなかったため、この式は単純に欠損値以外の値の平均を返しました。
例 2: 空でない場合の平均 (ゼロに戻る)
次のスクリーンショットは、各値が欠落している列 B の平均値を計算する方法を示しています。
列 B にはすべての値が欠落しているため、数式は単に値 0 を返しました。
例 3: 空でない場合の平均 (空白を返す)
次のスクリーンショットは、各値が欠落している列 B の平均値を計算する方法を示しています。
列 B にはすべての値が欠落しているため、数式は単に空白を返しました。
追加リソース
次のチュートリアルでは、Google スプレッドシートでその他の一般的な操作を行う方法について説明します。
Google スプレッドシート: セルが空でない場合にセルを追加する方法
Googleスプレッドシート:空のセルをゼロに置き換える方法