重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

Excel2002での質問です。

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

A 回答 (4件)

> IF(D5="","","誕生日から一万日後は"&($D$5)&"です")



それでしたら、text関数で可能です。

=IF(D5="","","誕生日から一万日後は"&TEXT($D$5,"yyyy/mm/dd")&"です")
    • good
    • 0
この回答へのお礼

rally様
再度のご教示、誠に恐れ入ります。ありがとうございます。

教えて頂いたとおりにやってみましたところ、
成功いたしました!!
大変助かりました。
さっそくtext関数を勉強してみたいと思います。
質問の仕方が悪くて、失礼いたしました。

ありがとうございました。

お礼日時:2003/11/11 23:54

例えばA1セルに1980/06/15と入力すると、1980/6/15となり、シリアル値は29387です(数値の表示形式にすると判る)。


B1に=A1+10000といれると、B1は2007/11/1となります。
シリアル値は39387です。10000足されていることが判ります。約30年後なんです。

この回答への補足

ご丁寧なご回答、ありがとうございます。

シリアル値を日付表記できることは、
imogasi様始め、No.1様、2様のおかげで知ることができました。
ところが大切なことを記入していませんでした。
申し訳ありません。
それをNo.1様の補足部分に再質問いたしました。

もしよろしかったら、再度ご教示頂けると嬉しく思います。

ありがとうございました。

補足日時:2003/11/11 23:30
    • good
    • 0
この回答へのお礼

imogasi様

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

ありがとうございました。

お礼日時:2003/11/11 23:57

もっと簡単に考えてみてはいかがでしょう。



例えばセルA1に "1980/06/15"と入力します。
その下のセルA2に "=A1+10000" で一万日後の日付が出ると思います。
うちのはExel2000ですがこれでうまくいきました。

…これでは駄目でしたか?

この回答への補足

ご回答、ありがとうございます。

ちょっと難しく考えていました。
ご教示頂いた方法でうまいこといきました。

No.1様の補足部分に再質問いたしました。
大切なことを記入していませんでした。
申し訳ありません。
もしよろしかったら、再度ご教示頂けると嬉しく思います。

まずは大変助かりました。ありがとうございました。

補足日時:2003/11/11 23:25
    • good
    • 0
この回答へのお礼

sannwa_o様

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

ありがとうございました。

お礼日時:2003/11/11 23:56

単純に、書式設定で可能です。


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

この回答への補足

早速のご回答、ありがとうございます!

いやはや、シリアル値を日付形式で表記できるとは
知りませんでした(^^ゞ

補足として教えていただきたいのですが、

IF(D5="","","誕生日から一万日後は"&($D$5)&"です")

といったように、D5セルに誕生日を入力すると当該セルに一万日後の日付が出るようにしたかったのです。

これで色々と悩んでいたのですが…
もしよろしかったら、ご教示下さい。

ありがとうございました。

補足日時:2003/11/11 23:19
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!