Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : その他)
RANK.EQについて
投稿日時: 22/09/04 17:11:10
投稿者: eco2019

お世話になります。順位をつけるのにRANK.EQというのがあるのを知ったのですが、Excelのバージョンが低くて
使えません。これに代わるような関数式はどうなるのでしょうか。
 
=+RANK(AE17,$AE$7:$AE$31,0)の式ですと、同じ数値の時に同じ順位になるため、RANK.EQを使いたいと思ったのですが、他に何かあれば教えてください。

回答
投稿日時: 22/09/04 17:46:45
投稿者: taitani
投稿者のウェブサイトに移動

ランキングをつけたいデータが、AE7からAE31 まであるとして、
AF7 に

=SUMPRODUCT(($AE$7:$AE$31<=$AE7)/COUNTIF($AE$7:$AE$31,$AE$7:$AE$31))

データの最下部までコピーでいかがでしょうか。

回答
投稿日時: 22/09/04 17:50:58
投稿者: taitani
投稿者のウェブサイトに移動

ん?

同じ数値の時に同じ順位になる

 
どのように表現したいのでしょうか。
具体例を教えてください。

投稿日時: 22/09/04 18:30:43
投稿者: eco2019

taitaniさん、ありがとうございます。
 
$AE$7:$AE$31に数値が入力されていて
 
例えば
AE7 2.5
AE8 1.4
AE9 3.2
AE10 2.5
AE11 3.0
AE12 2.5
AE13 1.2
 
の場合、順番を
AE7 3
AE8 2
AE9 7
AE10 4
AE11 6
AE12 5
AE13 1 と出来ればと思っております。
 

回答
投稿日時: 22/09/04 19:13:12
投稿者: taitani
投稿者のウェブサイトに移動

AF7 に

=RANK($AE7,$AE$7:$AE$13,1)+COUNTIF($AE$7:$AE7,$AE7)-1

 
ではいかがでしょうか。
※ 提示されたデータが、13 行まででしたので、13 に設定していますので、適宜変更してください。

投稿日時: 22/09/04 19:24:58
投稿者: eco2019

申し訳ありません。有難うございます。
 
上手く作動しました。助かりました。