
Extracts the minute component from a valid Excel time value.
The Excel MINUTE function returns the minute component of a time value as a whole number from 0 to 59.
MINUTE is useful when you need to break a time into parts, analyze timestamps, build minute-based logic, or group events by where they fall within the hour.
Pulls the minute portion from a valid Excel time or date-time value.
Returns the minute of the hour as a whole number.
=MINUTE(serial_number)
The argument is called serial_number because Excel stores times as decimal parts of a date value. In practice, you can pass a time, a date-time, a cell reference, or the result of another formula.
MINUTE is one of the core functions used to split a time into smaller parts.
| Function | Returns | Use When | Example |
|---|---|---|---|
MINUTE |
Minute of the hour | You need the minute part only | =MINUTE(A1) |
HOUR |
Hour of the day | You need the hour part | =HOUR(A1) |
SECOND |
Second of the minute | You need the second part | =SECOND(A1) |
TEXT(A1,"mm") |
Formatted minute text | You need display formatting instead of a numeric result | "45" |
Use MINUTE when you need the numeric minute for logic or analysis. Use TEXT when you only need a formatted display value.
Microsoft documents that MINUTE accepts times entered as text strings, decimal numbers, or results from other formulas. For example, a time such as "6:45 PM", a decimal like 0.78125, or a formula result from TIMEVALUE() can all be used.
Microsoft also notes that time values are stored as part of a date value and represented by a decimal number. That means MINUTE can work on both pure times and full date-time values, as long as Excel recognizes the input as a valid time.
A common use is extracting the minute for grouping, filtering, or rule-based logic. For example, you might flag all entries in the first half of the hour, or build a helper column that shows only the minute component of a timestamp.
The simplest use of MINUTE is to pull the minute number from a time value.
=MINUTE("22:45:00") // Returns 45
This is useful when you need only the minute part and do not care about the hour or second.
In cell F1, return the current minute from NOW().
MINUTE is often used on timestamps already stored in logs, records, or imported data.
=MINUTE(B2)
If B2 contains 22:45:00, the result is 45. This makes the function useful for time-based grouping and analysis.
In cell F2, extract the minute from the time in B2.
You can use MINUTE inside a condition to classify times within the hour.
=MINUTE(B2)<30
This returns TRUE when the time falls in the first half of the hour and FALSE otherwise. It is a simple pattern for rules and alerts.
In cell F3, test whether the minute in B2 is less than 30.
Combine MINUTE with text when you want a display label instead of just the number.
=MINUTE(B2)&" mins"
This is useful for dashboards, summaries, or helper columns where a more readable label makes the result easier to scan.
In cell F4, turn the minute result from B2 into a text label.
MINUTE returns the minute component of a time value.0 to 59.TEXT for formatting and MINUTE for numeric logic.HOUR and SECOND to extract other time parts.Tell your friends about this post