メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

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

説明

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

書式

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

資産価格

手数料

100000

7000

200000

14000

300000

21000

400000

28000

数式

説明

結果

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

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

14000

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

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

150000

=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 となります。

24500

使用例 2

地域

利益 (単位 千)

東部

45678

西部

23789

北部

-4,789

南部 (新設)

0

中西部

9678

数式

説明

結果

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

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

16733.5

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

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

18589

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

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

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×