写真デザイン・アートライフハックフリーソフトまとめAboutエクセルDATE関数のシリアル値で日数計算2015.04.25Home>エクセルエクセルのDATE関数は、指定した日付をシリアル値として返してくれ、このシリアル値を利用することで日数の計算が可能となる。書式DATE(年,月,日)DATE関数の解説DATE関数は、指定した日付をシリアル値で返してくれるのだが、上記の書式通りに記述すると下記サンプルの表示結果のように「2013/5/26」と表示される。2013/5/26これは単なる日付なので、シリアル値を確認するためには、書式のセルを右クリックして「セルの書式設定」で「標準」又は「数値」を選択することでシリアル値が表示される。「2013/5/26」のシリアル値は「41420」と表示されるはずだ。シリアル値とはシリアル値とは、1900年1月1日を「1」として、そこからの通算日数を数値化したもので、1900年1月30日であれば「30」となる。「年」を1900よりも小さい数字を入れると、下記のように1900がプラスされた値が返ってくる。2011で確認したところ、1900年1月1日が「1」となっていた。日付のデータを受け取ったら、新たに同じ日付を作成してシリアル値で見比べてみる必要がある。年月日をYEAR、MONTH、DAYの関数で取得してDATE関数でシリアル値を返すDATE関数のシリアル値で日数計算DATE関数でシリアル値を取得することによって、日付の日数計算が可能となる。365なお、日付の計算は、単純にセルを参照して「引く」ことでも求めることができる。