AVERAGEIF 関数

ここでは、Microsoft Excel の AVERAGEIF 関数の書式および使用法について説明します。

説明

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

書式

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

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

  • 範囲    必ず指定します。平均する 1 つまたは複数のセル (数値、または数値を含む名前、配列、セル参照) を指定します。

  • 検索条件    必ず指定します。平均の対象となるセルを定義する条件を数値、式、セル参照、または文字列で指定します。たとえば、検索条件は 32、"32"、">32"、"Windows"、または B4 のようになります。

  • 平均範囲    省略可能です。平均する実際のセルを指定します。何も指定しないと、範囲が使用されます。

解説

  • 範囲内の 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 キーを押すと、結果が表示されます。必要に応じて、列幅を調整してすべてのデータを表示してください。

資産価格

手数料

10,000,000

700,000

20,000,000

1,400,000

30,000,000

2,100,000

40,000,000

2,800,000

数式

説明

結果

=AVERAGEIF(B2:B5,"<2300,000")

¥2300,000 未満のすべての手数料の平均値を求めます。4 つの手数料のうち 3 つがこの条件を満たし、その合計は ¥4,200,000 となります。

1,400,000

=AVERAGEIF(A2:A5,"<250,000,000")

¥250,000,000 未満のすべての資産価格の平均値を求めます。4 つの資産価格のうち 2 つがこの条件を満たし、その合計は ¥30,000,000 となります。

15,000,000

=AVERAGEIF(A2:A5,"<9,500,000")

¥9,500,000 未満のすべての資産価格の平均値を求めます。この条件を満たしているプロパティ値に 0 があり、 0 で除算しようとするため、エラー値 #DIV0! が返されます。

#DIV/0!

=AVERAGEIF(A2:A5,">25,000,000",B2:B5)

¥25,000,000 より高い資産価格に対するすべての手数料の平均値を求めます。2 つの手数料がこの条件を満たし、その合計は ¥4,900,000 となります。

2,450,000

使用例 2

地域

利益 (単位 千)

東部

45,678

西部

23,789

北部

-4,789

南部 (新設)

0

中西部

9,678

数式

説明

結果

=AVERAGEIF(A2:A6,"=*西部",B2:B6)

西部および中西部地域の全利益の平均値を求めます。

16733.5

=AVERAGEIF(A2:A6,"<>*(新設)",B2:B6)

新設の支社を除くすべての地域の全利益の平均値を求めます。

18589

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×