機能概要
文字列で表された日付をシリアル値に変換して返します。書式
DATEVALUE(日付文字列)日付文字列:日付を表す文字列を、Spreadsheetsの組み込みの日付表示形式で指定します。たとえば、二重引用符で囲まれた"2007-2-28"などの日付は、文字列を表します。Spreadsheetsを使用する場合、日付文字列には1899年12月31日〜9999年12月31日の範囲にある日付を表す文字列を指定する必要があります。日付文字列にこの範囲外の値を指定すると、エラー値#VALUE!が返されます。 日付文字列の年の部分を省略すると、コンピュータのシステム時計による現在の年が使用されます。また、日付文字列に時刻の情報が含まれていても無視されます。解説
- Spreadsheetsでは、日付を連続したシリアル値として処理することで、日付の計算が行われています。既定では、1899年12月31日はシリアル値1として保存されます。2008年1月1日は1899年12月31日から39,448日後に当たるので、シリアル値は39,448になります。
- ほとんどの関数では、日付を表す文字列は自動的にシリアル値に変換されます。
用例
用例を新規のワークシートにコピーすると、計算結果を確認できます。数式 | 説明(計算結果) |
---|---|
=DATEVALUE("2007-02-28") | 1900年日付システムを使って、指定した日付文字列をシリアル値に変換します(39141) |