• ベストアンサー

エクセルのセルの表示について

いつもお世話になっております。 セルに「4865-13」と入力すると普通に表示されますが、「4865-12」と 入力すると「Dec-65」になってしまいます。セルの書式設定で、表示 形式を見ると「日付」になっているので、「標準」にすると「1083251」 になります。文字列にすると「4865-12」のまま表示できるので、文字列 にしています。 不思議な現象です。「1083251」や「Dec-65」の意味も含め、なぜこの ようなことが起こるのか教えてください。よろしくお願いします。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

>4865-12 西暦4865年12月と判断されているだけです。 >1083251 西暦1900年から4865年12月1日までの経過日数です。 エクセルの日付の基準は1900から始まり、1900/1/1が「1」になります。 時刻は「1」日を等分して管理(小数点以下の数値)します。

peco-rin
質問者

お礼

大変参考になりました。 ありがとうございます。 独り不思議がっておりました。 今後ともよろしくお願いいたします。

その他の回答 (1)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

セルにカーソルを合わせると、 数式バーに4865/12/1と表示されるかと思います。 4865-13 では13月などないので、文字列のままですが、 4865-12 では西暦4865年12月(1日)と判定され、日付になってしまうのですね。 1083251 は 4865/12/1 の内部形式で、日付を数値にした場合、このようになります。

peco-rin
質問者

お礼

大変参考になりました。 ありがとうございます。 今後ともよろしくお願いいたします。

関連するQ&A

専門家に質問してみよう