エクセルで複数列の平均を計算する方法(6つの方法)

  • これを共有
Hugh West

このチュートリアルでは、Excelで複数の列の平均を計算する方法を紹介します。 通常、複数の列を持つ範囲の平均は、以下の方法で求めることができます。 AVERAGE機能 ここでは、いくつかの関数とその組み合わせで、複数の列の平均を求める方法を紹介します。

練習用ワークブックをダウンロードする

この記事の作成に使用した練習用ワークブックをダウンロードすることができます。

複数列の平均値.xlsx

Excelで複数列の平均を計算する6つの方法

AVERAGE関数で複数列の平均を計算する

まず、単純に 平均値 関数に 平均値を算出する は、異なる列に位置する隣接した範囲のものです。 例えば、データセット( B4:E11 を複数の生徒のテストの点数で計算します。 ここで、複数の列から複数の範囲の平均を計算します。

ステップス

  • に以下の数式を入力してください。 セルB13 を使用して、範囲の平均を計算します。 B5:B10 , C5:D9です。 E6:E11 .
=AVERAGE(B5:B10,C5:D9,E6:E11)

  • ヒット 入力 で、指定した範囲の列の平均を取得します。 B , C , D そして E .

続きを読む 実行平均:ExcelのAverage(...)関数を使った計算方法

2.複数の列に名前を付けて平均値を取得する

複数の列から複数の範囲を選択するのは面倒に思えるかもしれませんし、範囲が正しく選択されていないと間違った結果になるかもしれません。 幸いにも、Excelで指定した範囲に名前を付けて、その範囲を 平均値 関数を使用します。

ステップス

  • まず、複数の列から目的の範囲を選択するために Ctrl キーになります。
  • その後 ネームボックス を押して、適当と思われる名前をつけ、その後に 入力 以下の範囲を''と名付けました。 マルチコル '.

  • ここで、以下の数式を入力します。 セルB13 を打つと 入力 .
=AVERAGE(MultiCol)

  • その結果、あなたが手にする究極の平均値がここにあります。

続きを読む エクセルで複数の範囲の平均を計算する方法(3つの方法)

3.複数列の平均を計算するExcel AVERAGEIF関数

では AVERAGEIF関数 を使って、複数の列の平均を求めることができます。 次の説明では、この関数を使って平均を計算する例を2つ紹介します。

3.1. 条件に完全に一致するセルの平均を取得する

仮にデータセット( B4:C12 ) に、いくつかの果物の名前とその品質が列記されています。 A B .今度は特定の果物の名前を探してみる(ここ。 アップル ) の列で B とし、その平均値を列から計算する。 C .

ステップス

  • に次の数式を入力します。 セルC14 を打つと 入力 .
=AVERAGEIF(B5:B12, "Apple",C5:C12)

  • その結果、私はすべての''S''の量の平均を得ることになる。 アップル このデータセットの

3.2. 文字列の条件に一致するセルの平均を計算する

これまでは、Excelのセルと完全に一致する果物の名前の平均を計算していましたが、今後はセルの内容と一致する文字列を検索し、別の列から平均を計算します。 たとえば、以下のデータセットでは、果物の名前に文字列「'」を含んでいます。 アップル ' をセル内容の一部として使用する(例. ウッドアップル , パイナップル など) では、''という文字列に対してマッチングしてみましょう。 アップル ' を列挙しています。 B を計算し、対応する平均値を列から求める。 C .

ステップス

  • に以下の数式を入力してください。 セルC14 .
=AVERAGEIF(B5:B12,"*Apple*",C5:C12)

  • プレス 入力 .
  • その結果、以下のような結果が得られます。

続きを読む Excelでテキストの平均を計算する方法(2つの方法)

類似の読み物

  • エクセルでの平均出席率計算式(5つの方法)
  • エクセルで5つ星評価平均を計算する方法(3つの簡単な方法)
  • Excelで平均時間を取得する(3例)
  • Excelで7日移動平均を計算する方法(4つの方法)
  • Excelで平均点比率を計算する(上位4つの方法)

AVERAGEIF関数とSUMIF関数の組み合わせによる複数列の平均値の取得

などのExcel関数を組み合わせて使用することができます。 アベレージフ サミフ 関数を使って、複数の列から平均を求めることができます。 たとえば、データセット( B4:E10 には、いくつかの食料品とその単価、日付ごとの販売数量が含まれています。 次に、これらの商品の合計価格を列 B , C, E を使用しています。 サミフ アベレージフ の機能を持つ。

ステップス

  • まず、以下の数式を セルE13 を打つと 入力 .
=averageif($b$5:$b$10,b13,$e$5:$e$10)*sumif($b$5:$b$10,b13,$c$5:$c$10)とする。

  • その結果、以下のような結果が得られます。 フィルハンドル ( + ) ツールを使って、数式を残りのセルにコピーします。

  • 最終的に、すべてのアイテムの合計金額を以下のようにします。

🔎 フォーミュラの仕組みは?

平均値($b$5:$b$10,b13,$e$5:$e$10)

この部分の式は 単価 の細胞内容の セルB13 ( コーンフレーク )である。

{ 5 }

sumif($b$5:$b$10,b13,$c$5:$c$10)です。

さて、この部分の計算式は、売られた 数量 コーンフレーク というものです。

{ 88 }

averageif($b$5:$b$10,b13,$e$5:$e$10)*sumif($b$5:$b$10,b13,$c$5:$c$10)。

最後に、上記の式に乗じる 5 をもって 88 と返します。

{ 440 }

続きを読む [修正!】ExcelでAVERAGE式が動作しない(6つの解決方法)

5.複数の列から平均値を取得するExcelのAVERAGE関数とLARGE関数の組合せ

組み合わせることができます LARGE機能 とともに 平均値 関数を使って、複数の列にまたがる範囲の平均を求めることができます。 例えば、このエクセル関数の組み合わせを応用して、上位の平均を計算することにします。 3 範囲値 B11:E11 .

ステップス

  • に以下の数式を入力してください。 セルB13 を押してください。 入力 .
=AVERAGE(LARGE(B11:E11, {1,2,3}))

  • 結果、上位の平均値を出す 3 の範囲内の値です。 B11:E11 を、複数のカラムに分散して表示します。

ここでは LARGE 関数が返します。 3 最大値( 89 , 87 そして 77 ) の範囲にあります。 B11:E11 .その後 平均値 は,上記の平均値を返します。 3 の数字が表示されます。

を使用することができます。 SMALL機能 とともに 平均値 関数を使って、複数の列にまたがる範囲内の最小の数値の平均を計算します。

続きを読む Excelでダイナミックレンジの移動平均を計算する (3つの例)

6.複数の列の直近のN個の値の平均を計算するExcelのOFFSET、AVERAGE、COUNT関数

今度、私が使うのは OFFSET機能 がてら COUNT 平均値 の平均を計算する関数です。 N の平均を計算します。 3 ) の範囲内の値 B5:F5 私のデータセットの( B4:F11 ).

ステップス

  • に次の数式を入力します。 セルB13 を打つと 入力 .
=平均値(オフセット(b5,0,count(b5:f5)-3,1,3))。

  • その結果、平均以下になってしまうのです。

🔎 フォーミュラの仕組みは?

COUNT(B5:F5)

この部分の計算式が返ってくる。

{ 5 }

(オフセット(b5,0,count(b5:f5)-3,1,3))

さて、この計算式の部分は、最後に返す 3 の範囲の値 B5:F5 :

{ 99 , 77 , 66 }

平均値(オフセット(b5,0,count(b5:f5)-3,1,3))。

最後に、この式は最後の 3 値( 99 , 77 , 66 )である。

{ 80.66666667 }

結論

上記の記事では、私は精巧にExcelで複数の列の平均を計算するためにいくつかの方法を議論しようとしました。 うまくいけば、これらの方法と説明はあなたの問題を解決するのに十分である。 あなたが何かクエリを持っている場合は、私に知らせてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。