ECXELで日付を入力すると変な数字が出てくる!


 

EXCELでセルに日付を入力したときに数値になってしまうことがありますよね。

例えば、下記のように入力したつもりだったのに、

A
1 2017/3/12

「ENTER」を押したら

A
1 42806

こんな風になってしまうことがあります。

 

こんな場合は、

「セルの書式設定」で「表示形式」を「日付」に直せばいいんですが、

この数値が何の数値を意味しているかご存知ですか?

 

EXCELは「1900/1/1」のシリアル値を「1」としています。

つまり、「1900/1/1」を「1」として、入力した日付まで何日目かという数値になっています。

上の場合、

「2017/3/12」は「1900/1/1」から数えて、「42806」日目というわけですね。

日付を操作する関数がありますが、この数値を利用しているんですね。

と考えると、関数の意味合いが少し理解できるかもしれないですね。

ちなみに、「1900/1/1」は日曜日です。

なので、日付関係の関数も基本的に日曜日を「1」としている場合が多いですね。

 

Be the first to comment

Leave a Reply

Your email address will not be published.


*