Please note javascript is required for full website functionality.

# A to Z of Excel Functions: The DATEVALUE Function

9 April 2018

Welcome back to our regular A to Z of Excel Functions blog.  Today we look at the DATEVALUE function.

The DATEVALUE function

This function converts a date that is stored as text to a serial number that Excel recognises as a date.  For example, the formula =DATEVALUE("1/1/2020") returns 43831, the serial number of the date January 1, 2020.  Do note though that your computer's system date setting may cause the results of a DATEVALUE function to vary from this example.

The DATEVALUE function is helpful in cases where a worksheet contains dates in a text format that you want to filter, sort, or format as dates, or use in date calculations.  To view a date serial number as a date, you must apply a date format to the cell.

The DATEVALUE function employs the following syntax to operate:

DATEVALUE(date_text)

The DATEVALUE function has the following arguments:

• date_text: this is required and should be the text that represents a date in an Excel date format, or a reference to a cell that contains text that represents a date in an Excel date format. For example, "1/1/2020" or "1-Jan-2020" are text strings within quotation marks that represent dates
• using the default date system in Microsoft Excel for Windows, the date_text argument must represent a date between January 1, 1900 and December 31, 9999. The DATEVALUE function returns the #VALUE! error value if the value of the date_text argument falls outside of this range
• if the year portion of the date_text argument is omitted, the DATEVALUE function uses the current year from your computer's built-in clock. Time information in the date_text argument is ignored.

It should be further noted that:

• Excel stores dates as sequential serial numbers so that they can be used in calculations. By default, January 1, 1900 is serial number 1, and January 1, 2020 is serial number 43831 because it is 43,830 days after January 1, 1900
• most functions automatically convert date values to serial numbers.