How to Round Excel Times Up to the Next Six-Second Increment in WPS Office
Question details
The user needs to round Excel time values up to the next six-second increment for billing purposes, while leaving values that are already exact six-second multiples unchanged.

- Product
- WPS Office Spreadsheets
- Device & OS
- not provided
- Scenario
- Calculating call durations or similar time logs for billing where each partial six-second interval must be rounded up.
- Observed behavior
- Time values such as 00:15 currently round up to 00:18, but values already at 00:06, 00:12, or 00:18 should remain unchanged.
Confirm that your cells contain real Excel time values rather than text, and use a helper column for the formula so the original call duration values are preserved.
Use the CEILING Function with TIME(0,0,6)
Best for most rounding tasks because it rounds only partial six-second intervals up and leaves exact multiples unchanged.
CEILING returns the next multiple of the specified interval, and TIME(0,0,6) defines six seconds as an Excel time value.
Click a blank cell, such as U1, where the rounded result should appear.
Type =CEILING(T1,TIME(0,0,6)) and press Enter, replacing T1 with the cell containing the original call duration.
Use the fill handle to copy the formula down for additional time values in the column.
Select the result cells, right-click, choose Format Cells, and set the format to [h]:mm:ss or mm:ss as needed.

Format Cells to Display Rounded Times Correctly
Use this if the rounded result appears as a decimal or if the billing log needs consistent time formatting.
Round Time Values to Six-Second Billing Increments in WPS Office Spreadsheets
Use WPS Office Spreadsheets to apply the CEILING and TIME functions directly to your Excel call-duration data, then format and save the results without needing Microsoft Excel.
- 1. Open your time data in WPS Office: Launch WPS Office, open the Excel workbook containing the call durations, and go to the target worksheet.
- 2. Insert the rounding formula: Click a blank result cell and enter =CEILING(T1,TIME(0,0,6)), replacing T1 with the source cell.
- 3. Format the result as time: Right-click the result cell, choose Format Cells, and select [h]:mm:ss or mm:ss so the rounded value displays correctly.
- 4. Save the workbook: Press Ctrl+S or click the Save icon to keep the calculated billing values.

Frequently Asked Questions
How do I round a time up to the next six seconds in WPS Office Excel?
Use =CEILING(T1,TIME(0,0,6)) in a blank cell, replacing T1 with the cell that holds the original time value.
Will the formula change times that are already a multiple of six seconds?
No. CEILING returns the same value when the number is already an exact multiple of the specified interval, so 00:06, 00:12, and 00:18 remain unchanged.
Why does the rounded time show as a decimal number?
The cell likely uses the General or Number format. Right-click the cell, choose Format Cells, and select [h]:mm:ss or mm:ss to display it as time.
Can I use the same formula to round to one minute instead of six seconds?
Yes. Replace TIME(0,0,6) with TIME(0,1,0) to round up to the next minute.
What should I do if my call durations exceed 24 hours?
Use the custom format [h]:mm:ss. The square brackets keep total hours from resetting after 24 hours.




