数学

1つのグループの数値を平均する

定義

am の行など、1つのグループの数値を平均するとは、AVERAGEIF にラベル、一致させるグループ、数値を渡すことです。

構文

=AVERAGEIF(range, criteria, average_range)

引数

引数 意味
range 調べるグループのラベルの列です。
criteria 一致させるグループです。テキストは二重引用符で囲みます。例: "am"。
average_range 一致した行について平均する数値の列です。

計算例

犬舎が A2:A5 にシフトのラベル、B2:B5 に頭数を記録しています。

A: シフト B: 頭数
am 3
pm 10
am 5
am 7

数式: =AVERAGEIF(A2:A5,"am",B2:B5)

結果: 5。am は 2、4、5 行目にあるので、(3 + 5 + 7) / 3 は 5 です。

練習問題

セル C2:C5 には yes、no、yes、yes が入っています。セル D2:D5 には 4、9、8、6 が入っています。E2 に、C2:C5 が yes の行について D2:D5 を平均する数式を書いてください。

  1. E2 に、C2:C5 が yes に等しい行の D2:D5 を平均する AVERAGEIF 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

ラベルが1つのグループに一致する行の数値列を平均するのが AVERAGEIF 関数です。

よくある間違い

=AVERAGEIF(A2:A5,"am") のように数値の列を外すミスです。数式はラベル自体を平均しようとして、5 を返せません。

関連する関数

これらのリンクは関連する関数です。