How to Generate Excel Time Values in 10-Second Increments
Question details
The user needs to create an automated sequence of time values that increase by 10-second increments up to 60 seconds or more.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Generating a sequenced list of timestamps or intervals for data logging, scheduling, or tracking purposes.
- Observed behavior
- A spilled array of time values is generated, starting from 10 seconds and increasing by 10-second intervals.
Ensure you are using a version of Excel or WPS Spreadsheet that supports dynamic array functions like SEQUENCE. If your version does not support dynamic arrays, you will need to use a manual drag-down formula instead.
Use the TIME and SEQUENCE Functions to Generate Increments
The most efficient way to generate an automated list of 10-second increments is by combining the TIME and SEQUENCE functions in a single formula.
Spreadsheet applications store time as fractional values of a 24-hour day. By nesting the SEQUENCE function inside the TIME function, you can automatically generate a dynamic spilled array of times without having to drag down formulas manually.
Click on the blank cell where you want your sequence of time values to begin.
Type =TIME(0,0,10*SEQUENCE(60)) into the formula bar and press Enter. This specific formula generates 60 sequential values, representing 10 seconds through 10 minutes.
Highlight the spilled range of generated numbers, right-click, and select 'Format Cells'. Navigate to the 'Custom' category and enter a format such as m:ss or hh:mm:ss to display the decimal values as readable times.

Use Basic Addition and the Fill Handle (Fallback Method)
If your spreadsheet software does not support the modern SEQUENCE function, you can use basic addition to achieve the exact same time increments.
Generate Time Sequences Effortlessly in WPS Office
WPS Spreadsheet fully supports advanced dynamic array functions like SEQUENCE, making it simple to create automated time increments for your data projects.
- 1. Open your workbook: Launch WPS Spreadsheet, open your document, and select a blank cell.
- 2. Apply the sequence formula: Type =TIME(0,0,10*SEQUENCE(60)) and hit Enter to instantly generate the data array.
- 3. Format the cells: Select the output range, right-click to choose 'Format Cells', and apply your desired custom time format (e.g., m:ss).

Frequently Asked Questions
Why does my sequence formula return a #SPILL! error?
A #SPILL! error occurs when a dynamic array function, like SEQUENCE, does not have enough empty cells below or next to it to display all the generated results. Clear any blocking data in the adjacent cells to resolve the error.
How can I change the formula to generate 5-second increments instead?
You can easily adjust the multiplier within the formula. Change the 10 in 10*SEQUENCE(60) to 5, making it =TIME(0,0,5*SEQUENCE(60)), to generate values in 5-second intervals.
Why do the generated values look like decimals instead of time?
Spreadsheet software stores dates and times as serial numbers and decimal fractions of a 24-hour day. You must apply a Time or Custom format (like hh:mm:ss) via the Format Cells menu to convert those decimals into readable times.
Can I start the sequence from a specific time rather than 0?
Yes, you can add a starting time value to the formula. For example, using =TIME(8,0,0)+TIME(0,0,10*SEQUENCE(60)) will start generating 10-second increments starting right after 8:00 AM.




