説明
この関数を使用して、単一の基準を満たす範囲内の数値の平均を計算します。
AVERAGEIFは、単一の条件に基づいて範囲の平均を計算する強力なツールで、特定の商品の販売データの平均など、特定の条件に基づいてデータを分析するのに最適です。
構文
AVERAGEIF(range, criteria, [average_range])
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
範囲 |
はい | 評価するセルの範囲。 | セルの参照、セルの範囲、またはこれらいずれかになる数式。 |
抽出条件 |
はい | セルが平均に含まれるための条件。 | 数値、文字列、数値または文字列を含むセルへの参照、あるいはこれらいずれかを返す数式。 |
平均範囲 |
いいえ | 平均化するセルの範囲。省略した場合、この関数はの範囲 を使用します。 |
数値が含まれるセル、数値が含まれるセル範囲、またはこれらいずれかを算出する数式への参照。 |
例
サンプルデータ
| A | B | C | D | |
|---|---|---|---|---|
1 |
地域 | 製品 | 売上高 | 月 |
2 |
北 | りんご | 120 | 1月 |
3 |
南 | オレンジ | 150 | 1月 |
4 |
北 | バナナ | 90 | 2月 |
5 |
南 | りんご | 200 | 2月 |
6 |
北 | オレンジ | 85 | 3 月 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 別の列にある、ある単一の条件に一致する値の範囲の平均を算出します。 | =AVERAGEIF(A2:A7, "North", C2:C7) |
「North」と指定された3つの行の売上高の平均を算出します。 結果:≈98.33 |
| 特定の製品に該当する一連の値の平均を算出します。 | =AVERAGEIF(B2:B7, "りんご", C2:C7) |
「Apples」という商品名を含む2行の売上高の平均を算出します。 結果:160 |
| 特定の月に該当する一連の値の平均を算出します。 | =AVERAGEIF(D2:D7, "February", C2:C7) |
「2月」以降の2行の売上高の平均を算出します。 結果:145 |
| 別の列にある、ある単一の条件に一致する値の範囲の平均を算出します。 | =AVERAGEIF(A2:A7, "South", C2:C7) |
「南」という地域に属する2つの行の売上高の平均を算出します。 結果:175 |
| 特定の製品に該当する一連の値の平均を算出します。 | =AVERAGEIF(B2:B7, "Oranges", C2:C7) |
「オレンジ」という商品名を含む2行の売上高の平均を算出します。 結果:117.5 |
メモ
- TRUEまたはFALSEを含む
範囲内のセルは無視されます。 - 条件を満たすセルがない場合、AVERAGEIFは#DIV/0!エラー値を返却する。
- 条件には、*(任意の文字数)や ? (任意の1文字)のようなワイルドカードを含むことができます。
-
average_rangeが省略された場合、関数は平均する条件と値の両方にrangeを使用する。
ヒント
- AVERAGEIFを使用して、特定地域における製品性能など、特定の条件におけるデータ傾向を分析する。
- AVERAGEIF関数を、、SUMIF、 、、COUNTIF、 などの他の関数と組み合わせて使用することで、包括的なデータ分析を行うことができます。
- AVERAGEIFと条件付き書式設定を使用して、特定の条件を満たすデータを強調表示します。
関連関数
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
LARGE
MAX
MAXA
MAXIFS
MEDIAN
MIN
MINA
MINIFS
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA