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 ” )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
チーム列が「マブス」、ポジション列が「ガード」の場合のポイント列の平均値は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 スプレッドシート: 指数移動平均の計算方法