こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

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

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

投稿日時 - 2010-01-19 09:01:52

QNo.5604643

困ってます

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

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

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

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

投稿日時 - 2010-01-19 11:14:40

お礼

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

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

投稿日時 - 2010-01-20 12:01:04

ANo.1

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問