Google スプレッドシート: セルにテキストが含まれている場合に平均を計算する方法


次の数式を使用すると、Google スプレッドシートで特定のテキストを含むセルのみの平均を計算できます。

 =AVERAGEIF( A2:A13 ,"*text*", B2:B13 )

この特定の数式は、範囲A2:A13内の「テキスト」を含むセルに対してのみ、範囲B2:B13の値の平均を計算します。

: アスタリスクは、特定の文字列の前後のテキストを無視するように Google スプレッドシートに指示するワイルドカードです。

次の例は、この公式を実際に使用する方法を示しています。

例: セルにテキストが含まれている場合の平均を計算します。

12 人の異なるバスケットボール選手が獲得した得点を示す次のデータセットがあるとします。

次の式を使用して、チーム名に「avs」が含まれるチームのプレーヤーが獲得した平均ポイントを計算できます。

 =AVERAGEIF( A2:A13 ,"*avs*", B2:B13 )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

セルにテキストが含まれている場合の平均的な Google スプレッドシート

名前に「avs」が含まれるチームのプレーヤーが獲得した平均ポイントは22.75です。

この特定の例では、名前に「avs」が含まれる 2 つのチーム名、Mavs と Cavs があります。

これらのチームのプレーヤーが獲得した平均ポイントを手動で計算できます。

平均得点 = (31 + 23 + 21 +16) / 4 = 22.75

これは私たちの計算式で計算された値に相当します。

: Google スプレッドシートのAVERAGEIF関数の完全なドキュメントは、ここで見つけることができます。

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

GoogleスプレッドシートでAVERAGEIFSを使用する方法
Googleスプレッドシートで空でない場合に平均を計算する方法
Google スプレッドシートでフィルターされた行を平均する方法

コメントを追加する

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