- 締切済み
エクセルで教えて下さい!
行の一番右の数値を表示させる方法を教えて下さい! 例)3AにA1~E1までの中で一番右にある数値を表示させる方法。 →この場合だったら、3Aには40を表示させたいのですが・・・。 A B C D E 1 10 30 40 2 10 50 3 よろしくお願いします!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.2
こんにちは。 >関数がもし入っていた場合に、関数を無視したいのですが・・・・。 出来れば、それは最初の質問に、ご質問のすべてを書いていただいたほうがよいと思いますよ。 前の回答が、無駄になってしまいますからね。 関数 の種類によります。 四則演算、簡単に言えば、SUBTOTAL関数で表現できる範囲になります。そこに使っていた関数を、SUBTOTAL にしていただいてから、 このような数式に変えれば、可能です。 =INDEX(A1:E1,1,MAX(INDEX(SUBTOTAL(2,OFFSET(A1,,COLUMN(A1:E1)-1))*COLUMN(A1:E1),,))) 配列数式ですから、 OFFSET(A1,,COLUMN(A1:E1) * COLUMN(A1:E1) この中の、COLUMN(A1:E1) は、必ず、A1 から始まります。なお、配列数式の確定は必要ありません。 そうでなければ、ユーザー定義関数(VBA)になります。
- NCU
- ベストアンサー率10% (32/318)
回答No.1
=LOOKUP(MAX(A1:E1)+1,A1:E1)
質問者
お礼
ありがとうございました。ちなみになんですが、関数がもし入っていた場合に、関数を無視したいのですが・・・・。
お礼
どうもありがとうございました。 無事に解決することができました!