• 締切済み

最頻値について

前略 Excel2013です。 MODE関数、MODE MULT関数についてです。 C2からC96までのセルに1から20までの数字がランダムに表示されています。 表示回数の多い数字をC100からC104までのセルに多い順から表示させたいのですが、 C100からC104のセルには、1の数字しか表示されません。 ご指導をお願いします。 早々

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 それは必ずMODE関数かMODE MULT関数を使わなければならないのでしょうか?  もしMODE関数やMODE MULT関数を使わなくとも良いのでしたら次のような方法もあります。  今仮に、E列を作業列として使用するものとします。  まず、E2セルに次の関数を入力して下さい。 =IF(AND(ISNUMBER($C2),COUNTIF($C$2:$C2,$C2)=1),COUNTIF($C$2:$C$96,$C2)*100+$C2,"")  次に、E2セルをコピーして、E3~E96の範囲に貼り付けて下さい。  次に、C100セルに次の関数を入力して下さい。 =IF(ROWS($C$100:$C100)>COUNT($E$2:$E$96),"",INDEX($C$2:$C$96,MATCH(LARGE($E$2:$E$96,ROWS($C$100:$C100)),$E$2:$E$96,0)))  次に、C100セルをコピーして、C101~C104の範囲に貼り付けて下さい。  以上です。

関連するQ&A