• ベストアンサー

エクセルのRANK関数について

エクセルのRANK関数を使って、順位を表示させたいのですが、 空白セルと、"0"の値が1位にカウントされてしまいます。 これを除外して表示させる方法はあるのでしょうか? 以上よろしくお願いします。

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

  • ベストアンサー
  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.1

こんにちは >空白セルと、"0"の値が1位にカウントされてしまいます。これを除外して表示させる方法はあるのでしょうか?  RANK関数を小さい順に調べる設定ですよね。  RANK関数の調べるセル範囲に空白と"0"が含まれないようにするしか手はありません。  通常、-1,0,1といったRANKを調べるときにも0を無視してはいけないので0が欲しくなければ-1,1にするしかないと思います。  1位にならなければよいだけなら空白や0を順位に影響しない数(例えば999とか)に置換えて調査対象外とすることも考えられます。 -1,999,1

sato35
質問者

お礼

ご回答ありがとうございました。 やはり、関数のみでは無理なようですね。 VBAでプログラムを組めば、"0"と空白を除外した形で、表示出来るのでしょうか?

関連するQ&A