解決済みの質問

質問No.3852416
すぐに回答を!
すぐに回答を!
お気に入り投稿に追加する (0人が追加しました)
回答数2
閲覧数8061
Excel RANK関数 条件に一致する数値の順位
EXCELのRANK関数で条件に一致する数値の順位を出したいのですが、そのような関数は出来ますか?
A列 B列 C列(RANK)
A  10  1
B 9 1
A 8 2
B 7 2
A 6 3
B 5 3

A列とB 列からC列を求めたいのですが、できますか?
投稿日時 - 2008-03-11 10:26:08

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

回答No.1
昨日同じような質問がありました。
http://oshiete1.goo.ne.jp/qa3850349.html
ANo.2の方の回答が参考になると思います。
投稿日時 - 2008-03-11 10:47:37
この回答を支持する
(現在0人が支持しています)

ベストアンサー以外の回答 (1)

回答No.2
Fig-1    Fig-2      Fig-3
  A B     A B C     A B C
1 A 10   1 1 A 10   1 1 A 10
2 B  9   2 2 B  9   2 3 A  8
3 A  8   3 3 A  8   3 5 A  6
4 B  7   4 4 B  7   4 2 B  9
5 A  6   5 5 A  6   5 4 B  7
6 B  5   6 6 B  5   6 6 B  5

1.Fig-1 において、A列の左に1列挿入してセル A1 から下に
  連番を入力して、Fig-2 を得る。
2.Fig-2 において、[最優先されるキー]を“列B”、[2番目に優
  先されるキー]を“列A”にして範囲 A1:C6 を[並べ替え]て
  Fig-3 を得る。
3.Fig-3 において、セル D1 に式 =RANK(C1,C$1:C$3) を入力し
  て、此れを下方にセル D3 までドラッグ&ペーストした後、セ
  ル D4 に式 =RANK(C4,C$4:C$6) を入力して、此れを下方にセ
  ル D6 までドラッグ&ペーストして Fig-4 を得る。

Fig-4        Fig-5        Fig-6
  A B C  D      A B C  D      A B  C
1 1 A 10 1    1 1 A 10 1    1 A 10 1
2 3 A  8 2    2 2 B  9 1    2 B  9 1
3 5 A  6 3    3 3 A  8 2    3 A  8 2
4 2 B  9 1    4 4 B  7 2    4 B  7 2
5 4 B  7 2    5 5 A  6 3    5 A  6 3
6 6 B  5 3    6 6 B  5 3    6 B  5 3

4.D列を選択して[コピー]→[値の貼り付け]を実行。
5.[最優先されるキー]を“列A”、[2番目に優先されるキー]を
  “(なし)”にして範囲 A1:D6 を[並べ替え]て Fig-5 を得る。
6.Fig-5 において、A列を削除して Fig-6 を得る。
投稿日時 - 2008-03-12 20:59:56
この回答を支持する
(現在0人が支持しています)
この質問は役に立ちましたか?
2人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

この他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する

関連するガイド記事

    回答募集中

    同じカテゴリの人気Q&Aランキング

    -PR-

    OKWaveのおすすめ情報

    特集

    このQ&Aの関連キーワード

    同じカテゴリの人気Q&Aランキング

    -PR-

    ピックアップ

    -PR-
    -PR-