Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
INDRECT関数を使って串刺し計算をしたい
投稿日時: 21/01/05 15:42:05
投稿者: yagisawa

どうぞよろしくお願いいたします。
 
1月から12月まで計12枚のシートがあり
 
今月は、1月から3月までのセルA4合計 来月は1月から4月までのセルA4合計と
 
INDRECT関数を使って変動できる串刺し計算をしたいのですがうまくできず困っています。
 
 =SUM('1月:2月'!A4) の部分の「'1月:2月'!」を別のセルに入力して参照させることはできますでしょうか?
 
例 =SUM(INDRECT(別の参照させるセル)&A4) とやってみたのですが、#REF!となってしまいます。
 
 毎月累計計算をしなければならないので大変これができると助かります。
 
 もっと他に良い方法があったら教えていただけると助かります。
 

回答
投稿日時: 21/01/05 17:35:15
投稿者: んなっと

1月:2月であれば、最終月の「2」をH4に入れておいて
 
   H
4  2
 
=SUM(INDIRECT(ROW(INDIRECT("1:"&H4))&"月!A4"))
 
1月:3月に変更したいときはH4を「3」に変更するだけです。
 
   H
4  3
 
※Microsoft365のExcelなら
=SUM(INDIRECT(SEQUENCE(H4)&"月!A4"))

投稿日時: 21/01/05 17:55:46
投稿者: yagisawa

 んなっと様
 
 ありがとうございます。
 まだうまくいっていませんが、取り急ぎやってみます。
 
 ありがとうございました。