Excel
ExcelのSUMとINDIRECT関数の組み合わせについて Excelファイルに1,2,3,4,......,31と各日のファイルがあり、最後に計算用のシートを作りした。 計算シートにて、週ごとの合計を出したいのですが、合計したいセルが複数あります。 1〜7,8〜14,15〜21,22〜31の合計をプルダウンにて表示切り替えできるようにしたいです。 画像で言うところの F19はプルダウンでF34からF37をリスト化してます。 F27とG27はそれぞれVLOOKUPでF19の値に対して2列目、3列目を抽出するようにしてます。 ここで本題ですが、 1〜7日のシートのG27:I27、G77:I77の合計を出したいとき本来なら =SUM('1:7'!G27:I27,'1:7'!G77:I77) であると思いますが、これをF19のプルダウンの選択肢によって合計したいシートを変えたいと思ってます。 その場合 =SUM(INDIRECT("'"&F27&":"&G27&"'!G27:I27"),INDIRECT("'"&F27&":"&G27&"'!G77:I77")) この関数は合ってますでしょうか。 関数INDIRECTのパラメータの値が「'1:7'! G27:I27」です。これは無効なセル/範囲の参 照です。 とエラーは出ますか、'1:7'! G27:I27は正しいと思うのですがなぜかエラーが出ます。誰か教えてください。 ちなみに、画像はスプレッドシートです。 本当はExcelで使う予定の関数です。