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スプレッドシート:空のセルをゼロに置き換える方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です