- ベストアンサー
セルの指定範囲の所に、他のセルの値を反映させる方法
A1からA10に数字のデータが入っています。 その範囲でLARGE関数を使って1番大きな値を求めようと B1セルに数式「LARGE(A1:A10,1)」と入れてあります。 ここでC1セルに1から10までのどれかを入れると 「LARGE(A1:A○,1)」 ○の部分にC1のデータが反映される、 もしくは同様の結果にすることができる方法はないでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
OFFSET関数を使うことで、できそうですけど。 B1セルに =LARGE(OFFSET(A1,0,0,C1,1),1) C1セルに1から10までの値を入れるとする。 参考にしたのはこちらです。 http://arena.nikkeibp.co.jp/lecture/excel36/20020411/01/
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
こんな方法もあります。 =LARGE(INDIRECT("A1:A"&C1),1)
質問者
お礼
なるほど~。 こちらのやり方もわかりやすいですね! ありがとうございます!
お礼
なるほど!OFFSET関数というのを使うんですね! URLも参考になりました。 ありがとうございます!