Excel (一般機能)

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

 
(Windows 10 Pro : Excel 2016)
シート間の、ある1つのセルを合計したシートをシートコピーした際、エラーになる
投稿日時: 23/10/26 09:23:57
投稿者: rose11

お世話になります。
 
10月の日付をシート名にしたシート、「20231001」〜「20231002」があります。
「20231002」シートのA3セルに「=SUM('20231001:20231002'!O32」を入力し、それぞれのシートのO32セルのシート間合計を表示しています。
 
次に「20231002」シートをコピーし、シート名を「20231003」に変更したところ、
「20231002」シートのA3セルの関数が「=SUM(#REF!O32)」になり、セルの表示は「#REF!」になっています。
これをシートコピーした時点で「「=SUM('20231001:20231003'!O32」にする方法はないでしょうか。
 
よろしくお願いいたします。

回答
投稿日時: 23/10/27 14:41:07
投稿者: んなっと

修正。各シートのA3に
 
=IFERROR(LOOKUP(10^15,N(INDIRECT(REPLACE(CELL("filename",A3),1,FIND("]",CELL("filename",A3)),)-31+ROW($1:$30)&"!A3"))),)+O32

投稿日時: 23/10/27 16:03:28
投稿者: rose11

んなっと様
 
お忙しいところ早々のご教示をありがとうございました。
 
>>=IFERROR(LOOKUP(10^15,N(INDIRECT(REPLACE(CELL("filename",A3),1,FIND("]",CELL("filename",A3)),)-31+ROW($1:$30)&"!A3"))),)+O32
 
最新のシート「20231026」で上記数式を記載したところ、シート間合計が表示されましたが、
そのシートをコピーした新しいシート「20231027」のA3セルには、「20231027」シートのO32セルの値しか表示されませんでした。
 
やりたいことはコピーした新しいシート「20231027」のA3セルに「20231001」シートから「20231026」のO32セルのシート間合計を表示したいです。
 
よろしくお願いいたします。

回答
投稿日時: 23/10/27 16:31:40
投稿者: んなっと

現在のブックではなく、新規ブックでやって保存してみてください。
それでできないならこれ以上回答しません。

投稿日時: 23/10/27 16:49:47
投稿者: rose11

んなっと様
  
早々のご回答をありがとうございました。
ブックを一旦閉じて開き直したらできておりました。
お手数をおかけしました。
本当に助かりましたし、すごい!と思いました。
ご親切にありがとうございました。