• ベストアンサー

1セルに2つの関数を書く

 初心者です、55行のセルの数値の順位を求めるために =RANK(B10,$B$4:B$58,0)としました、セルは最低でも0(ゼロ)が入ってます。 コレで求めると 例えば5セルに0(ゼロ)以上の違った数値を入力すると 1 2 3 4 5 6 6 6・・・となってしまいます。 この例の6を空白又は(99)とか出来るような関数を1セルに書けますでしょうか。 勉強不足で申し訳ありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.1

空白なら =IF(B4=0,"",RANK(B4,$B$4:B$58,0)) 99なら =IF(B4=0,99,RANK(B4,$B$4:B$58,0))

odbkino
質問者

お礼

有難う御座います、解決しました。

その他の回答 (1)

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.2

B10 が空欄のとき ランクを表示させたくない なら =IF(B10="","",RANK(B10,$B$4:B$58,0))

odbkino
質問者

お礼

有難うございます、解決しました。

関連するQ&A