The DATEVALUE function takes a date value in any valid format and returns the same date as aserial number. All dates and timesare stored as serialin Google Sheets so they will work in formulas (you can add March plus June).

The DATEVALUE function can be used to prepare dates to be sorted, filtered, or used in formulas.

The input for this function needs to be either surrounded by quotes or a reference to another cell with a date in it.


The DATEVALUE function returns a serial number from any valid date.



  • date_text- The date, written in a text format, that is to be converted

Related functions

TIMEVALUE- Converts a date to a numeric value in a similar way as DATEVALUE.

HOUR- Returns the hour value from a time

MINUTE- Returns the minute value from a time

SECOND- Returns the second value from a time


#VALUE!- The inputs are something that isn't a valid date such as "A minute ago" or "Then".

#NUM- An input is a number but is not a valid date.


Example 1 - Plain and Simple

=DATEVALUE("March 1, 2017")March 1, 2017

This example has a date-value that Sheets recognizes so it is able to return a serial number. In this case, the formatting is set to date, so the serial number is shown as March 1, 2017. If the formatting were set to number, the result of the function would be 42,795.00.

Example 2 - Unrecognized text date

=DATEVALUE("March 1st, 2017")#VALUE!

A full date typed as 1st instead of 1 returns a #VALUE! error. The #VALUE! error occurs whenever Sheets cannot figure out the text date.

Example 3 - Just a day and month

=DATEVALUE("March 1")March 1, 2017

Just a day and a month typed in. The spreadsheet assumes the date should be the current year which was 2017 when this was written. The year value will always be current when view in thelive spreadsheet.

 Live examples in Sheets 

Go tothis spreadsheetfor the examples of the DATEVALUE function shown above that you can study and use anywhere you would like.