重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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列を求めたいのですが、できますか?

A 回答 (2件)

昨日同じような質問がありました。


http://oshiete1.goo.ne.jp/qa3850349.html
ANo.2の方の回答が参考になると思います。
    • good
    • 0

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 を得る。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!