- ベストアンサー
エクセルで次のようなことをしたいのですが。
エクセルで次のようなことをしたいのですが。 [ワークシート例] A B C D 1 15 =A1 2 3 上のシーは,A1セルに15,B1セルに=A1という式が入力されていることを表しています。このときの=A1の1の部分を式にすることはできますか。たとえば,=A(15*3)というような意味の。 やりたいことは,B1セルに,A1セルの値の3倍の行番号のセルを参照したいのです。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんなんどうですか =INDIRECT("A"&A1*3)
その他の回答 (3)
noname#204879
回答No.4
B1: =OFFSET(A1,A1*3-1,)
質問者
お礼
ありがとうございました。
- mekari_y
- ベストアンサー率54% (40/73)
回答No.3
>=A1の1の部分を式にする できます。 >B1セルに,A1セルの値の3倍の行番号のセルを参照したい のであれば、B1セルに =A1*3 と入力すればいいだけです。
質問者
お礼
ありがとうございました。この方法だとA1セルに15と入力されていた場合,B1セルに45と表示されます。やりたかったのは,A45のセルをB1セルに表示させたかったのです。質問の仕方が悪く,すみませんでした。
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.1
=INDIRECT("A" & TEXT(A1 * 3,"0")) まぁ一応できないことはない
質問者
お礼
ありがとうございました。助かりました。
お礼
ありがとうございました。INDIRECTの勉強をします。