In this article:

Google Sheets TIME Function Explained [2024 Update]

The TIME function in Google Sheets is used to create a time value from hours, minutes and seconds. The function returns a time value, which is a decimal number representing the time of day. 

TIME Function Syntax in Google Sheets

The syntax for the TIME function is:

=TIME(hour, minute, second)

Where

Hour, minute, and second are for the given hour, minute, and second to be merged to a time format. They can be either inserted inside the formula or you can set the reference to the cell containing the values.

Note:

The hour value should be between 0 and 23

the minute value should be between 0 and 59,

and the second value should be between 0 and 59.

Google Sheets TIME Function Examples

Using The TIME Function with Whole Numbers

The TIME function can use whole number values stored in separate cells. Simply specify the cell references within the function.

1. Identify the cells with the hour, minute, and second values.

Example: A sheet containing the hour, minute, and second values are stored as follows:

time formula google sheets, input values

The hour values are stored in Column A; the minute values are stored in Column B; and the second values are stored in Column C. 

In our example the input values in row 2 we will use for TIME function are the following:

Hour: A2

Minute: B2

Second: C2

2. Enter the formula =TIME(hour, minute, second) in a blank cell

In our example we will set up the formula for row 2 as:

=TIME(A2,B2,C2)

And insert it to the cell D2 under the time heading.

time formula google sheets, adding the function

Alternatively, you can do the following:

1. Type =TIME( in cell D2

2. Click A2, B2, and C2 in order while hold-pressing the Ctrl button (Command on Mac)

3. Type

time formula google sheets, adding the function screencap

3. Press Enter

time formula google sheets, function added

You can drag the formula down the column with the blue square in the bottom right hand corner of the cell or apply Autofill suggestion (if it appears) to also convert the other rows using TIME function:

time formula google sheets, function extended to other rows

Using The TIME Function with Decimals

Using the TIME function with decimals is similar to whole numbers except when decimals are present it removes the decimals and only converts the whole numbers to time:

1. Identify the hour, minute, and second

In our example, the hour values are stored in Column A; the minute values are stored in Column B; and the second values are stored in Column C. 

time function google sheets, input with decimals shown

For Row 2 that means that the references to the input values for TIME function are the following:

Hour: A2

Minute: B2

Second: C2

2. Enter the formula =TIME(hour, minute, second) in a blank cell

The formula becomes:

=TIME(A2,B2,C2)

And insert it to the cell in column D:

time function google sheets, formula inserted

Alternatively, you can do the following:

1. Type =TIME( on cell D2

2. Click A2, B2, and C2 in order while hold-pressing Ctrl button

3. Type )

time function google sheets, formula inserted screencap

3. Press Enter

time function google sheets, output shown

You can can fill down the formula for the other rows or apply Autofill suggestion (if it appears) to also convert the other values using the TIME function:

time function google sheets, formula extended to other rows

Using the TIME Formula when a Value is More than 24

When the hour value is more than 24, the function resets the count back to 0 and then converts it to its corresponding time. This means that if the hour value was 25, the TIME function would display 1:00 AM.


This is usually 12:00 AM for the 12-hour scheme.

To keep track of the number of days, you can add another column for the day count. The formula to calculate the number of days from the number of hours is:

=INT(hour/24)

The following steps will detail how to convert the values to time and also count the number of days:

1. Identify the cells containing the hour, minute, and second values

In our Example:

The hour values are stored in Column A;
the minute values are stored in Column B;
and the second values are stored in Column C. 

time formula in google sheets, input with hour value greater than 24 shown

We set two columns D and E for the day and time, respectively. 

For Row 2 that means that the cell references for the TIME function formula will be:

Hour: A2

Minute: B2

Second: C2

2. Set up the formula for day =INT(hour/24)

For the first row in our data set, the formula becomes:

=INT(A2/24)

And we insert the formula into cell D2:

time formula in google sheets, function for counting the completed 24 hour shown

Alternatively, you can do the following:

1. Type =INT( in cell D2

2. Click A2

3. Type /24)

4. Press Enter

time formula in google sheets, function for counting the completed 24 hour screencap

3. Set up the Time formula =TIME(hour, minute, second)

We can now set up the time formula:

=TIME(A2,B2,C2)

And insert it to the cell E2:

Adding time formula in google sheets for hour value more than 24 output 

Alternatively, you can do the following:

1. Type =TIME( on cell D2

2. Click A2, B2, and C2 in order while hold-pressing Ctrl button

3. Type )

Adding time formula in google sheets for hour value more than 24 screencap

If you want to apply the formulas to several rows, you can drag the formula down to the other rows or apply the Autofill suggestions if they appear.

Extending time formula in google sheets to other rows for hour value more than 24

Using the TIME Function when Minutes or Seconds are Greater Than 60

If the minute and/or second value is more than 60, the function automatically adjusts the count of other values:

If the second value is more than 60, then the TIME function adds 1 to the minute value.

If the minute value is more than 60, then the TIME function adds 1 to the hour value.

1. Identify the hour, minute, and second values

In our example we have three rows:

Row 2 has a minute value greater than 60;

Row 3 has a second value more than 60;

Row 4 has both minute and second values greater than 60.

The hour values are stored in Column A;
the minute values are stored in Column B;
and the second values are stored in Column C. 

time google sheets function, input with value more than 60 shown

For Row 2 in our example the input values for TIME formula are:

Hour: A2

Minute: B2

Second: C2

2. Create the formula =TIME(hour, minute, second)

The formula becomes:

=TIME(A2,B2,C2)

We will add it to cell D2.

time google sheets function, formula inserted for input with value more than 60

Alternatively, you can do the following:

1. Type =TIME( in cell D2

2. Click A2, B2, and C2 in order while pressing and holding the Ctrl button (Command on a Mac)

3. Type )

time google sheets function, formula inserted for input with value more than 60

3. Press Enter

Note how the hour value was adjusted due to minute value exceeding 60:

time google sheets function, output shown for input with value more than 60

You can drag down the formula or apply the Autofill suggestion (if it appears) for the other rows:

time google sheets function, formula extended to other rows

We hope this article has helped you and given you a better understanding of the Google Sheets TIME function. You might also like our articles on how to subtract dates in Google Sheets and how to use the Google Seets UNIQUE function.

To optimize your workflow, we recommend reading our guide on how to attach Google Sheets to an email and trying our software for expiration reminders!

Automate repetitive tasks with Lido

Save hours on repetitive and tedious work. Lido is a new spreadsheet that connects your spreadsheets, forms, PDFs, and email inbox.

Trigger
Action
Select trigger
When a cell value in Google Sheets changes
Check Google Sheets for today's date
When a new row is added to Google Sheets
On new Google Form submission
Send me a daily reminder
On new Typeform submission
When a cell value in database changes
Check database for today's date
When a new row is added in database
When a new HubSpot customer is created
Select action
ADDCALENDAREVENT
Creates a one- or multiple-day calendar event with optional attendees
ADDHUBSPOT
Adds an object to Hubspot
ADDSLACKCHANNEL
Create a Slack channel, and optionally add a topic or members
CALLURL
Makes any HTTP request
CREATEGOOGLEDOC
Replaces [@column_name] values in a Google Doc with the corresponding table row's values
CREATEPDF
Replaces [@column_name] values in a Google Doc with the corresponding table row's values, then export it as a PDF
FETCH
Makes any HTTP request and returns the response
INSERTROWS
Inserts given array below defined values in given worksheet
SENDGMAIL
Sends an email using your Google account
SENDOUTLOOK
Sends an email using your Microsoft Outlook account
SENDSLACK
Sends a Slack message
SENDSMS
Sends an SMS message using your Twilio account
UPDATECELL
Updates cells with given values
UPDATEHUBSPOT
Updates a property of a Hubspot object
Trigger is required
Action is required
Get started