AVERAGEIF 関数

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

この記事では、Microsoft Excel の AVERAGEIF 関数の数式の構文と使用方法について説明します。

説明

範囲内の条件に一致するすべてのセルの平均値 (算術平均) を返します。

書式

AVERAGEIF(範囲, 検索条件, [平均範囲])

AVERAGEIF 関数の書式には、次の引数があります。

  • 範囲 必須。 平均する 1 つまたは複数のセル (数値、または数値を含む名前、配列、セル参照) を指定します。
  • 条件 必須。 平均の対象となるセルを定義する条件を数値、式、セル参照、または文字列で指定します。 たとえば、抽出条件は 32、"32"、">32"、"apples"、または B4 として表すことができます。
  • Average_range オプション。 平均する実際のセルを指定します。 何も指定しないと、範囲が使用されます。

解説

  • 範囲内の TRUE または FALSE を含むセルは無視されます。
  • 平均範囲内の空白のセルは無視されます。
  • 範囲が空またはテキスト値の場合、エラー値 #DIV0! が返されます。
  • 条件内の空白のセルは 0 と見なされます。
  • 範囲内に条件に一致するセルがない場合、エラー値 #DIV/0! が返されます。
  • 検索条件には、半角の疑問符 (?) または半角のアスタリスク (*) をワイルドカード文字として使用することができます。 ワイルドカード文字の疑問符は任意の 1 文字を表し、アスタリスクは 1 文字以上の任意の文字列を表します。 ワイルドカード文字ではなく、通常の文字として疑問符やアスタリスクを検索する場合は、その文字の前に半角のチルダ (~) を付けます。
  • 平均対象範囲に含まれるセルの個数と形状は、必ずしも対応するセルと一致している必要はありません。 平均の対象となる実際のセルは、平均対象範囲の左上のセルを基準にして決定され、個数と形状が範囲に対応するセルが含まれます。 次に例を示します。
範囲の指定 平均対象範囲の指定 評価される実際のセル
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

AVERAGEIF 関数では、データの中心傾向 (統計的分布における数値グループの中心位置) が評価されます。 中心傾向を表す最も一般的な指標として、次の 3 つが挙げられます。

  • 平均 は算術平均であり、数値のグループを追加し、それらの数値の数で除算することによって計算されます。 たとえば、2、3、3、5、7、10 の平均は、30 を 6 で割った数、つまり 5 です。
  • 数値のグループの中間番号である中央値。つまり、数値の半分は中央値より大きい値を持ち、半分の数値は中央値より小さい値を持ちます。 たとえば、2、3、3、5、7、10 のメジアンは 4 です。
  • 数値 のグループ内で最も頻繁に発生する数値であるモード。 たとえば、2、3、3、5、7、および 10 のモードは 3 です。

数値のグループが対称分布の場合には、これら 3 つの中心傾向の測度の値は同じになります。 数値のグループが非対称分布の場合には、値が異なることがあります。

使用例

次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 数式を選択して、F2 キーを押し、さらに Enter キーを押すと、結果が表示されます。 必要に応じて、列幅を調整してすべてのデータを表示してください。

プロパティ値 手数料
100000 7000
200000 14000
300000 21000
400000 28000
数式 説明 結果
=AVERAGEIF(B2:B5,"<23000") ¥2300,000 未満のすべての手数料の平均値を求めます。 4 つの手数料のうち 3 つがこの条件を満たし、その合計は ¥4,200,000 となります。 14000
=AVERAGEIF(A2:A5,"<250000") ¥250,000,000 未満のすべての資産価格の平均値を求めます。 4 つの資産価格のうち 2 つがこの条件を満たし、その合計は ¥30,000,000 となります。 150000
=AVERAGEIF(A2:A5,"<95000") ¥9,500,000 未満のすべての資産価格の平均値を求めます。 この条件を満たしているプロパティ値に 0 があり、 0 で除算しようとするため、エラー値 #DIV0! が返されます。 #DIV/0!
=AVERAGEIF(A2:A5,">250000",B2:B5) ¥25,000,000 より高い資産価格に対するすべての手数料の平均値を求めます。 2 つの手数料がこの条件を満たし、その合計は ¥4,900,000 となります。 24500

使用例 2

地域 利益 (単位 千)
東部 45678
西部 23789
北部 -4,789
南部 (新設) 0
中西部 9678
数式 説明 結果
=AVERAGEIF(A2:A6,"=*西部",B2:B6) 西部および中西部地域の全利益の平均値を求めます。 16733.5
=AVERAGEIF(A2:A6,"<>*(New Office)",B2:B6) 新設の支社を除くすべての地域の全利益の平均値を求めます。 18589