Excel関数入門:MODE関数の使い方【最頻値を求める】

販売実績やアンケート結果など、同じ値が繰り返し現れるデータの中から
「どの値が最も多いのか(最頻値)」を求めたいときに便利なのが MODE関数 です。

平均値や中央値と組み合わせて使うことで、データの分布や偏りをより正確に把握できます。


PR
PR

PR

バナー

MODE関数とは

MODE関数は、指定した数値の中から最も頻繁に出現する値(最頻値)を返す関数です。

たとえば、売上データやテストの点数などで「最も多く出た値」を求めたいときに使用します。

💡補足:Excel 2010以降では、MODE関数は旧バージョン互換関数として扱われ、
新しいバージョンでは MODE.SNGL関数 に置き換えられています。
ただし、基本的な動作は同じです。


書式

=MODE(数値1, [数値2], …)

引数の説明

  • 数値1, [数値2], …:最頻値を求める値または範囲

MODE関数の使い方

例①:最も多く出現する数値を求める

=MODE(10, 20, 30, 20, 40, 20)

この例では、MODE関数を使って数値の最頻値を求めています。

指定された「10、20、30、20、40、20」の中では、「20」が3回出現しており、最も多く現れる値になっています。

そのため、MODE関数の結果は「20」と表示されます。

例②:複数の最頻値がある場合

=MODE(10, 20, 10, 20, 30, 40)

指定された「10、20、10、20、30、40」の中では、「10」と「20」がそれぞれ2回ずつ出現しており、どちらも最頻値となっています。

MODE関数は最初に検出された最頻値を返すため、この場合は「10」が結果として表示されます。

複数の最頻値をすべて取得したい場合は、MODE.MULT関数を使用します。

例③:すべての値が一度しか出てこない場合

=MODE(10, 20, 30, 40, 50. 60)

指定された「10、20、30、40、50、60」はすべて1回ずつしか出現していないため、最も多く現れる値(最頻値)が存在しません。

そのため、MODE関数は「#N/A」エラーを返します。


PR

\【PR】社会人でも安心!働きながら合格を目指せる講座/

ユーキャンの無料資料をチェックする

関連関数

関数名特徴
MODE.SNGL関数最も多く出現する値を返す(MODE関数の後継)
MODE.MULT関数複数の最頻値を配列で返す
MEDIAN関数データの中央値を求める
AVERAGE関数データの平均値を求める

Excel関数一覧はこちら

まとめ

MODE関数は、データの中から最も多く出現する値(最頻値)を求める関数です。
平均値や中央値では分からない「一番多い値」を把握することで、データの偏りや傾向を見つけることができます。

Excel 2010以降ではMODE.SNGL関数への切り替えが推奨されていますが、動作はほぼ同じなので、互換性のある範囲ではMODE関数を使っても問題ありません。

PR