How to Use the MINUTE Function to Extract the Minute from a Time Value in Excel

If you manage a massive spreadsheet tracking employee clock-in times (e.g., 08:15 AM, 08:42 AM, 09:05 AM) and you need to calculate exactly how many minutes past the hour your employees are arriving, manually reading and typing those numbers is a catastrophic waste of time. Because Excel mathematically stores times as complex fractional serial numbers, you cannot use basic text-extraction formulas. Instead, you must use the specialized MINUTE() function.

How the MINUTE Function Works

The MINUTE() function is a highly specific mathematical tool designed to rip apart a formatted time value. You point it at a cell containing a time, and it instantly strips away the hours, the seconds, and the AM/PM markers, outputting only the raw integer representing the minute (a number strictly between 0 and 59).

Step-by-Step Instructions

Assume cell A1 contains the time: 08:42 AM

  1. Click on an empty cell (like B1) where you want the extracted number to appear.
  2. Type the following simple formula:

=MINUTE(A1)

  1. Press Enter.

Excel will instantly output the raw number 42.

Combining MINUTE with Logic

Extracting the number is useful, but the true power of this function is combining it with an IF() statement to build an automated auditing system.

If your company policy states that any employee clocking in past 8:15 AM is considered late, you can use the MINUTE() function to mathematically flag them.

=IF(MINUTE(A1) > 15, "LATE", "ON TIME")

In this advanced formula, the system extracts the “42” from 08:42 AM. It then asks if 42 is mathematically greater than 15. Because it is, the cell will instantly output the massive warning LATE, allowing you to instantly audit thousands of timecards in a fraction of a second.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.