MODE.SNGL 関数

Excel 2010+

概要

MODE.SNGL 関数は、配列またはセル範囲のデータセット内で最も頻繁に登場する値を返します。統計分析における中心傾向のモードを計算し、重複値が存在しない場合は #N/A エラーを返します。

構文

MODE.SNGL(数値1,[数値2],...)

パラメータ

パラメータ タイプ 必須 説明
数値1 Number or Range はい モード計算の対象となる最初の数値、配列、または範囲を指定します。
数値2,... Number or Range いいえ 追加の数値、配列、または範囲を最大253個まで指定可能(合計254引数まで)

MODE.SNGL関数の使用

MODE.SNGL関数は、データセットの最頻値(最も頻出する値)を特定するために使用します。売上データの最頻価格、在庫数の最多出現値、テストスコアの最多得点など、頻度分析に最適です。MODE関数との違いとして、単一モードのみを返す点が特徴です。

MODE.SNGLの一般的な例

基本的な最頻値計算

=MODE.SNGL(A2:A7)

データセット{5.6,4,4,3,2,4}の最頻値「4」を返します。4が3回出現するため。

複数範囲指定

=MODE.SNGL(B2:B10,C2:C5)

2つの範囲を結合して最頻値を計算します。

数値リスト直接指定

=MODE.SNGL(3,3,4,5,5,5,7)

直接リスト指定で最頻値「5」を返します。

よくある質問

MODE.SNGLは単一の最頻値のみを返し、Excel 2010以降で使用可能。従来のMODE関数は複数モードがある場合最初の値を返しますが、現在は非推奨です。

データに同じ値が1回も出現しない場合、#N/Aエラーが返されます。

一般的なエラーと解決策

#N/A エラー

Cause: データセットに重複する値が存在しない

Solution: データに繰り返し値があるか確認してください。

#VALUE! エラー

Cause: エラー値や数値変換不可の文字列が含まれている

Solution: 数値のみを含む範囲を確認し、非数値データを削除してください。

注記

  • 文字列、論理値、空白セルは自動的に無視されますが、0(ゼロ)は計算対象です。
  • 最大254引数まで指定可能。配列や範囲参照も使用できます。
  • 中心傾向の3指標(平均・中央値・モード)のうち、モードを計算します。
  • 大規模データ分析の頻度分析に最適です。

互換性

利用可能: Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2007以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2010+