AVERAGEIF関数の使い方
Excelで1つの条件に合うものだけの平均を求めたい場合は、AVERAGEIF関数を使用します。
複数の条件での平均を求めたい場合は「AVERAGEIFS関数」を使用してください。
例題を使ってAVERAGEIF関数の一般的な使用方法について簡単に説明します。
Sample
売上表から、営業所が東京の売上の平均額が知りたい

AVERAGEIF数式を確認しましょう
条件の範囲 B4:B13
検索条件 E4(もしくは「"東京"」と入力)
平均範囲 C4:C13
条件の範囲 B4:B13
検索条件 E4(もしくは「"東京"」と入力)
平均範囲 C4:C13
これを入力すると以下のようになります。
=AVERAGEIF(B4:B13,E4,C4:C13)
B4~B13が「東京(E4)」だったら、C4~C13の平均を出す。
セル参照の代わりに、テキストや数字、日付を条件に含めることができます。
たとえば、上記の数式を書き換えて、合計する製品の名前を含むセルを参照できるようにすることもできます。
条件にテキストを入力する場合は、二重引用符( ")で囲む必要があります。
数値の場合は二重引用符は不要です。
数値の場合は二重引用符は不要です。
ExcelのAVERAGEIF - 概要
AVERAGEIF(アベレージイフ)は、特定の文字のあるセルの平均を出したり、特定の日付、数値に基づいてセルの平均を計算することができます。AVERAGEIFは部分一致のために論理演算子(>、<、<>、=)とワイルドカード(* ,?)をサポートしています。
ワイルドカードを使用することで、特定の文字を含むデータの平均を出すことができます。
関数の構文
ExcelのAVERAGEIF関数の構文は次のとおりです。
=AVERAGEIF(範囲, 検索条件, [平均範囲])
引数 | 説明 |
---|---|
範囲 | 必須。条件によって評価されるセルの範囲です(例:A1:A10)。 |
検索条件 | 必須。条件を指定します。 数値、テキスト、日付、論理式、セル参照、または別のExcel関数の形式で指定できます。 たとえば、「5」、「チェリー」、「10/25/2014」、「<5」、「A1」などを入力できます。 |
平均範囲 | 条件を満たす場合に平均するセル。この引数はオプションで、[範囲]で定義されている以外のセルを平均する場合にのみ使用する必要があります。[平均範囲]を省略した場合、Excelは条件が適用された同じセルを平均します(つまり、範囲で選んだ場所を平均します)。 |
使用する際の注意
- テキスト条件、または数学記号を含む条件は、二重引用符( ")で囲む必要があります。
数字の条件は、引用符なしで指定できます。 - ワイルドカード(?、*)を使用することで部分一致などの条件指定もできます。
疑問符は任意の1文字に一致し、アスタリスクは任意の文字列に一致します。
関数の読み方とバージョン
読み方:アベレージイフ
バージョン:Excel2007以降すべてのバージョン