• ベストアンサー

Excelの数字の数え方、ランキングについて。

説明下手なので画像を用意しまいた。 図のように『1~9』の数字がランダムで記入されている表があります。 そこで、右のA~Cにそれぞれの列と合計で同じ番号のものが多い数字順に並べるようにしたいのですが、できますでしょうか。 例えばA列に『8』という数字が5つあって他の数字より多かった場合は、右のA表には「8」が1番上にきて、個数に5と表記されるようにしたいのです。 作業列を作っても構いません。よろしくお願いしますm(_ _ )m http://uploda.cc/img/img5198c87369d74.PNG

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

お示しの表の通りににデータが有るとします。 作業列をR、S、T列に作って対応することにします。 R4セルには次の式を入力してT4セルまでドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(ROW(A1)>9,"",COUNTIF(INDEX($B$4:$G$15,1,COLUMN(A1)*2-1):INDEX($B$4:$G$15,12,COLUMN(A1)*2),ROW(A1))+(1-(COUNTIF(R$3:R3,">="&COUNTIF(INDEX($B$4:$G$15,1,COLUMN(A1)*2-1):INDEX($B$4:$G$15,12,COLUMN(A1)*2),ROW(A1)))-COUNTIF(R$3:R3,">="&COUNTIF(INDEX($B$4:$G$15,1,COLUMN(A1)*2-1):INDEX($B$4:$G$15,12,COLUMN(A1)*2),ROW(A1))+1)))/10) I4セルには次の式を入力してP4セルまでドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(ROW(A1)>9,"",IF(MOD(COLUMN(A1),3)=1,MATCH(LARGE(INDEX($R$4:$T$12,1,ROUNDUP(COLUMN(A1)/3,0)):INDEX($R$4:$T$12,9,ROUNDUP(COLUMN(A1)/3,0)),ROW(A1)),INDEX($R$4:$T$12,1,ROUNDUP(COLUMN(A1)/3,0)):INDEX($R$4:$T$12,9,ROUNDUP(COLUMN(A1)/3,0)),0),IF(MOD(COLUMN(A1),3)=2,ROUND(LARGE(INDEX($R$4:$T$12,1,ROUNDUP(COLUMN(A1)/3,0)):INDEX($R$4:$T$12,9,ROUNDUP(COLUMN(A1)/3,0)),ROW(A1)),0),"")))

mzakom
質問者

お礼

ありがとございましたm(_ _ )m

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#204879
noname#204879
回答No.1

1.セル I4:I12 に上から順に 1、2、3、…、9 を入力 2.セル J4 に式 =COUNTIF(B$4:C$15,E4) を入力して、此れを下方にズズーッとドラッグ&ペースト 3.範囲 I4:J12 を選択して、J列をキーにして[降順]に[並べ替え]

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelのランキングについて質問。

    画像のように左の表から、右のランキングの表に数が多い順に上から並び替えて表示する方法はありますでしょうか。 作業列を作成しても構いません。よろしくお願いしますm(_ _ )m http://uploda.cc/img/img51955b11616cb.PNG

  • Excelでの任意の数字のランキング判定?

    B列には1~12の数字の表があり、A1に1~12の数字がランダムで入るとするとき、C列に上位3位までの判定が自動で出るようにしたいのですがどうすればよろしいでしょうか。 説明下手なので図を貼っておきます。 例えばA1が「8」ならば、6,7,8に「○」判定が付くようにしたいのです。 A1が「11」ならば、9,10,11に「○」判定が付く。というものを作成したのですがよろしくお願いします。作業列はあってもかまいません。

  • Excel 表のランキングについて。

    図のような表があります。 その右側に個数が多い順にベスト3を表示したいのですが、どうしたら良いでしょうか。 番号と個数をベスト3順に表示したいのです。 完売時間の方は、番号と時間が早い順に表示したいです。 アドバイスよろしくお願いしますm(_ _ )m

  • エクセルで一致した数字を抽出する

    こんばんは。 excel 2007を使っていますが、 A列の1~100に数字がランダムに入っています。 B列の1~100にも数字がランダムに入っているとします。 Aの1~100の数字とBの1~100の数字の中で 一致している数字をC列に書き出される方法は ありますでしょうか? よろしくお願いいたします。

  • excelの集計について

    1~1000までの数字がそれぞれ何個かあります。 それぞれの数字の個数を数えて表にしたいと思います。その表は左の列に数字を、そしてその右の列にその数字の合計個数が出るようにしたいです。また、それらの1~1000までの数字はどんどん増えるので後から足していけるようにしたいです。 回答をお待ちしております。 分かりにくい表現があれば指摘してもらえると幸いです。

  • エクセルで現在ランキング表を作成しています。

    エクセルで現在ランキング表を作成しています。 A1~C3に数値が、D1~F3に文字列が入っています。 A1の数値とD1の文字列、A2の数値とD2の文字列を関連付けるようにし、 別シートに数値の大きい順に列で並べ替え、ランキング順を付けて下図のように したいのですが、文字列を関連付けて並び替えることができません。どうしたらよいでしょうか? シート2のA列がランキング順位、B列が数値の大きい順、C列にBの数値と関連付けた文字列 シート1              シート2 ____A____B____C____D____E____F     A__B___C 1__12__18__00__AA__AB__AC    1__1__25__BC 2__10__08__25__BA__BB__BC    2__2__19__CC 3__05__09__19__CA__AB__CC    3__3__18__AB

  • エクセルで数字の抜き出し。

     よろしくお願いします。   A   B   C   D 1    2   - 2    4   あ  3    5   6 4    3 5        ”          ” という表があります。C列に数字が入っているときにB列の数字をD列へ抜き出します。この場合3行が条件にあたり、3Dへ数字の5が抜き出すようになります。よろしくお願いします。

  • エクセルの関数について

    エクセルのシート1で1行目には見出しがあります。 A1には「店名」の文字 A2には、A店 A3にはC店 A4にはB店 A5にはA店とA2~A200には、ランダムにA店~C店の文字がランダムに入っています。 B2には、「個数」の見出し文字。B2には 3 B3には 201  B4には 42 などとB2~B200まで色々な数字が入っています。 ちなみに B列には 0~300までのランダムな数字。 これをシート2に、B列の数の区分けをしたいのです B列の区分け 0~30 31~50  50~300  よって、シート2のA1には「店名」という文字。B2には 0~30  C2には 31~50  D2には50~300という文字が入っています・ シート2のA2には、A店 シート2のA3には B店 シート2の A4には C店 という文字が入っています。 シート2のB2にはシート1のA店のB列にある B2~B200に入ってる文字の 0~200までに入ってる数字 0~30の セルの個数を出したいのですが どうやってシート2に関数を入れたらいいのですか?教えてください

  • エクセル オートフィルタを使わないで計算したい

    例えば A列には1,2,3、・・・とランダムに数字が入っていて C列にも1,2,3・・・とランダムに数字が入っています。 B列D列も計算式を用いてランダムに数字が入っています。 なので2つのデータを並べています。 やりたいことは 「A列とC列に「2」ならば右に隣接する整数の数を求めたい」です。 オートフィルタを使うと1つのデータしか取り出せなくなってしまいます。 A列の「2」に隣接するB列の整数の合計と C列の「2」に隣接するB列の整数の合計の合計額がほしいです。 なにかいい方法はありますでしょうか? よろしくお願いします。

  • エクセルで、重複した数字を1つに絞りたい

    画像左のように、数字がランダムで並んでいる表があります。 一度しか出てこない数字や、連続で何度もでる数字があります。 どんな数字があるかだけを表にしたいので、重複した部分を消した、画像右のような表が欲しいです。 数字の大小がバラバラな状態の表ですが、同じ数字が後で出てくることはありません。 (例えば、A2~A4以外のセルに11が登場することはありません。) 重複を消した表も、数字の大小を気にする必要はありませんが、できればそのナンバーが登場した順番に整理されていると都合がよいです。 ナンバーは数十万存在します。この作業が簡単にできる方法があればご教授ください。

このQ&Aのポイント
  • 数か月ぶりに筆王を起動しようとしたが、起動できずに困っています。
  • 筆王Ver.18をダウンロード後、バージョンアップサービスでVer.26にしたが、起動できない状況です。
  • 再インストールと「Microsoft Visual C++ 2013」のインストールは試したが、改善されませんでした。他に試せることがあれば教えてください。
回答を見る

専門家に質問してみよう