Skip to main content

How to Convert Minutes to a Time in Excel by Dividing by 1440

· 4 min read
Jagdish Kumawat
Founder @ Dewiride

Excel measures time in days, so a number of minutes isn't a time until you convert it. A day has 24 × 60 = 1440 minutes, so minutes / 1440 is the time: 30 / 1440 is half an hour. That's how a timesheet's Break (mins) column becomes something you can subtract from hours worked.

The example is the old overtime timesheet from Part 1 of the Overtime Timesheet series, where breaks are recorded in minutes: 0, 15, 30 or 60.

Prerequisites​

  • A cell with a number of minutes, such as the Break (mins) column of a timesheet.

Why 1440​

ValueAs a fraction of a dayWhy
1 day1Excel's unit for dates and times
1 hour1/2424 hours in a day
1 minute1/144024 × 60 = 1440 minutes in a day
30 minutes30/1440 = 0.0208Half an hour

Step 1: Divide the Minutes by 1440​

To use the break in a time calculation, divide it by 1440 inside the formula. In the timesheet's OvertimeLog table:

OvertimeLog → Time worked
=MOD([@Finish]-[@Start],1)-[@[Break (mins)]]/1440

[@[Break (mins)]]/1440 turns this row's break, 30, into 0:30, which is then subtracted from the shift's length.

Cell I2 of the OvertimeLog table being edited with =MOD([@Finish]-[@Start],1)-[@[Break (mins)]]/1440, with the Start, Finish and Break (mins) cells of row 2 outlined in matching colours

Step 2: Check the Result​

Press Enter. Aisha Khan's first shift, 19:00 to 23:00 with a 30-minute break, goes from 04:00 to 03:30. Shifts with a 0-minute break don't change:

The Time worked column after subtracting breaks, with I2 showing 03:30, 04:00 for Ben Harris's 07:00 to 11:30 shift with a 30-minute break, 07:00 for the 22:00 to 06:00 night shift with a 60-minute break, and the formula bar showing the new formula

Showing Minutes as a Time on Their Own​

To see the converted value in its own cell, type =F2/1440 and give the cell a time format such as hh:mm. 30 shows as 00:30. Without a time format it shows the fraction, 0.0208.

Common Mistakes​

MistakeWhat happensDo this instead
Subtracting the minutes directly, as in -[@[Break (mins)]]30 is taken as 30 daysDivide by 1440 first
Dividing by 60You get hours as a number, not a timeDivide by 1440 for a time; by 60 for decimal hours
Recording breaks as 0:30 in some rows and 30 in othersThe formula is right for only one of themUse one unit for the whole column

Troubleshooting​

SymptomLikely causeFix
Every row shows ########The break was subtracted as daysDivide by 1440
The converted value shows 0.0208The cell isn't formatted as a timeGive it a time format

FAQ​

How do I convert minutes to decimal hours instead?​

Divide by 60: 30 / 60 = 0.5 hours.

What about seconds?​

A day has 86,400 seconds, so seconds / 86400 is the time.

Conclusion​

Minutes / 1440 is the time Excel understands. Use it to subtract breaks, add minutes to a start time, or show minutes as hh:mm.

Additional Resources​