ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Dates
  3. Round Time to the Nearest 15 Minutes in Excel

Round Time to the Nearest 15 Minutes in Excel

By ExcelReady Team·Updated November 2, 2026·6 min read

The short answer

To round a time to the nearest 15 minutes in Excel, use =MROUND(A2,"0:15") and format the cell as h:mm. A formula that works the same way is =ROUND(A2*96,0)/96, because a day has 96 quarter hours. To always round up, use =CEILING(A2,"0:15"); to always round down, use =FLOOR(A2,"0:15").

Key takeaways

  • Excel stores a time as a fraction of a day, so 15 minutes is 1/96 of a day.
  • =MROUND(A2,"0:15") rounds to the nearest quarter hour; =ROUND(A2*96,0)/96 gives the same result.
  • CEILING always rounds up and FLOOR always rounds down to the interval you give.
  • Format the result as h:mm, or it shows as a decimal such as 0.375.
  • To round hours worked as a number, use =ROUND((C2-B2)244,0)/4 for quarter hours.
On this page+
  1. How does Excel store time?
  2. How to round time to the nearest 15 minutes with MROUND
  3. How to round time with ROUND (works everywhere)
  4. How to always round time up or down
  5. How to round hours worked to the nearest quarter hour
  6. Common mistakes when rounding time
  7. Practise it

To round time in Excel to the nearest 15 minutes, use =MROUND(A2,"0:15") and format the cell as h:mm. So 8:53 becomes 9:00 and 8:38 becomes 8:45. If you need a version built from basic functions, =ROUND(A2*96,0)/96 gives the same result. This guide explains why both work, how to always round up or down, and how to round hours worked for a timesheet.

How does Excel store time?#

Excel stores a time as a fraction of a day. Midnight is 0, noon is 0.5, and 9:00 AM is 0.375 (9 divided by 24). A date is a whole number and the time is the part after the decimal point.

That's why rounding time needs a little arithmetic. A day has 24 hours × 60 minutes = 1,440 minutes, so:

IntervalFraction of a dayIntervals per day
1 hour1/2424
30 minutes1/4848
15 minutes1/9696
6 minutes (a tenth of an hour)1/240240
5 minutes1/288288

The lesson on how Excel stores dates shows the same idea for whole dates.

How to round time to the nearest 15 minutes with MROUND#

MROUND rounds a number to the nearest multiple of another number. Give it the interval as a time in quotes:

Excel formula
=MROUND(A2,"0:15")

Excel reads "0:15" as 15 minutes, the same as 1/96. Here are four clock-in times in A2:A5:

Clock in=MROUND(A2,"0:15")Why
8:539:007 minutes to 9:00, 8 minutes back to 8:45
9:079:007 minutes back to 9:00
8:388:457 minutes to 8:45
9:229:157 minutes back to 9:15

MROUND also accepts the interval as a plain number, so =MROUND(A2,1/96) gives the same results. Some people find the fraction clearer, because it shows exactly what Excel is doing.

Format the results as h:mm: press Ctrl+1 (Mac: ⌘1), choose Custom, and type h:mm. Without a time format, the cell shows a decimal such as 0.375. MROUND is a standard function in Excel 2007 and later. The guide to rounding to the nearest 5, 10 or 0.5 shows MROUND with ordinary numbers.

How to round time with ROUND (works everywhere)#

You can do the same thing with ROUND, which every spreadsheet tool has. Multiply the time by 96 to count quarter hours, round to a whole number, then divide by 96 to turn it back into a time:

Excel formula
=ROUND(A2*96,0)/96

For 8:53, A2×96 is about 35.53 quarter hours. ROUND makes it 36, and 36/96 is 0.375, which is 9:00. Change 96 to round to another interval: 48 for half hours, 288 for 5 minutes, 24 for whole hours.

This version is also handy when your times arrive as text, for example from a badge reader export. Wrap the cell in VALUE first: =ROUND(VALUE(A2)*96,0)/96. The ROUND function guide covers its other uses, and the guide to ROUND, ROUNDUP and ROUNDDOWN compares the three.

How to always round time up or down#

Sometimes "nearest" isn't the rule you want. For example, a parking charge might always round up to the next quarter hour. Use CEILING to round up and FLOOR to round down:

Excel formula
=CEILING(A2,"0:15")
=FLOOR(A2,"0:15")
TimeCEILING (up)FLOOR (down)
8:539:008:45
9:079:159:00
9:159:159:15

A time that is already on a quarter hour stays the same with both. In Excel 2013 and later, CEILING.MATH and FLOOR.MATH work the same way for times. The comparison of CEILING vs FLOOR explains the difference with negative numbers.

If you round staff clock-in and clock-out times for pay, check your employer's policy and the rules where you work. Rounding to the nearest interval treats both sides evenly. Rounding in only one direction does not.

How to round hours worked to the nearest quarter hour#

For pay, you usually want hours as a number, such as 8.25, not a clock time. Subtract the start from the end, multiply by 24 to get hours, then round to quarters:

Excel formula
=ROUND((C2-B2)*24*4,0)/4

For a shift from 8:53 to 17:11, the difference is 8 hours 18 minutes, or 8.3 hours. Multiplying by 4 gives 33.2, ROUND makes it 33, and 33/4 is 8.25. Leave this cell in a number format, not h:mm. The guide to calculating time differences covers shifts that pass midnight, and the timesheet guide puts it all into a weekly sheet.

Common mistakes when rounding time#

These are the problems people hit most often:

  • The result shows a decimal. That is the right value in the wrong format. Apply h:mm.
  • The interval isn't in quotes. =MROUND(A2,0:15) is a syntax error. Write "0:15" or use 1/96.
  • The times are text. Times pasted from another system may be text, and math on them can fail. Convert them with VALUE first.
  • Formatting instead of rounding. A format like h:mm hides the seconds but doesn't change the value. Use a rounding formula when the value itself must change.
  • Totals over 24 hours look too small. A weekly total of 41 hours 30 minutes shows as 17:30 in h:mm format, because the format starts again after each full day. Use the custom format [h]:mm for totals.
  • Rounding the clock times, then subtracting. Rounding each end and rounding the total can give different hours. Pick one rule and use it for every row.

Practise it#

Rounding time is just rounding numbers once you know that a day is 1. Practise ROUND, ROUNDUP and ROUNDDOWN in a live spreadsheet: you type each formula and it checks it instantly. Then practise how Excel stores dates so time fractions feel natural. Or try the clock-in exercise on this page first.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

The clock-in times came from a badge reader as text. In C2, round Priya's time to the nearest 15 minutes and show it as h:mm: =TEXT(ROUND(VALUE(B2)*96,0)/96,"h:mm").

fx
ABCD
1
Employee
Clock in
2
Priya
8:53
3
Tom
9:07
4
Aisha
8:38
5
Mateo
9:22
6
7
8

Tip: VALUE turns the text 8:53 into a real time. Multiplying by 96 counts quarter hours, ROUND rounds to a whole quarter, and dividing by 96 turns it back into a time. The answer is 9:00.

Practise this in a lesson

LessonROUND, ROUNDUP and ROUNDDOWNControl decimals properly, which isn't the same as formatting.LessonHow Excel stores dates: DATE, YEAR, MONTH, DAYLearn why every date is secretly a number, then build dates with DATE and take them apart with YEAR, MONTH and DAY.Function guideROUNDRound to decimals, whole numbers or the nearest thousand with Excel's ROUND. Learn when formatting isn't enough, then practice live.

Frequently asked questions

How do I round time to the nearest 15 minutes in Excel?

+

Use =MROUND(A2,"0:15"), where A2 holds the time, and format the result as h:mm. For example, 8:53 becomes 9:00 and 8:38 becomes 8:45.

How do I round time up to the next 15 minutes?

+

Use =CEILING(A2,"0:15"). It always rounds up to the next quarter hour, so 8:53 becomes 9:00 and 9:01 becomes 9:15. A time already on a quarter hour stays the same.

Why does my rounded time show as a decimal?

+

Excel stores times as fractions of a day, so 9:00 is 0.375. Format the cell as a time: press Ctrl+1 (Mac: Command+1), choose Time or Custom, and use h:mm.

How do I round to the nearest 30 minutes or 5 minutes?

+

Change the interval: =MROUND(A2,"0:30") for half hours and =MROUND(A2,"0:05") for 5 minutes. With ROUND, multiply by 48 for half hours or 288 for 5 minutes, then divide by the same number.

How do I round hours worked to the nearest quarter hour?

+

Turn the time difference into hours and round it to quarters: =ROUND((C2-B2)244,0)/4. A shift of 8 hours 18 minutes returns 8.25.

Sources

  • ROUND function - Microsoft Support
  • CEILING.MATH function - Microsoft Support
  • FLOOR.MATH function - Microsoft Support

Written and checked by the ExcelReady Team. First published November 2, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. How does Excel store time?
  2. How to round time to the nearest 15 minutes with MROUND
  3. How to round time with ROUND (works everywhere)
  4. How to always round time up or down
  5. How to round hours worked to the nearest quarter hour
  6. Common mistakes when rounding time
  7. Practise it

Keep reading

Math· 6 min read

Round to the Nearest 5, 10 or 0.5 in Excel

To round to the nearest 5 in Excel, use =MROUND(A2,5), so 23 becomes 25 and 22 becomes 20. A version that works everywhere is =ROUND(A2/5,0)*5. For the nearest 10, use =ROUND(A2,-1). For the nearest 0.5, use =MROUND(A2,0.5). To always round up or down to a multiple, use CEILING or FLOOR instead.

Dates· 6 min read

Calculate the Difference Between Two Times in Excel

To calculate the difference between two times in Excel, subtract the start time from the end time: =C2-B2. Format the result as h:mm to see hours and minutes, or multiply by 24 to get decimal hours: =(C2-B2)*24. For shifts that end after midnight, use =MOD(C2-B2,1) so the result is never negative.

Math· 6 min read

How to Round Numbers in Excel (ROUND, ROUNDUP, ROUNDDOWN)

Use =ROUND(number, digits) to round to a set number of decimal places, so =ROUND(B2,2) turns 3.4567 into 3.46. ROUNDUP always rounds away from zero and ROUNDDOWN always rounds towards zero, using the same two arguments. Unlike number formatting, these functions change the stored value that later formulas use.

More on dates

  • Semimonthly Pay Schedule in Excel: 15th and Month-End Paydays
  • TODAY Function in Excel: Always-Current Dates
  • Convert a Unix Timestamp to a Date in Excel
  • Find Upcoming Birthdays in Excel With a Formula
  • How to Calculate the Week Ending Date in Excel
  • How to Get the Week Number From a Date in Excel
All dates articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free