- 締切済み
最頻値について
前略 Excel2013です。 MODE関数、MODE MULT関数についてです。 C2からC96までのセルに1から20までの数字がランダムに表示されています。 表示回数の多い数字をC100からC104までのセルに多い順から表示させたいのですが、 C100からC104のセルには、1の数字しか表示されません。 ご指導をお願いします。 早々
- みんなの回答 (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の範囲に貼り付けて下さい。 以上です。