- ベストアンサー
エクセルのRANK関数についてです。
エクセルを使っていまして、その中の関数にRANKという関数があるわけですが、書式は =RANK(数値,範囲,順序) になりますが、この範囲のところにSUM関数を入れることはできるのでしょうか? =RANK(数値,SUM(B2:B5),順序) という形でSUMをRANK関数の中に入れることは可能でしょうか?私自身も何度も試してみましたが「入れた数式は正しくありません」というエラーが出てしまいました。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
不可能です。SUM関数の結果は数値であり範囲ではないからです。 =RANK(SUM(B2:B5),範囲,順序) ならまだ可能性はあります。 ただし範囲内にSUM(B2:B5)の結果と同じ値が必要ですが... 範囲に使える関数は、下記の二つくらいだと思いますけど... INDIRECT(範囲を表す文字列) OFFSET(基準セル,行移動値,列移動値,行幅,列幅)
お礼
ご回答ありがとうございます。 やはり、無理ですか・・・・、しょうがないですね。 =RANK(SUM(B2:B5),範囲,順序) ならまだ可能性はあります。 これなら、確かに可能性はありました。がそのあとが・・・・・。 というわけで、失礼します。ありがとうございました。