[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『エクセルの計算式で、「このシートの1つ前」という指定ってできるんでしょうか? 』(tora)
エクセルの計算式で、「このシートの1つ前」という指定ってできるんでしょうか?
4月2日、4月3日、4月4日という並びのシートがあります。
今日の累計金額があり次のシートに前日の累計金額があります。
たとえば4月2日(上の画像)のシートのC10に600円とある状態で、4月3日(下の画像)のシートのA2に4月2日のシートのC10の金額を参照したいです。どうすればできますか?
また、4月5日、4月6日とシートをどんどん増やしていく場合コピーするだけで前のシートのC10がA2に参照できるようにしたいのですがどうすればいいですか?
できるだけ簡単に詳しく説明していただけるとありがたいです。
ちなみに、各シートのC10には「=sum(A2,C8)という関数も入れてあります。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
A2:=INDIRECT("'"&TEXT((RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))-1),"m月d日")&"'!C10")
他のセル(たとえばA1セル)にあらかじめ =RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
としておけば =INDIRECT("'"&TEXT(A1-1,"m月d日")&"'!C10") でも。 (bi) 2018/04/03(火) 09:10
>この関数のmとdに日付を入れれば
そんな面倒なことをする必要はありません。 式をそのままA2セルにコピペしてみてください。 (bi) 2018/04/03(火) 21:33
2.>画像にも添付させていたただいた、>上の画像、>下の画像
皆さん、言及されてないので私が知らないだけかもしれないけど、このサイトは画像を投稿できるようにはなっていないとおもうので、私の認識が正しければ、みなさん"画像”は見えてないのでは?
さらに、画像のリンクを貼るにしても、見ず知らずの人がアップしたリンクを喜んで踏む人はあまりいないように思うので、掲示板の規約上禁止されていなくても、”画像”で説明しようとすると、回答が得られる可能性が減ってしまうようにおもわれます。
3.本題の【エクセルの計算式で、「このシートの1つ前」という指定】について
既に回答がついてるCELL関数等を使ってやる方法は、ファイル名を使う都合上、最低一度はブックを保存することが条件になるとおもいます(間違っていたらすみません。)
https://kokodane.com/kan54.htm
ただ、質問内容をよく読むと数式を入れたシートを基準に1個前のシート名を取得したいというよりは、数式のなかで、昨日の日付がシート名になっているものを指定したいというようなことだと推定します。
であれば、INDIRECT関数、TODAY関数、TEXT関数を組み合わせてやれば実現できるような気がしますので、興味があれば調べてみるとよいかもです。
(もこな2) 2018/04/03(火) 23:36
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.