[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『去年のセルの参照と今年のセルをプラスしたい』(まーくん)
データをシート名で2016年度・2017年度と年度で制作しています。
2016年度のセル(例えばAO1)と2017年度のセル(例えばAH5)を
2017年度のシートのAD1のセルにたし算の数式で表示させたいと考えています。本来なら=SUM('2016年度'!AO1,AH5)と入力すればいいのだとおもいますが、次年度以降を考えて2016年度のところを去年の年度となるように入力できないものでしょうか。よろしくご教授おねがいします。
< 使用 Excel:Excel2007、使用 OS:Windows10 >
(まーくん) 2017/04/30(日) 21:24
(まーくん) 2017/04/30(日) 21:44
こんばんわ。
以下のような事がしたいと言う事でしょうか? AD1 =SUM(INDIRECT(LEFT(MID(CELL("filename"),FIND("]",CELL("filename"))+1,10),4)-1&"年度!AO1"),AH5)
但し上記式は、お勧めはしません。 理由はシートを切り替えれば分かりますが、毎回[f9]で再計算を実行しないと更新されません。
シート上に2017・2016と入力して(仮にA1に入力してるものとして)以下のような式にした方が良いです。 手間としては初めの一回 来年であれば2018 と入力するだけですので、こちらをお勧めします。 AD1 =SUM(INDIRECT(A1-1&"年度!AO1"),AH5)
(sy) 2017/05/01(月) 00:50
=SUM('2016年度'!AO1,AH5)の、
2016年度のところを今のシートのA1の日付の1年前の年度となるように、だけで良いんでしょうか…?
2018年のシートなら
=SUM('2017年度'!AO1,AH5)
2019年のシートなら
=SUM('2018年度'!AO1,AH5)
になれば良いんでしょうか?(AO1部分とかAH5部分は変更なし?)
であれば、
=SUM(INDIRECT("'"& YEAR(A1)-1&"年度'!AO1"),AH5)
というのはどうでしょう。
(tata) 2017/05/01(月) 00:52
あっ、、、tataさんのコメで気付いたけど、
(まーくん) 2017/04/30(日) 21:24 >各シートのセルA1に日付で2016/1/1等の日付が入力されています。
追記を見落としてました。 でしたらtataさんの式で出来るので、私の回答は無視して下さい。
(sy) 2017/05/01(月) 01:02
(まーくん) 2017/05/01(月) 22:20
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.