How to Round Timecard Hours Down to Tenths in Excel
Question details
The user needs an Excel formula to calculate total hours worked on a timecard and round the result down to the nearest tenth of an hour, where 6 minutes equals 0.1 hour.
- Product
- Excel
- Device & OS
- not provided
- Scenario
- Calculating daily timecard hours for payroll, specifically requiring the hours to be expressed in tenths.
- Observed behavior
- Requires a function combination that computes the time difference between arrival and finish times, converts it to a decimal, and rounds down partial six-minute periods.
Ensure your arrival and finish times are properly formatted as time values (e.g., hh:mm) in your spreadsheet before applying the time difference formula.
Use ROUNDDOWN and MOD Functions to Calculate Time
By combining the MOD function to handle time differences and the ROUNDDOWN function to remove partial intervals, you can accurately track hours in tenths.
Excel stores time as a fraction of a 24-hour day, meaning 1 hour is represented as 1/24. Multiplying a time difference by 24 converts it into a standard decimal format.
The MOD function ensures that shifts crossing midnight are calculated correctly, while the ROUNDDOWN function forces the decimal down to 1 decimal place, ensuring partial six-minute periods are not counted.
Enter the employee's arrival time in cell B2 and the finish time in cell C2. Ensure they are entered in a standard time format like 07:05 and 15:45.
Select the cell where you want the calculated decimal hours to appear (for example, D2), and type the formula: =ROUNDDOWN(24*MOD(C2-B2,1),1)
Press Enter to execute the formula. For a shift running from 07:05 to 15:45, the formula will correctly return 8.6 hours.
Calculate Timecards Easily in WPS Office
WPS Spreadsheet fully supports Excel's time-formatting and mathematical functions like ROUNDDOWN and MOD. You can seamlessly calculate complex payroll scenarios in an intuitive, familiar workspace.
- 1. Open WPS Spreadsheet: Launch WPS Office on your computer and open a new or existing timecard workbook.
- 2. Format your time cells: Right-click the cells containing your arrival and departure times, select 'Format Cells', and choose the 'Time' category.
- 3. Apply the timecard formula: Input the exact same formula =ROUNDDOWN(24*MOD(C2-B2,1),1) to instantly get your decimal hours in tenths.

Frequently Asked Questions
How do I round time to the nearest quarter hour instead?
To round to the nearest quarter hour (0.25), use the MROUND function with the formula =MROUND(C2-B2, "0:15")*24. If you need to strictly round down to the previous quarter hour, use the FLOOR function: =FLOOR(C2-B2, "0:15")*24.
Why does multiplying the time difference by 24 give me decimal hours?
Spreadsheet software processes 1 full day as the integer 1. Therefore, 1 hour equals 1/24. By multiplying the calculated time fraction by 24, you convert it into a standard numeric decimal representing hours.
What happens if a work shift goes past midnight?
The MOD function inside the formula, MOD(C2-B2,1), automatically handles midnight crossings. It prevents negative hour results by wrapping the time correctly within a 24-hour cycle.




