- ベストアンサー
限定範囲内の数値に対するRANK関数について
エクセルについての質問です。 A B C D 1 11 22 33 2 10 20 30 3 15 25 36 4 12 24 36 5 18 27 A列にRANK関数を使い「順位を入れたい」のです。 ただし以下のような決まりがあります。 (1)D列にて値が33以上の数値を対象とし、 (2)B列の数値を降順にランク付け 結果としては以下のようになる数式を目指していますがそのような関数はできますでしょうか。 A B C D 1 3 11 22 33 2 10 20 30 3 1 15 25 36 4 2 12 24 36 5 18 27 対象がD列だけの数式でしたら 例えばA1のセルに =IF(OR(D1<33,D1=""),"",RANK(D1,$D$1:$D$5,FALSE)) と入力し、他のA列へコピーすれば良いと思うのですがさらにその結果を対象とした数式がどうにもよくわかりません。 お分かりの方いらっしゃいましたら教えて頂けますでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
noname#204879
回答No.1
お礼
配列数式ですか!私の知識にはないやりかたでした。 参考サイトも拝見させていただき、じっくり考えたいと思います。 良い情報をありがとうございました!