Excel (一般機能)

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

 
(Windows 10 Home : Excel 2019)
順位を付けたい
投稿日時: 24/12/21 11:58:13
投稿者: 桃太郎7

宜しくお願いします。
順位を=RANK関数でスピルが表示されて順位表示が出来ない。
A    B
98    =RANK(V2:V5,0)    1
108    #N/A    スピル表示になる
110
94
 
    対処方法を教えて下さい。
  お願いします。

回答
投稿日時: 24/12/21 14:21:10
投稿者: んなっと

【1】
B2
=RANK(A:A,A:A) は#スピル!エラーになります。
B2
=RANK(A2:A5,A2:A5) のように範囲を限定するか
=RANK(A2,A$2:A$5) 下方向にコピー などとしましょう。
 
【2】
B2
=RANK(A2:A5,A2:A5)
で、B3:B5まで自動的に範囲が拡張されて結果が表示されます(←スピル)
 
   A    B
2  98    3
3 108    2
4 110    1
5  94    4
 
しかし拡張先に値や数式がすでに入っていると#スピル!エラーになります
 
   A     B
2  98 #スピル!
3 108     
4 110     1 ←余計なもの=RANK(A4,A2:A5)
5  94     
 
この場合、拡張先のB3:B5を選択して削除しましょう。
 
 
【3】※ほかに範囲がテーブルであるときや、拡張先のB3:B5に結合セルが含まれるときなどにも
#スピル!エラーになります。今回は関係ないと思いますが。

投稿日時: 24/12/23 07:00:32
投稿者: 桃太郎7

んなっと さんの引用:
【1】
B2
=RANK(A:A,A:A) は#スピル!エラーになります。
B2
=RANK(A2:A5,A2:A5) のように範囲を限定するか
=RANK(A2,A$2:A$5) 下方向にコピー などとしましょう。
 
【2】
B2
=RANK(A2:A5,A2:A5)
で、B3:B5まで自動的に範囲が拡張されて結果が表示されます(←スピル)
 
   A    B
2  98    3
3 108    2
4 110    1
5  94    4
 
しかし拡張先に値や数式がすでに入っていると#スピル!エラーになります
 
   A     B
2  98 #スピル!
3 108     
4 110     1 ←余計なもの=RANK(A4,A2:A5)
5  94     
 
この場合、拡張先のB3:B5を選択して削除しましょう。
 
 
【3】※ほかに範囲がテーブルであるときや、拡張先のB3:B5に結合セルが含まれるときなどにも
#スピル!エラーになります。今回は関係ないと思いますが。

ご回答ありがとうございます。
説明不足で申し訳ございませんが、ゴルフのスコア順位付けに使用の為
順位を数字の小さい順に順位付けをしたいです。
いつも、説明不足でまたお叱りを受けますが宜しくご指導下さい。
お願いします。

回答
投稿日時: 24/12/23 08:02:39
投稿者: んなっと

小さい方からの獣医の場合 ,1 を付けましょう。
=RANK(A2,A$2:A$5,1) など。

回答
投稿日時: 24/12/23 10:13:03
投稿者: Suzu

すみません。質問とは直接関係ないのですが
スピルは、Office買い切りの場合、2021からの機能である認識なのですが、
2019 でスピル表示なのでしょうか?

投稿日時: 24/12/23 12:27:33
投稿者: 桃太郎7

Suzu さんの引用:
すみません。質問とは直接関係ないのですが
スピルは、Office買い切りの場合、2021からの機能である認識なのですが、
2019 でスピル表示なのでしょうか?

2021機能のスピルをMicrosoftの機能バージョンアップで2019へアップしました。

投稿日時: 24/12/23 12:54:46
投稿者: 桃太郎7

んなっと さんの引用:
小さい方からの獣医の場合 ,1 を付けましょう。
=RANK(A2,A$2:A$5,1) など。

いつも大変お世話になっております。
問題が解決出来ました
ありがとうございます。