The TIMEVALUE function converts a time to a fraction of 1. Google Sheets works with times as fractions of a number, not as text strings. This function converts times into their usable form. Noon would be .5 and 6 PM would be .75.

The function can be used with 12 hour AM/PM time or with 24 hour time. If a date and time is given to the function, the date will be ignored, but the time will be converted. To represent seconds, use a second colon. 5 minutes and 12 seconds would be "00:05:12" not "05:12".

Remember that dates are really just saved as numbers by your spreadsheet with date formatting applied. The date must be in a valid format, so you have to use the DATE function, wrap it in quotes, or use a cell reference to a cell containing a date.

Syntax

=TIMEVALUE(time_text)

time_text Text representation of a time.

Related functions

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

HOUR - Returns the hour value from a time

MINUTE - Returns the minute value from a time

SECOND - Returns the second value from a time

Errors

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

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

Examples

Embedded example

Video example

Below is an example of this function being used to create an employee timesheet.


 Live examples in Sheets 

Go to this spreadsheet for the examples of the TIMEVALUE function shown above that you can study and use anywhere you would like.