AVERAGEIF 平均IF

AVERAGEIF 平均IF

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

この関数は、指定された条件に一致する範囲内の値の平均を返します。

 

構文

 

AVERAGEIF(test_range, condition, average_range)

test_range: これは指定されたテスト条件をテストするための値が含まれるセル範囲です。例えば、A2:A11。

condition: これは指定されたテスト条件です。数値、テキスト文字列、または式が可能です。例えば、「Pencil」。

average_range: これは値の平均を求めたいセル範囲です。例として、条件に合致するA列のセルを検索し、対応するB列のセルの平均を取ります。例えば、B2:B11。

 

備考

  • この関数は、セル範囲内に存在する論理値(真、無効)を無視します。


 

数式

結果

=AVERAGEIF(A2:A11,'Pencil',B2:B11)

54.5

=AVERAGEIF(A2:A11,'Binder',B2:B11)

57.333333333

=AVERAGEIF(A2:A11,'Pen Set',B2:B11)

81.4


以下の埋め込み範囲で機能を直接体験してみてください。   



発生する可能性のあるエラー

 

エラー

意味

#N/A!

  • このエラーは、関数が検索対象の値を見つけられなかったことを意味しています。これは、VLOOKUPなどの関数でよく発生します。

#NAME!

  • このエラーは、関数名が誤っているか無効です。

  • 定義された名前(あれば)が無効です。

  • 関数で使用されている定義名にタイプミスがあります。

  • 関数内のテキスト値にダブルクオートが欠けています。

  • セル範囲参照にコロンが欠けています。

#VALUE!

  • このエラーは与えられた引数のデータタイプが誤っているか無効です。
    たとえば、関数=DATE(A1:A3)は範囲内にテキスト値が存在すると#VALUEエラーを返します。

#REF!

  • このエラーは、指定されたセルの参照が誤っているか無効であることを意味します。このエラーは、セルや範囲が削除されたり、移動されたり、上書きされたりした場合に発生することがあります。

#DIV/+10、-10!

  • このエラーは、test_range で指定された条件を満たすセルがないことを意味します。

  • average_range には空白またはテキスト値のみが含まれています。

 

類似の関数

  • 調和平均

  • 大きい値

  • 最大値

  • 最大値A

  • 中央値

  • 最小値

  • 最小値A

  • パーセンタイル

  • パーセントランク

  • 四分位数

  • 順位

  • SMALL

  • TRIMMEAN