[[20160710095557]] 『関数 年だけ変える』(ママ) ページの最後に飛ぶ

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

 

『関数 年だけ変える』(ママ)

こんにちは!

シート1のセルE2に H27 7月31日 数式バーには 2015/7/31と
表示されています。

同じくシート2のセルE2に H27 7月31日と表示されています。

シート1の H27を H28に変えたら シート2のセルもH28に反映したいです。
年だけ 変える。

シート1 E2 H27 7月31日 → シート2 E2 H28 7月31日

宜しくお願い致します。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


EDATE関数を使うと良いです

(マナ) 2016/07/10(日) 10:39


 おはようございます。

 例だけの要件でしたら、
 =Sheet1!E2

 で良いのでは?

 シート1とシート2の月日は違うんですか?

(sy) 2016/07/10(日) 10:58


あら、勘違い!同年でしたか。

(マナ) 2016/07/10(日) 11:02


マナさん syさん ありがとうございます。

説明不足でした。

シート2〜シート13まで有り すべてE2に H27 7月31日 〜 H28 6月31日入っています。

シート1の年だけを変えると 

シート1 E2 H27 7月31日 → シート2 E2 H28 7月31日 〜 シート13 H29 6月31日にしたいです。

マナさんがEDATE関数教えて頂いたので

=EDATE(シート1!,E2,E2,12)とやって見ましたが上手くいきません。

宜しくお願い致します。 (ママ)

(ママ) 2016/07/10(日) 12:10


 EDATE関数の引数は2つです。

 要件は以下の通りですか?
 シート1 基準の年月日を入力
 シート2 基準の年月日から1年後の同日を表示
 シート3〜13 シート2から1〜11か月後の同日を表示

 でしたらマナさんご提案のEDATEで出来ますね。

 シート2は、 =EDATE(Sheet1!E2,12)
 他のシートは、12の部分を1づつ加算すれば良いです。

(sy) 2016/07/10(日) 12:27


 SHeet2への反映そのものはすでに回答がありますが、ペつのポイントでちょっと気になりましたので。

 >>シート1のセルE2に H27 7月31日 数式バーには 2015/7/31と  表示されています。

 つまり、データそのものは日付型で 表示書式で H27 7月31日 と設定されているんですね。
 ご自分で設定したのでなければ、E2 を選択して 書式->表示書式 で確認してください。 
 ユーザー定義で ge m"月"d"日" といったような設定になっているはずです。

 で、何が気になるかというと、セルの値は あくまで 2015/7/31 です。 H27 は 「表示されているだけ」で
 どこにも、「実態」はありません。

 なので、E1 を H28 に変更しようとすれば、H27 を H28 に書き換えるのではなく、2015/7/31 を 2016/7/31 に
 書き換えることが必要です。
 (そんなの、当たり前だということであればスルー願います)

(β) 2016/07/10(日) 13:01


syさん βさん 大変勉強になりました。

有難うございました。
(ママ) 2016/07/10(日) 13:15


 > シート2〜シート13まで有り すべてE2に H27 7月31日 〜 H28 6月31日入っています。 

 6月31日 → 6月30日の間違いだとして、

 ・各月の月末日を表示させたいのか?
 ・Sheet1は常に「7月」なのか?
 ・Sheet2〜Sheet13がどの月かは固定なのか?

 よくわかりませんが、すべて月末日なら
 EDATE より EOMONTH 関数の方がいいと思いますよ。

 参考まで。
(笑) 2016/07/10(日) 14:04

笑さん

6月31日 → 6月30日の間違いだとして 

間違いでした。

いろんな関数があるんですね!
すべて月末日なんです。
うるう年の時は EOMONTHは 便利ですね。
ご親切に有難うございました。

皆さん 有難うございました。(ママ)
(ママ) 2016/07/10(日) 14:50


月末なら、EOMONTHでないとだめでは?
基準日が31日なら結果オーライですが。

(マナ) 2016/07/10(日) 15:16


コメント返信:

[ 一覧(最新更新順) ]


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