STUDY387

エクセルで仕事をもっと簡単にしよう

【エクセル関数】検索条件に一致するデータの平均値を計算するAVERAGEIF

time 2014/07/03

【エクセル関数】検索条件に一致するデータの平均値を計算するAVERAGEIF
※ エクセル2013で説明しています。
AVERAGEIF(範囲,条件,平均対象範囲)

  • 第1引数:範囲(必須)。条件を検索する範囲です。
  • 第2引数:条件(必須)。検索する条件です。
  • 第3引数:平均対象範囲(省略可)。平均値を算出するためのデータ範囲です。省略した場合、第1引数の数値を平均します。

検索条件に一致するデータに基づき、平均値を計算します。
検索条件にワイルドカードが使用できます。

使い方

下の画像をご覧ください。あるクラスの身長の一覧表です。
クラスの男子の平均身長を計算します。
クラスの身長一覧

AVERAGEIF関数の構造は、
「AVERAGEIF(第1引数,第2引数,第3引数)」です。
第1引数の"範囲"は、性別の入力範囲「D2:D51」になります。
第2引数の"条件"は、「男」です。
第3引数の"平均対象範囲"は、身長の入力範囲「E2:E51」になります。
〔OK〕ボタンをクリックしてください。
AVERAGEIF関数の入力

男子の平均身長が返ります。
AVERAGEIF関数の入力結果

補 足

AVERAGEIF関数は、AVERAGE関数、IF関数、そして配列を使って
書き換えることができます。

書き換えた数式
{=AVERAGE(IF(D2:D51="男",E2:E51,""))}
書き換えた式の入力結果

※注意※
{}を手入力しても配列数式になりません。
「=AVERAGE(IF(D2:D51="男",E2:E51,""))」を入力し、
カーソルがセルのなかにある状態で
SHIFT+CTRL+ENTERキーを押すと、{}が挿入されます。

sponsored link



sponsored link

sponsored link

何はともあれOFFICEのことならマイクロソフト。意外とキャンペーンやっています。

コピー用紙あったかな?トナーもあったかな?事務用品はアクスルへGO!