統計学において「最頻値」とは、数値の集合の中で最も頻繁に現れる数値を指す。大規模なデータセットを扱う場合、エクセルのようなプログラムを使用すると、より簡単に計算することができます。 この記事では、MODE関数を使用してエクセルでモードを計算する最良の方法について説明します。
単一モード関数
-
データセットの各数値をそれぞれのセルに入力する。一貫性を保つには、行または列の連続したセルに数値を入力するのが効果的で、読みやすさを考えると、通常は列の方が良いでしょう。
- MODE.SNGLは一つの数値グループに対して一つのモードしか表示しない。データに複数のモード(同じ頻度で出現する複数の数値)がある場合、この関数はその集合の最初のものを選び、他のものは無視する。
-
結果を得たいセルに=MODE.SNGL関数を入力する。MODE関数の書式は=MODE.SNGL(Cx:Dy)で、CとDは範囲の最初と最後のセルの列の文字、xとyは範囲の最初と最後の行の数字を表します。すべてのデータが1列の場合は、2列の文字は同じになります(例:A1:A7)。
- 2010より古いバージョンのExcelをお使いの場合は、接尾辞.SNGLを付けずに=MODE(Cx:Dy)と記述してください。これはExcelの最新バージョンでも動作します。どちらの方法でも、データセットに複数のモードがある場合でも、モード結果は1つしか返されません。
- また、=MODE.SNGL(A1, A2, A3)のように各セルを個別に指定することもできます(最大255セルまで)。また、=MODE.SNGL(4,4,6)のように定数を指定して関数を使うこともできますが、この場合は異なるモードを検索するたびに関数を編集する必要があります。
- モードが表示されるセルを太字や斜体にしてデータセットの数値と区別したり、他の数値とは別の列や行にしたりすることもできる。
-
結果を計算して表示する.通常はこのように表示されるが、スプレッドシートを手動計算用に設定している場合は、F9キーを押してモードを表示する必要がある。 そうでない場合は、数式を入力して↵ Enterキーを押すとすぐに、関数式を入力したセルにモードが表示されるはずである。
- 10、7、9、8、7、0、4というデータセットがA列のセル1から8までに入力されている場合、関数=MODE.SNGL(A1:A8)の結果は7になります。
- データセットにモードとして適格な数字が2つ以上含まれている場合(7と9がそれぞれ2回ずつ現れ、他の数字は1回しか現れないなど)、データセットで最初にリストされているモードの数字が結果となる。
- データセットのどの数字も他のどの数字よりも頻繁に現れない場合、MODE 関数はエラー結果 #N/A を表示する。
- MODE関数は、範囲内の空白または数値以外のセルを無視します。
マルチモード機能
-
データセットの各数値をそれぞれのセルに入力する。MODE.MULT関数は、複数のモードを持つデータセットがある場合に便利です。この関数を使うには、まずデータセット内のすべての数値を行または列に記入する。
- MODE.MULT関数はExcel 2010以降のバージョンでのみ使用できます。
- 複数のモードを持つデータセットの例として、8、7、5、7、1、3、8という数字のグループを想像してください。8と7は両方ともグループ内に2回出現し、両方とも他のどの数字よりも頻度が高い。これらがモードとなる。
-
MODE.MULT 関数を数式バーに入力する。MODE.MULT関数の書式は=MODE.MULT(Cx:Dy)で、CとDは範囲の最初と最後の列文字、xとyは範囲の最初と最後のセルの行番号を表します。配列の最初のモードを表示させたいセルを選択し、数式バーに数式を入力するか、セルに直接数式を入力する。
- 例えば、範囲にA1からA29までのデータが含まれている場合、=MODE.MULT(A1:A29)と入力します。データ・セットの個々のセルや定数を、範囲の代わりに数式に入力することもできますが、これは変更する予定のない非常に小さなデータ・セットにのみ実用的です。
- デフォルトでは、この関数は選択された範囲のすべてのモードを垂直配列の形で返します。
- モードを横の配列(つまり、列の代わりに結果の行)として表示したい場合は、数式を=TRANSPOSE(MODE.MULT(Cx:Dy))と書き換えてください。
-
モードを表示するには ↵ Enter を押します。式を入力してキーボードの ↵ Enter または ⏎ Return を押すと、選択したセルから始まる配列にモードが自動的に表示されます。 他のデータから離れたセルを選択するか、何らかの特別な書式 (太字や斜体など) を使用して、スプレッドシート上の他の数値とモードを区別できるようにするとよいでしょう。
- スプレッドシートを手動計算に設定している場合は、F9 を押してモードを計算する。そうでなければ、選択した範囲のデータを変更するたびに、配列が自動的に更新されるはずである。
- MODE.SNGL と同様、MODE.MULT も、空のセルや数値以外のデータを含むセルは無視する。
- セット内にモードがない場合、つまりグループ内のどの数字よりも多く出現する数字がない場合は、#N/Aという結果が得られます。
コメント
最新を表示する
NG表示方式
NGID一覧