• ベストアンサー

経過日数を年月日に分けて表示させるには?

エクセルで、例えばA1セルに「2007/5/29」と入力し、 B1・C1・D1セルにA1セルの日付から150日後を、それぞれ年・月・日に分けて表示させたいのですが、どのようにすればよいのでしょうか? A1+150で単純な150日後は表示されるのですが、分けられなくて困っています。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

yutax56さん、おはようございます。 それぞれ、 =YEAR($A$1+150) =MONTH($A$1+150) =DAY($A$1+150) ですよ。

yutax56
質問者

補足

早々にありがとうございます! あの、上記を入力しても、「=YEAR($A$1+150)」としかセルに表示されないのですが、なぜでしょうか? 本当に分かっていなくてすみません。

その他の回答 (2)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

> あの、上記を入力しても、「=YEAR($A$1+150)」としかセルに表示されないのですが、 下記のいずれかだと思います。 1.セルの書式が文字列になっている。⇒数値に変えてください。 2.メニューの「ツール」、「オプション」で「表示タブ」、ウィンドウオプションの「数式」にチェックが入っている。⇒チェックをはずしてください。

yutax56
質問者

お礼

できました! 有難うございました! 

回答No.2

それぞれ、年・月・日に相当する数値が欲しい場合。 B1: =year(A1+150) 当然、C1とD1はmonth関数とday関数になります。 中身は全部=A1+150で、表示だけそれらしい方法。 B1の書式が「yyyy」、同様にC1が「mm」でD1が「dd」。

関連するQ&A