- ベストアンサー
エクセルのRANK関数について
エクセルのRANK関数を使って、順位を表示させたいのですが、 空白セルと、"0"の値が1位にカウントされてしまいます。 これを除外して表示させる方法はあるのでしょうか? 以上よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは >空白セルと、"0"の値が1位にカウントされてしまいます。これを除外して表示させる方法はあるのでしょうか? RANK関数を小さい順に調べる設定ですよね。 RANK関数の調べるセル範囲に空白と"0"が含まれないようにするしか手はありません。 通常、-1,0,1といったRANKを調べるときにも0を無視してはいけないので0が欲しくなければ-1,1にするしかないと思います。 1位にならなければよいだけなら空白や0を順位に影響しない数(例えば999とか)に置換えて調査対象外とすることも考えられます。 -1,999,1
お礼
ご回答ありがとうございました。 やはり、関数のみでは無理なようですね。 VBAでプログラムを組めば、"0"と空白を除外した形で、表示出来るのでしょうか?