Excel (一般機能)

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

 
(Windows 10 Home : その他)
RANK.EQ関数について
投稿日時: 22/06/12 20:34:02
投稿者: system
メールを送信

RANK.EQ関数で教えて下さい。
 
R4 =SUM(F4,I4,L4,O4)
S4 =SUM(G4,J4,M4,P4)
T4 =R4-S4*3
上記設定してます。
 
T4からT無限に(今回110まで設定)数式を設定しています。
 
B4にT4の数値に順位を表示さる数式を下記の様に設定(教えて頂いた)しました。
 
B4 =IF(T4=0,"",RANK.EQ(T4,$T$4:$T$110,1))
 
処がT110以降に数式を設定されていると1から順番に表示で無く途中からの数字が
表示されます。
例えばT34から下に数式が設定されているとB4に79が表示されますが
T34から下に数式が入っていないと正常に表示されます。
 
T列最終列まで数式を設定したいのですがどの様に設定すれば良いか教えてください。
 
宜しくお願いします。

回答
投稿日時: 22/06/12 23:48:51
投稿者: んなっと

T列の下のほうに0がずらーっと並んでいるからです。これらを""に変えるため、式を修正しましょう。
  
T4
=IF(R4=0,"",R4-S4*3)
B4
=IF(T4="","",RANK.EQ(T4,T$4:T$110,1))
  
これからは表形式の具体例も書いてください。伝わりやすくなります。
 

投稿日時: 22/06/13 09:36:43
投稿者: system
メールを送信

んなっと様
 
有難うございます。
 
私もT4に「 =IF((R4-S4*3)=0,"",(R4-S4*3))」で設定したのですが
 
T列に入力されていない所からB列にエラーが出て失敗でした。
 
>これからは表形式の具体例も書いてください。伝わりやすくなります。
 
はいその様にします。
 
お世話になりました。