MODE.MULT関数の使い方|エクセルで最頻値を複数まとめて求める・MODE.SNGLとの違い

MODE.MULT関数の使い方|最頻値を複数まとめて求める

ExcelのMODE.MULT関数は、指定されたデータセットの中から最頻値を複数返すための関数です。最頻値が複数存在する場合に便利で、統計分析やデータ解析において重要な役割を果たします。本ブログでは、MODE.MULT関数の使い方とその活用方法について詳しく解説します。

エクセルで最頻値(いちばん多く出てくる値)が2つ以上あるときは、MODE.MULT関数ですべて求められます。5人の得点なら =MODE.MULT(B3:B7) で、2回ずつ出てくる 65 と 95 が縦に並びます。

目次

MODE.MULT関数の使い方|いちばん多い得点をすべて求める

手順:B8 に MODE.MULT の式を入れて Enter

5 人の得点(B3:B7)の最頻値を求めます。 B8 に次の式を入力して、Enter キーを押します❶。

B8 に入れる式
=MODE.MULT(B3:B7)
B3:B7 数値1(得点)
ひとことで得点の中でいちばん多く出てくる値(最頻値)を、同じ回数のものは全部、縦に並べる
式を分けて読むと(色は画像の枠と同じ)
数値1B3:B7
どのデータ?
→ 得点の範囲
自分の表で使うときは
青に範囲を入れるだけです。最頻値が2つ以上あると、下のセルへ広がります。例:アンケートの回答(C 列)の最頻値=MODE.MULT(C2:C200)
  • Microsoft 365・Excel 2021 以降は、B8 に入れるだけで B9 にも結果が広がります。
エクセルのMODE.MULT関数で最頻値を求める式と、得点の範囲を色分けした画面
エクセルのMODE.MULT関数で最頻値を求める式と、得点の範囲を色分けした画面

確認:2回ずつ出てくる 65 と 95 が並んだ

エクセルのMODE.MULT関数で最頻値の65と95がB8とB9に並んだことを示した画面
エクセルのMODE.MULT関数で最頻値の65と95がB8とB9に並んだことを示した画面

答えは 65 と 95 になりました❷。式は、次の順に計算しています。

  1. 得点ごとに回数を数える
    ⇒ 40 は1回・65 は2回・95 は2回
  2. いちばん多い2回の値を、先に出てくる順に並べる
    ⇒ 65・95
ヒント:1つだけ欲しいなら MODE.SNGL
MODE.SNGL は最頻値を1つだけ返します(この表では先に出てくる 65)。

関数の説明

MODE.MULT関数

MODE.MULT関数は、指定された数値の中から最も頻繁に出現する複数の値(最頻値)を返します。これは、複数の最頻値を持つデータセットを分析する際に非常に有用です。

関数

対応バージョン

MODE.MULT関数は、Excel 2010以降で使用可能です。

構文

MODE.MULT関数の構文
数式=MODE.MULT(number1,[number2],...)
ひとことで最頻値を、複数あればすべて返す
number1
最初の数値・範囲です
[number2]
追加の数値・範囲です(省略できます)
...
このセルの値です
補足結果は縦に並びます(スピル)。

引数

引数説明
number1必須。最頻値を求める最初の数値または範囲。
[number2]任意。最頻値を求める追加の数値または範囲。

関数作成のポイント

  • MODE.MULT関数は、配列として複数の最頻値を返します。
  • 配列数式として使用する場合、Ctrl+Shift+Enterを押して入力します。
  • 最頻値が存在しない場合、エラー値を返します。

関数活用のポイント

  • データセット内で複数の最頻値が存在する場合に最適です。
  • 統計分析やデータ解析において、データのモードを特定するために使用します。
  • 経営分析やマーケティング調査で、最も一般的な値や傾向を把握するのに役立ちます。

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

使用例

サンプルデータ

AB
データ値
15
25
318
423
518
634
741
818
95
105
1118

サンプル式

セルに入力:最頻値をすべて返す
数式=MODE.MULT(B2:B12)
ひとことでB2:B12の最頻値(複数あれば縦に並べる)
B2:B12
最頻値を求める範囲です
補足練習ファイルでは、65と95が、2つ並びます。

この式は、B2からB12の範囲内のデータの最頻値を計算します。

結果(配列数式):

結果の例
数式{5, 18}
ひとことで最頻値が2つあるときは、このように並ぶ
{5, 18}
最頻値が2つあるときは、このように並ぶ
補足記事の例では、5と18が、最頻値です。

B2からB12のデータの中で最も頻繁に出現する値は5と18です。

最頻値を複数まとめて求める(MODE.MULT)式 =MODE.MULT(B3:B7) の解説図。B8に入力する
B8に =MODE.MULT(B3:B7) を入力。65 と 95 が どちらも2回ずつ出てくる → 両方を縦に並べる

サンプルデータダウンロード

サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。

練習用Excelファイル(無料ダウンロード)
この記事の解説で使うExcelデータです。数式と練習データが入っているので、本文の式を同じ表で試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

まとめ

MODE.MULT関数は、データセット内で複数の最頻値を簡単に求めることができる便利な関数です。これを使用することで、複数のモードを特定し、データの中心傾向をより深く理解することができます。

関連のある関数

関数説明
MODE.SNGL指定された数値の中から最頻値を1つ返します。
MEDIAN指定された数値の中央値を返します。
AVERAGE指定された数値の平均を計算します。
MODE指定された数値の中から最頻値を返します(Excel 2007以前)。
LARGE指定された数値の中からn番目に大きい値を返します。

以上がExcelのMODE.MULT関数に関する詳細な解説です。これらの関数を活用して、データセットの最頻値を特定し、正確なデータ分析を行いましょう。

Excelの統計関数の全体像は、こちらのまとめからテーマ別に辿れます。

MODE.MULT関数のよくある質問

エクセルで最頻値を求める関数は?

最頻値をすべて求めるなら MODE.MULT関数、1つだけなら MODE.SNGL関数を使います。=MODE.MULT(B3:B7) は 65 と 95 を縦に並べ、MODE.SNGL は先に出てくる 65 だけを返します。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次