dポイントプレゼントキャンペーン実施中!

エクセルのRANK関数を使って、順位を表示させたいのですが、
空白セルと、"0"の値が1位にカウントされてしまいます。

これを除外して表示させる方法はあるのでしょうか?

以上よろしくお願いします。

A 回答 (1件)

こんにちは


>空白セルと、"0"の値が1位にカウントされてしまいます。これを除外して表示させる方法はあるのでしょうか?

 RANK関数を小さい順に調べる設定ですよね。
 RANK関数の調べるセル範囲に空白と"0"が含まれないようにするしか手はありません。

 通常、-1,0,1といったRANKを調べるときにも0を無視してはいけないので0が欲しくなければ-1,1にするしかないと思います。
 1位にならなければよいだけなら空白や0を順位に影響しない数(例えば999とか)に置換えて調査対象外とすることも考えられます。
-1,999,1
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
やはり、関数のみでは無理なようですね。

VBAでプログラムを組めば、"0"と空白を除外した形で、表示出来るのでしょうか?

お礼日時:2010/01/20 12:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!