Excelで日付計算時に「1900/1/0」と表示される原因と対処法

Excel

Excelで日付を計算する際、例えば「2025/8/8」から「2026/3/31」までの日数を求めると、意図しない「1900/1/0」と表示されることがあります。これは、Excelが日付をシリアル値として扱っているためです。

Excelの日付シリアル値とは?

Excelでは、日付を1900年1月1日を起点とした連続した数値(シリアル値)で管理しています。例えば、1900年1月1日は1、2023年4月1日は45017といった具合です。これにより、日付の計算や比較が可能となっています。

「1900/1/0」と表示される原因

「1900/1/0」と表示されるのは、Excelがシリアル値「0」を日付として解釈し、1900年1月0日と表示しているためです。シリアル値「0」は存在しない日付であり、これはExcelの仕様によるものです。

対処法:セルの書式設定を確認する

この問題を解決するためには、該当するセルの書式設定を確認し、適切な形式に変更する必要があります。具体的には、以下の手順を試してください。

  1. 問題のあるセルを選択します。
  2. 右クリックして「セルの書式設定」を選択します。
  3. 「表示形式」タブで「数値」または「標準」を選択し、「OK」をクリックします。

これにより、セルの内容が日付形式ではなく、数値として表示されるようになります。

まとめ

Excelで「1900/1/0」と表示されるのは、シリアル値「0」を日付として解釈しているためです。セルの書式設定を適切に変更することで、この問題を解決できます。日付の計算や表示に関する疑問がある場合は、セルの書式設定を確認することをお勧めします。

コメント

タイトルとURLをコピーしました