AVERAGEIF関数とは
基準に応じた範囲の平均を返します。
構文
AVERAGEIF(条件範囲, 条件, [平均範囲])
- 条件範囲 - 条件に対して検証する範囲です。
- 条件 - 条件範囲に適用するパターンまたはテキストです。
- 等しい: "テキスト"、1、"=テキスト"、"=1" のいずれか
- より大きい: ">1"
- 以上: ">=1"
- 未満: "<1 li=""> 1>
- 以下: "<=1"
- 等しくない: "<>1" または "<>テキスト"
- 平均範囲 - [省略可] - 平均化する範囲です。指定しない場合は、代わりに条件範囲を使用して平均化します。
使用例
=AVERAGEIF(B1:B3,"<=10",A1:A3)
B1~B3が10以下の行のA1~A3の平均を計算します。この場合A1、A2の平均を計算しています。
=AVERAGEIF(A1:A3,"<=2")
平均範囲を記述しない場合は条件範囲を平均化します。
=AVERAGEIF(B1:B3,"A",A1:A3)
条件をテキストで指定することも可能です。
=AVERAGEIF(A1:A3,"<="&B1)
条件を比較演算子と指定セルを&で組み合わせることもできます。