現在Excel97で日付入力をしたいのですが、
最終的に演算に使用する日付で
yyyy/mm/ddとyyyy/mmどちらでも入力できる書式設定を探しています。

yyyy/mm/ddの指定にするとyyyy/mmと入力してもyyyy/mm/01となってしまいます。

yyyy/mmのセルとdd専用のセルを別に作ると、ddを入力した時に
閏年のエラーチェックなどがかけられないので演算部分(1年後該当日前日の指定等)がうまく働きません。

いい方法がありましたら教えてください。

A 回答 (2件)

こんにちは。

maruru01です。
日付を演算に使用するのであれば、日付関係の関数を使えばいいのではないでしょうか?
例えば、A1に"2001/1/1"と入力されていたとすると、
YEAR(A1) = 2001
MONTH(A1) = 1
DAY(A1) = 1
1年後該当日前日なら、
DATE(YEAR(A1)+1, MONTH(A1), DAY(A1))-1 = 2001/12/31
という具合です。他の関数はヘルプを見て下さい。
これらの日付関数は日付をシリアル値で計算しています。
これは1900/1/1を1として、1日たつと+1されます。(小数で時間を表現します)
したがって閏年なども気にせずに計算出来ます。
参考になりましたら、幸いです。
では。
    • good
    • 0

質問に関する回答ではないのですが、


モーグの方で質問するのが良いかと思います。
ここでは、Excel,VBA等いろんな情報がありますよ。

参考URL:http://www.moug.net/
    • good
    • 0

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

今、見られている記事はコレ!

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ