説明
この関数を使用して、複数の条件を満たす範囲の数値の平均を計算します。
AVERAGEIFSは、特定地域における特定商品の販売データを平均化するなど、複数の条件に基づいてデータを分析するのに便利です。
構文
AVERAGEIFS(average_range, criteria_range1, criterion_1, [...,criteria_range_127, criterion_127])
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
平均範囲 |
はい | 平均化するセルの範囲。 | セル参照、セル範囲、またはこれらのいずれかになる数式。 |
クライテリア_レンジ_1 |
はい | 対応する条件で評価する最初の範囲。 | セル参照、セル範囲、またはこれらのいずれかになる数式。 |
基準_1 |
はい |
criteria_range_1 のセルが満たすべき条件。 |
数値、テキスト文字列、セル参照、セル範囲、またはこれらのいずれかになる数式。 |
criteria_range_ncriterion_n |
いいえ | 追加範囲とそれに対応する条件(最大127組まで追加可能)。 | これらは、criteria_range_1およびcriterion_1と同じタイプ別の入力を必要とします。 |
例
サンプルデータ
| A | B | C | D | |
|---|---|---|---|---|
1 |
地域 | 製品 | 売上高 | 月 |
2 |
北 | りんご | 120 | 1月 |
3 |
南 | オレンジ | 150 | 1月 |
4 |
北 | バナナ | 90 | 2月 |
5 |
南 | りんご | 200 | 2月 |
6 |
北 | オレンジ | 85 | 3 月 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 2つの条件に同時に一致する値の範囲の平均を算出します。 | =AVERAGEIFS(C2:C7, A2:A7, "North", B2:B7, "Apples") |
「North」かつ「Apples」の条件を満たす行の平均売上高を算出します。条件を満たす行は1行のみです。 結果:120 |
| 異なる列にわたって、2つの条件に一致する値の範囲の平均を算出します。 | =AVERAGEIFS(C2:C7, B2:B7, "Oranges", D2:D7, "January") |
「オレンジ」かつ「1月」である行の売上高の平均を算出します。条件を満たす行は1行のみです。 結果:150 |
| 特定の地域および月に対応する一連の値の平均を算出します。 | =AVERAGEIFS(C2:C7, A2:A7, "South", D2:D7, "February") |
「South」かつ「February」である行の売上高の平均を算出します。条件に合う行は1行のみです。 結果:200 |
| ある条件に一致する値の範囲を平均化し、別の条件に一致する値は除外する。 | =AVERAGEIFS(C2:C7, A2:A7, "North", D2:D7, "<>January") |
1月を除いた「北」の行の売上高の平均を算出する(2月と3月のみを対象とする)。 結果:87.5 |
| 特定のカテゴリを除外し、数値の閾値を満たす値の範囲の平均を算出します。 | =AVERAGEIFS(C2:C7, B2:B7, "<>バナナ", C2:C7,">=100") |
「Bananas」以外で、売上高が100以上の行の売上高の平均を算出します。 結果:≈156.67 |
メモ
- すべての条件を満たすセルだけが最終結果に含まれる。
- AVERAGEIFSは、すべての範囲と条件のペアが最初の範囲と条件のペアと同じサイズでない場合、#VALUE!エラーを返却します。
- AVERAGEIFSは、条件を満たすセルがない場合、または
average_rangeのセルが数値に変換できない場合、#DIV/0! エラーを返却する。 - AVERAGEIFSは、条件範囲内の空セルを、0 (ゼロ)の値を持つものとして扱う。
- TRUEを含むセルは1と評価され、FALSEを含むセルは0 (ゼロ)と評価される。
- AVERAGEIFSは論理演算子(>,<,<>,=)をサポートしています。一般的に、テキスト値は二重引用符("")で囲まれ、数値は囲まれない。ただし、論理演算子を数値に含む場合は、数値と演算子の両方を引用符で囲む必要がある。
- AVERAGEIFSは部分一致のためのワイルドカード(*,?)をサポートしています。クエスチョンマークは任意の1文字にマッチし、アスタリスクは任意の連続した文字にマッチする。実際のクエスチョンマークやアスタリスクを検索したい場合は、その文字の前にチルダ(~)を入力する。
-
AVERAGEIFSは、中心傾向を測定単位とします。中心傾向とは、統計分布における数値グループの中心の位置のことです。中心傾向の最も一般的な測定単位は、以下の3つです:
- 平均 - 算術平均。あるグループの数値を足し、それらの数値の数で割って計算する。
例えば、2、3、3、5、7、10の平均は30÷6で5となる。
この計算に関する詳細については、AVERAGE を参照してください。 - 中央値 — 数値の集合の中央にある数値。つまり、半分の数値は中央値より大きく、残りの半分の数値は中央値より小さい。
例えば、2、3、3、5、7、10の中央値は4である。
この計算に関する詳細については、MEDIAN を参照してください。 - モード - 数値グループの中で最も出現頻度の高い数値。
例えば、2、3、3、5、7、10のモードは3である。WorkivaはMODE計算を提供していない。
ある数値グループの対称分布は、これら3つの中心傾向測定単位は同じ値になります。数値の分布が対称的でない場合(例えば、低い数値が圧倒的に多く、高い数値はわずか)、両者は異なる数値となります。
- 平均 - 算術平均。あるグループの数値を足し、それらの数値の数で割って計算する。
ヒント
- 期間やカテゴリーなど複数の条件を含む複雑なデータ分析にはAVERAGEIFSを使用します。
- AVERAGEIFS を、、SUMIFS 、、COUNTIFS などの他の関数と組み合わせて使用することで、包括的なデータ分析を行うことができます。
- 日付を扱う際は、より正確にフィルタリングを行うために、条件に「DATE」を使用してください。
関連関数
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