• ベストアンサー

Excelで誕生日から一万日を日付で表記させるには?

Excel2002での質問です。 任意のセルに自分の誕生日を入力すると(1980/06/15のように)、 別のセルに、誕生日から一万日後を日付表記で出すにはどうしたらよいでしょうか? シリアル値で出すことにはやっと成功したのですが、 日付表記で表すのはどうやったらいいのか解りません。 単純な質問でしょうが、一応自分でもdate、day、datevalue、datedifなど色々と試してみました。 よろしくご教示願います。

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

  • ベストアンサー
  • rally
  • ベストアンサー率28% (32/111)
回答No.4

> IF(D5="","","誕生日から一万日後は"&($D$5)&"です") それでしたら、text関数で可能です。 =IF(D5="","","誕生日から一万日後は"&TEXT($D$5,"yyyy/mm/dd")&"です")

tomopppi
質問者

お礼

rally様 再度のご教示、誠に恐れ入ります。ありがとうございます。 教えて頂いたとおりにやってみましたところ、 成功いたしました!! 大変助かりました。 さっそくtext関数を勉強してみたいと思います。 質問の仕方が悪くて、失礼いたしました。 ありがとうございました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

例えばA1セルに1980/06/15と入力すると、1980/6/15となり、シリアル値は29387です(数値の表示形式にすると判る)。 B1に=A1+10000といれると、B1は2007/11/1となります。 シリアル値は39387です。10000足されていることが判ります。約30年後なんです。

tomopppi
質問者

お礼

imogasi様 ご回答ありがとうございました。 大変助かりました。 質問の仕方に不手際があり、大変申し訳ありませんでした。 ありがとうございました。

tomopppi
質問者

補足

ご丁寧なご回答、ありがとうございます。 シリアル値を日付表記できることは、 imogasi様始め、No.1様、2様のおかげで知ることができました。 ところが大切なことを記入していませんでした。 申し訳ありません。 それをNo.1様の補足部分に再質問いたしました。 もしよろしかったら、再度ご教示頂けると嬉しく思います。 ありがとうございました。

  • sannwa_o
  • ベストアンサー率21% (11/51)
回答No.2

もっと簡単に考えてみてはいかがでしょう。 例えばセルA1に "1980/06/15"と入力します。 その下のセルA2に "=A1+10000" で一万日後の日付が出ると思います。 うちのはExel2000ですがこれでうまくいきました。 …これでは駄目でしたか?

tomopppi
質問者

お礼

sannwa_o様 ご回答ありがとうございました。 大変助かりました。 質問の仕方に不手際があり、大変申し訳ありませんでした。 ありがとうございました。

tomopppi
質問者

補足

ご回答、ありがとうございます。 ちょっと難しく考えていました。 ご教示頂いた方法でうまいこといきました。 No.1様の補足部分に再質問いたしました。 大切なことを記入していませんでした。 申し訳ありません。 もしよろしかったら、再度ご教示頂けると嬉しく思います。 まずは大変助かりました。ありがとうございました。

  • rally
  • ベストアンサー率28% (32/111)
回答No.1

単純に、書式設定で可能です。 シリアル値表示ができてるのであれば、そのセルの書式を日付形式してみてください。

tomopppi
質問者

補足

早速のご回答、ありがとうございます! いやはや、シリアル値を日付形式で表記できるとは 知りませんでした(^^ゞ 補足として教えていただきたいのですが、 IF(D5="","","誕生日から一万日後は"&($D$5)&"です") といったように、D5セルに誕生日を入力すると当該セルに一万日後の日付が出るようにしたかったのです。 これで色々と悩んでいたのですが… もしよろしかったら、ご教示下さい。 ありがとうございました。

関連するQ&A