- 締切済み
Excel97の日付の書式設定
現在Excel97で日付入力をしたいのですが、 最終的に演算に使用する日付で yyyy/mm/ddとyyyy/mmどちらでも入力できる書式設定を探しています。 yyyy/mm/ddの指定にするとyyyy/mmと入力してもyyyy/mm/01となってしまいます。 yyyy/mmのセルとdd専用のセルを別に作ると、ddを入力した時に 閏年のエラーチェックなどがかけられないので演算部分(1年後該当日前日の指定等)がうまく働きません。 いい方法がありましたら教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- maruru01
- ベストアンサー率51% (1179/2272)
回答No.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されます。(小数で時間を表現します) したがって閏年なども気にせずに計算出来ます。 参考になりましたら、幸いです。 では。
- ka-51
- ベストアンサー率4% (1/22)
回答No.1
質問に関する回答ではないのですが、 モーグの方で質問するのが良いかと思います。 ここでは、Excel,VBA等いろんな情報がありますよ。
- 参考URL:
- http://www.moug.net/