Create a valid time with hours, minutes, and seconds
=TIME(hour, minute, second)
| Parameter | Description |
|---|---|
hour |
Number of hours. |
minute |
Number of minutes. |
second |
Number of seconds. |
=TIME(3,0,0) // 3 hours
=TIME(0,3,0) // 3 minutes
=TIME(0,0,3) // 3 seconds
=TIME(8,30,0) // 8.5 hours
The TIME function returns a valid time as a number, but the way Excel displays the result depends on number formatting. Excel can display that result
h:mm AM/PM
h:mm:ss
0.0
The TIME function can interpret units in larger increments. For example, both of the formulas below return 2 hours:
=TIME(0,120,0) // 2 hours
=TIME(0,0,7200) // 2 hours
However, TIME will not handle numeric inputs larger than 32,767. For example, even though there are 86,400 seconds in a day, the following formula (wh
=TIME(0,0,43200) // returns #NUM!
It's important to understand that TIME only returns results up to 24 hours. When the total time exceeds 24 hours, the TIME function will "reset" to ze
=TIME(12,0,0) // returns 0.5 (12 hours)
=TIME(18,0,0) // returns 0.75 (18 hours)
=TIME(24,0,0) // returns 0 (0 hours)
=TIME(36,0,0) // returns 0.5 (12 hours)
=TIME(48,0,0) // returns 0 (0 hours)
Notice TIME returns 0 for 24 hours and 48 hours above. In this way, the behavior of the TIME function is similar to a 24-hour clock that resets at mid
=(hours/24)+(minutes/1440)+(seconds/86400)