【Excel】1:00:00を入力したのに1900/1/0になる理由と対処法
Excelで時間を入力すると1:00:00と入力すれば自動的に「時間」であると認識されます。しかし、それは絶対ではありません。
Excelの中で1:00:00を数値に起こすと「0.041666……」という数値となります。そして、以前日付の入力の際にもお伝えした通り、Excelで整数を入力すると1900/1/1を1としたカウントで日付を認識しておりますので、それらが混ざり合ってしまうことがあるのです。
「0.041666…‥」を無理やり日付に起こそうとしたExcelからの答えが「1900/1/0」ということです。
対処法
- 「1900/1/0」となってしまっているセルを選択する
- 「ホーム」タブの「数値の書式」(標準や日付またはユーザー設定等となっている個所)の右側にある下向き▼をクリックする
- 「時刻」を選択する※1:00:00以外の表示形式が良い場合は一番下の「その他の設定」から好みの物を選ぶ