Google スプレッドシートで averageifs を使用する方法 (3 つの例)


Google スプレッドシートのAVERAGEIFS関数を使用すると、別の範囲内の対応する値が特定の基準を満たしている場合に、ある範囲内の平均値を見つけることができます。

この関数は次の基本構文を使用します。

ADVERAGES(平均範囲, 基準範囲1, 基準1, [基準範囲2, 基準2, …])

金:

  • Average_range : 平均を計算する範囲
  • criteria_range1 : 特定の基準をチェックする最初の範囲
  • criterion1 : 最初の範囲で分析する基準

次の例は、Google スプレッドシートの次のデータセットを使用して、さまざまなシナリオでこの関数を使用する方法を示しています。

例 1: 1 文字の列を含む AVERAGEIFS

次の式を使用して、チーム列が「Mavs」に等しいポイント列の平均値を計算できます。

 = AVERAGEIFS ( C2:C11 , A2:A11 , Mavs )

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

Team列が「Mavs」と等しい場合のPoints列の平均値は24.6です。

マブス選手のポイントを平均することで、これが正しいことを手動で検証できます。

平均: (22 + 28 + 25 + 30 + 18) / 5 = 24.6

例 2: 2 列の文字を含む AVERAGEIFS

次の式を使用して、チーム列が「マブス」、ポジション列が「ガード」であるポイント列の平均値を計算できます。

 =AVERAGEIFS( C2:C11 , A2:A11 , Mavs , B2:B11 , Guard )

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

Google スプレッドシートの利点

チーム列が「マブス」、ポジション列が「ガード」の場合のポイント列の平均値は29です。

ガードであるマブス選手のポイントを平均することで、これが正しいことを手動で検証できます。

平均: (22 + 28) / 2 = 25

例 3: 文字列と数値列を含む AVERAGEIFS

次の式を使用して、チーム列が「スパーズ」に等しく、ポイント列が 15 より大きい場合のポイント列の平均値を計算できます。

 =AVERAGEIFS( C2:C11 , A2:A11 , Spurs , C2:C11 , >15 )

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

チーム列が「スパーズ」に等しく、ポイント列が 15 より大きい場合のポイント列の平均値は23.67です。

15 ポイント以上を獲得したスパーズ選手のポイントを平均することで、これが正しいことを手動で検証できます。

平均: (19 + 22 + 30) / 3 = 23.67

: AVERAGEIFS関数の完全なオンライン ドキュメントは、ここで見つけることができます。

追加リソース

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

Google スプレッドシート: 平均、中央値、最頻値を計算する方法
Googleスプレッドシート:空でない場合に平均を計算する方法
Google スプレッドシート: 指数移動平均の計算方法

コメントを追加する

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