エクセルで平均を計算する方法(すべての条件を含む)

  • これを共有
Hugh West

Microsoft Excelでは、データの範囲の平均を計算する方法がいくつかあります。 この記事では、算術平均に関連するすべての可能な基準を含めるようにしました。 以下に説明する方法を見てみましょう、あなたは簡単でシンプルな図とあなたの必要な基準を見つけることができます。

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

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

平均値の算出.xlsx

Excelで平均を計算する11の適切な方法

1.数値群の単純算術平均を計算する

平均とは、データの中心値や典型的な値を表す数値である。 数値の範囲の単純な算術平均を求めるには、4つの異なる方法がある。

1.1 Excelのオートサムを使用して、複数の数値の平均をすばやく検索する

異なる州におけるランダムな商品の売上と利益のデータセットがあるとします。 このデータセットには オートサム の特徴は、平均売上を求める最初の方法です。

📌 ステップ1.

➤ まず、出力を選択します。 セルD17 .

➤ では、次のようにします。 計算式 タブで表示します。

➤ From. オートサム を選択します。 平均値 コマンドを使用します。

があります。 平均値 関数が対応するセルでアクティブになります。

📌 ステップ2.

➤ 販売額を全て選択する。 売上高 の欄があります。

📌 ステップ3.

➤ プレス 入力 を選択すると、出力に平均売上が表示されます。 セルD17 をすぐさま

1.2 Excelで平均値を調べるための基本的なAVERAGE関数の使い方

また、手動で入力することもできます。 AVERAGE機能 を使って、Excelで平均値を計算することができます。 の必要な計算式は セルD17 は次のようになります。

=平均値(d5:d15)

1.3 Excelで数値の平均を手動で求める

を再び組み合わせることができます。 総和 COUNTA 関数を使って、売上の平均を求めることができます。 SUM関数 は、単純に範囲内の値を合計し COUNTA関数 は,選択された範囲または配列内の空でないセルをすべてカウントします。 したがって,すべての売上の合計を,この関数でカウントされたインスタンスの数で割ると COUNTA 関数で、平均売上を求めます。

との複合式。 総和 COUNTA の機能を持つことになります。

=sum(d5:d15)/counta(d5:d15)です。

1.4 ExcelのSUBTOTAL関数を使って平均値を調べる

SUBTOTAL関数 はリストやデータベースの小計を返します。 ここで行うべきことは、単純に関数番号を選択することです。 平均値 パラメータを関数リストから選択し、第2引数に値の範囲を入力します。

を起動すると 小計 関数を選択すると、下図のように、関数のリストとそのリファレンス番号が最初に開かれます。

を使った最終的な計算式です。 小計 関数を使って、平均売上を計算することができます。 セルD17 になります。

=小計(1,d5:d15)

2.SUMPRODUCT関数とSUM関数の組み合わせで加重平均を計算する

加重平均とは、データセットの中で重要度の異なる数値の平均です。 例えば、次の画像は期末試験における学生の成績表です。 各科目には加重割合があり、それを適用して平均点を計算する必要があります。 セルD14。

この例では、すべての重み付け係数またはパーセンテージの合計が100%になるので、平均点を計算する際にすべての重み付け係数の合計を割る必要はありません。 ここでは、すべての点数に対応する重み付け係数を掛け、それに応じてすべての積を合計する必要があります。

SUMPRODUCT関数 この関数は,対応する範囲または配列の積の和を返す。 この関数を使うには,最初の引数にすべてのマークを含むセル範囲を入力しなければならない。 第2引数には,すべての重み付け係数が入る。 したがって,必要な式に サンプロダクト 関数を使って加重平均点数を求めることができます。

=sumproduct(c5:c12,d5:d12)です。

を押した後 入力 とすると、次の図のような結果値が得られます。

しかし、重み付けの割合の合計が100%にならない場合、その時点で サンプロダクト 関数に、すべての重み付け係数の合計を乗じて計算します。 そして、最終的な計算式は次のようになります。

=sumproduct(c5:c12,d5:d12)/sum(d5:d12)です。

を押してください。 入力 をクリックすると、すべての加重要素を考慮した平均点が表示されます。

3.単一の基準による数値のカウント平均

今度は、特定の基準や条件に基づいて販売額の平均を求めます。 AVERAGEIF関数 は、ここで仕事をするのに最適なアプリケーションです。 アベレージフ は,与えられた条件や基準で指定されたセルの算術平均を求める関数である。 例えば,以下のような支店の平均売上を知りたいとする。 カリフォルニア の状態のみです。

出力に必要な数式 セルD18 になります。

=AVERAGEIF(B5:B15,D17,D5:D15)

を押した後 入力 と表示されれば、すぐに次のような出力が得られます。

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

4.ゼロ(0)値を無視した数の平均を求める

すべてのゼロ(0)を無視して範囲内の数値の平均を計算するためには、定義された基準を アベレージフ 関数の引数には、すべてのゼロ値を除外する数学演算子が使用されます。 したがって、出力に必要な式は セルD17 になります。

=AVERAGEIF(D5:D15,""&0)

を押した後 入力 と表示され、次のスクリーンショットのように表示されます。

続きを読む エクセルで0を除いた平均を計算する方法(2通り)

5.エクセルで複数条件の数値の平均を計算する

AVERAGEIFS関数 は、複数の条件を受け付けることができますが、この関数は、複数の オア という基準を設け、それ以外のものは受け付けません。 アンド の基準を、単一または異なる列や行から取得する。

例えば、以下のような平均売上を知りたい。 カリフォルニア テキサス ... と共に アベレージIFS 関数を使用する場合、必要な計算式は以下のとおりです。

=AVERAGEIFS(D5:D15,B5:B15, "California",B5:B15, "Texas")

を押してください。 入力 を返し、この関数は #DIV/0! これは、1つのカラムに複数のカラムが存在する場合、そのカラムの出力を返すことができないことを意味します。 オア の基準で判断しています。

の平均売上を求める代替式は、以下の通りです。 カリフォルニア テキサス があり得る。

=sum(sumif(b5:b15,d17:d18,d5:d15))/ sum(countif(b5:b15,d17:d18))である。

そして、これでエラーにならずに目的の戻り値を得ることができます。

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

  • SUMIF(B5:B15,D17:D18,D5:D15): SUMIF関数 の売上高を分子として返します。 カリフォルニア テキサス を配列に分離して出力する。 戻り値は以下の通り。

{118133;77690}

  • SUM(SUMIF(B5:B15,D17:D18,D5:D15)): があります。 総和 は、前のステップで求めた売上高を単純に合計して、次のように返します。 $1,95,823.00 .
  • COUNTIF(B5:B15,D17:D18): COUNTIF関数 を含むすべてのセルを分母にカウントする。 'カリフォルニア' 'テキサス' を別々に出力するため、次のような出力を返す。

{4;3}

  • sum(countif(b5:b15,d17:d18)): では、その 総和 は,前のステップで求めた総カウントを合計して 7 .
  • sum(sumif(b5:b15,d17:d18,d5:d15))/ sum(countif(b5:b15,d17:d18)): 最後に、全体の計算式で売上高の合計を割ると カリフォルニア テキサス を総カウント数で割って出力します。 $27,974.71 .

類似の読み物

  • エクセルで平均、最小、最大を計算する方法(4つの簡単な方法)
  • ExcelでVLOOKUP AVERAGEを計算する方法(6つの簡単な方法)
  • エクセルでの平均出席率計算式(5つの方法)
  • Excelで3倍指数移動平均を求める方法
  • エクセルで中心移動平均を計算する方法(2例)

6.ExcelのLARGE関数、SMALL関数を使って、上位3位または下位3位の平均を算出する。

を使用することにより LARGE機能 であれば、まず売上上位3位を見つけることができます。 そして 平均値 関数はこれら3つの出力の平均を返します。

との複合式。 LARGE 平均値 関数が出力されます。 セルD17 になります。

=AVERAGE(LARGE(D5:D15,{1,2,3}))

同様に 平均値 SMALL の機能を使えば、下位3つの売上高の平均も求めることができます。 そして、関連する計算式は次のようになります。

=AVERAGE(SMALL(D5:D15,{1,2,3}))

7.Excelで平均を計算するとき、#DIV/0!のエラーを無視する

があります。 #DIV/0! で数値を割らなければならない場合,エラーが返ります。 ゼロ(0) 平均値を算出する際に、インスタンス数がない場合や ゼロ(0) の場合、この関数は有効な出力を返しません。

この場合 IFERROR関数 は,関数がエラーを返す傾向がある場合に,ユーザ定義のメッセージを伝えるためのものです。 見てのとおり,この関数では 利益 カラムに存在するすべてのセルの平均を求めようとすると、このカラムは #DIV/0! を使用すると、エラーが発生します。 イフエラー 関数を定義します。 "No Data Found" というメッセージが出力され、数式がエラーで返り値を処理しなければならないときに、このメッセージが出力されます。

出力における対応する数式 セルD17 はこれからです。

=IFERROR(AVERAGE(E5:E15), "No Data Found")

8.範囲内のすべてのセルを含めるには、ExcelのAVERAGEA関数を挿入する

AVERAGEA関数 REGZA関数は、範囲内のすべての非空白セルの算術平均を返します。 引数には、数値、範囲、配列、または参照を指定することができます。

以下のデータセットでは、3つのテキスト値が 売上高 列を使用すると 平均値 関数を使って平均を評価すると、テキスト値を持つセルを除外し、範囲内の他のすべての値の平均を決定します。

しかし、もし、その中にあるすべてのデータの平均を求めたいのであれば 売上高 カラムの場合は アベイラギア この関数は、セル内のテキスト値を '0' であり,それによって,ある範囲に存在するすべての値の平均を返す。

との必要な計算式。 アベイラギア の機能をここで実現します。

=平均値(d5:d15)

で出力します。 アベイラギア 関数で得られた出力以下でなければならない。 平均値 関数が同じような範囲のセルに適用されるからです。 平均値 関数は有効な数値だけを探して算術平均を返します。 AVEARGEA 関数は、範囲内の空白でないすべてのセルを考慮します。

9.エクセルで他の種類の平均を計算する:中央値、最頻値

算術平均とは別に、セル範囲の中央値や最頻値を求めることができます。 その際 ちゅうおうち は,昇順または降順に並べられた数値のリストの中央の数値であり,平均よりもそのデータセットをよりよく説明することができる。 そして モード データセットには、モードが1つ、2つ以上、あるいは全くない場合がある。

Microsoft Excelでは 中央値 モード は、数値の範囲から目的のパラメータを簡単に見つけることができる機能を備えています。

9.1 MEDIAN関数の使用

中央値は、通常、セル範囲の数値の平均とは異なります。 平均は、数値の集合の算術平均です。 中央値は、それとは異なり、数値のソートされたリストの中央の数値を見つけます。 中央値を見つけるために、データ範囲を手動でソートする必要はありません。 MEDIAN関数 をExcelで表示します。

次のデータセットでは、平均販売額が $26,277.55 .しかし、ここでの中央値は $29,964.00 の数字だけを含むセルの範囲を入力する必要があります。 中央値 関数を使用します。 計算式は次のようになります。

=中央値(d5:d15)

より正確な概念を得るために 中央値 関数が働くと 売上高 この列には11個の販売値があり、中央値はその中間に位置しています。 6日 の行を適宜追加してください。

9.2 MODE 機能の使用

MODE機能 はすべてのバージョンの Microsoft Excel と互換性がありますが、最新のバージョンではこの関数の適用を推奨していません。 より 2010 のバージョンです。 MODE.SNGL MODE.MULT の関数は、より正確に要件を満たすために使用されています。 次の2つのセクションで、その仕組みについて見ていきましょう。 9.3 9.4 .

下表において、売上高は $21,000.00 が最も多く登場しています。 (3回) において 売上高 の欄があります。 そこで モード 関数は、引数の売上参照をすべて挿入した後、言及された売上金額を返します。

との必要な計算式。 モード 関数は以下の通りです。

=MODE(D5:D15)

があります。 モード の出力とはあまりに違いすぎます。 平均値 中央値 この関数は、データセットの中で最も多く出現する数字だけを探します。

9.3 MODE.MULT関数の使用法

を使うことの欠点は モード この関数は、データセットに含まれる2つの数値のうち、出現頻度が近い方を返す。 次のスクリーンショットは、この問題の例で、この関数は $16,000.00 のみであり、その販売額は1,000万円未満です。 $21,000.00 と同じ出現数で存在します。 $16,000.00 .

を並べ替えると 売上高 カラムを降順に並べると モード 関数が返されるようになりました。 $21,000.00 .

があります。 MODE.MULT 関数は、この欠点を解決する究極のソリューションです。 モード 機能です。 MODE.MULT 関数は、データの配列や範囲内で最も頻出する値や繰り返される値を縦に並べて返します。

との必要な計算式。 MODE.MULT 関数は以下の通りです。

=mode.mult(d5:d15)

そして、この関数は、その売上高の最多および類似の出現回数を持つ配列を返します。

9.4 MODE.SNGL関数の使い方

があります。 MODE.SNGL という関数が動作します。 モード 関数を使用します。 もし、数値の範囲からモードとして複数の出力を見たくないのであれば、選択することができます。 MODE.SNGL 関数を使用します。

この機能を使った必要な計算式は以下の通りです。

=mode.sngl(d5:d15)

10.エクセル分析ツールパックで移動平均を計算する

統計学では 移動平均 は、データセット全体の異なる部分集合の一連の平均を作成することによってデータポイントを分析するために使用される計算です。

例えば、5つの数字がある場合 10,20,25,35,50円 という区間をとると 2 を実行し、これらの数値から移動平均を求めると、次のような出力が得られます。 15,22.5,30,42.5インチ .

では、この移動平均はどのように出たのでしょうか。 1番目と2番目の数値の平均値 (10と20) でございます 15 となり、それによって2番目と3番目の数値の算術平均値 (20と25) でございます 22.5 したがって、残りの移動平均も同じような順序で表示されます。

さて、下のデータセットですが、以下の表に月別の総売上高が横たわっています。 これらのデータをもとに、間隔を指定して移動平均を決定します。

📌 ステップ1.

➤ From. データ リボンを選択し データ分析 コマンドを使用します。 分析 のグループです。

📌 ステップ2.

➤ である。 データ分析 を選択します。 移動平均 オプションを選択し、 を押します。 よっしゃー ダイアログボックスが表示されます。

📌 ステップ3.

➤ である。 入力範囲 の場合、売上合計の列全体をヘッダとともに選択します。

➤ チェックマークを入れる。 1行目のラベル オプションを使用します。

➤ 参照セルとして定義する。 出力範囲 .

➤ グラフチャートで移動平均を見たい場合は、上のマークをクリックします。 チャート出力 オプションを使用します。

➤ プレス よっしゃー をクリックすると、手順が終了します。

間隔を入力していないので、ここではデフォルトの3となっています。 これは、移動平均が最初から連続した3つの売上値ごとにカウントされることを意味します。

そして、最終的な出力は以下のスクリーンショットのようになります。

以下のチャートは、全売上高と移動平均のデータポイントを表示します。 チャートの一部をクリックすると、データテーブルの参照列を表示します。

11.TRIMMEAN関数を適用してExcelでトリミング平均を計算する

があります。 トリムミーン 関数は,データ値の集合の内部位置の平均を返す。 この関数のシンタックスは以下の通りである。

=TRIMMEAN(配列、パーセント)

ここでは 勢揃い はセル参照の値の範囲であり、第2引数である。 パーセント は、範囲の上下の値からどの部分を切り取るかを定義します。

以下のデータ表では 売上高 カラムが 11 としてトリム率を選択した場合、売上高が増加します。 20% または 0.2 の場合、売上高の最大値と最小値は省略され、残りのデータの平均が計算されます。

では、このトリミングの仕組みはどうなっているのでしょうか。 私たちは、次のように考えています。 11 の行があります。 売上高 の欄があります。 20% 11 てだて 2.2 さて、これを分割すると 2.2 2 となり、出力は 1.1 として近似的に捉えることができる。 1 .だから、その 最大1 最小1 販売金額は販売平均の算出時にカウントされません。

との必要な計算式。 トリムミーン 関数は以下の通りです。

=trimmean(d5:d15,0.2)

を押してください。 入力 を指定すると、切り捨てた範囲の平均売上が得られます。 実際の範囲から切り捨てたデータもあるため、このような出力になります。 トリムミーン と同じにはなりません。 平均値 関数を使用します。

から得られる出力も求めることができる。 トリムミーン 関数を使用することで、シンプルな 平均値 その場合、平均を計算する際に、ソートされたデータ範囲からいくつのセルを除外しなければならないかを手動で計算しなければならない。

以下のデータセットに基づき、最初と最後の売上値を省くと、平均売上は次のようになります。 $26,134.11 で求めたものと同じ出力である。 トリムミーン 関数を使用します。

結びの言葉

この記事で紹介したすべての方法が、これから、さまざまなデータからさまざまな種類の平均を計算する必要があるときに、Excelのスプレッドシートで適用するのに役立つことを願っています。 質問やフィードバックがありましたら、コメント欄でお知らせください。 または、このウェブサイトのExcel関数に関連する他の記事もご覧になってみてください。

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