[[20170430205124]] 『去年のセルの参照と今年のセルをプラスしたい』(まーくん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『去年のセルの参照と今年のセルをプラスしたい』(まーくん)

データをシート名で2016年度・2017年度と年度で制作しています。
2016年度のセル(例えばAO1)と2017年度のセル(例えばAH5)を
2017年度のシートのAD1のセルにたし算の数式で表示させたいと考えています。本来なら=SUM('2016年度'!AO1,AH5)と入力すればいいのだとおもいますが、次年度以降を考えて2016年度のところを去年の年度となるように入力できないものでしょうか。よろしくご教授おねがいします。

< 使用 Excel:Excel2007、使用 OS:Windows10 >


追記
各シートのセルA1に日付で2016/1/1等の日付が入力されています。

(まーくん) 2017/04/30(日) 21:24


去年と今年の対応づけるのは暦日なんですか?
曜日とかは関係するんじゃないですか?
そのあたりを説明して欲しいですね。
(γ) 2017/04/30(日) 21:38

説明が下手で申し訳ありません。
参照先のデータは曜日など関係なくその年度の出勤回数などの数値です。

(まーくん) 2017/04/30(日) 21:44


あ、私が誤解していました。私の発言はなかったことにしてください。
お手数掛けました。
(γ) 2017/04/30(日) 22:48

 こんばんわ。

 以下のような事がしたいと言う事でしょうか?
 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


yさんsyさんtataさん、
皆さんいろいろ考えていただき本当にありがとうございます。
無事に解決することができました。
ほんとうに感謝です。
繰り返しになりますが、ありがとうございました。

(まーくん) 2017/05/01(月) 22:20


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.