- ベストアンサー
エクセルのセルの表示について
いつもお世話になっております。 セルに「4865-13」と入力すると普通に表示されますが、「4865-12」と 入力すると「Dec-65」になってしまいます。セルの書式設定で、表示 形式を見ると「日付」になっているので、「標準」にすると「1083251」 になります。文字列にすると「4865-12」のまま表示できるので、文字列 にしています。 不思議な現象です。「1083251」や「Dec-65」の意味も含め、なぜこの ようなことが起こるのか教えてください。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>4865-12 西暦4865年12月と判断されているだけです。 >1083251 西暦1900年から4865年12月1日までの経過日数です。 エクセルの日付の基準は1900から始まり、1900/1/1が「1」になります。 時刻は「1」日を等分して管理(小数点以下の数値)します。
その他の回答 (1)
- driverII
- ベストアンサー率27% (248/913)
回答No.1
セルにカーソルを合わせると、 数式バーに4865/12/1と表示されるかと思います。 4865-13 では13月などないので、文字列のままですが、 4865-12 では西暦4865年12月(1日)と判定され、日付になってしまうのですね。 1083251 は 4865/12/1 の内部形式で、日付を数値にした場合、このようになります。
質問者
お礼
大変参考になりました。 ありがとうございます。 今後ともよろしくお願いいたします。
お礼
大変参考になりました。 ありがとうございます。 独り不思議がっておりました。 今後ともよろしくお願いいたします。