How to Convert Time Points to Seconds in Excel (50 Samples/Sec)
Question details
User needs to convert sample indexes (such as EMG data recorded at 50 samples per second) into decimal seconds and standard Excel time format.

- Product
- Spreadsheet software
- Device & OS
- not provided
- Scenario
- Processing scientific or medical data like EMG recordings where time is represented by sample counts rather than absolute time.
- Observed behavior
- Standard division by 50 provides decimal seconds, but formatting it as an Excel time requires an additional division by 86,400 and applying custom time formats to prevent rounding errors.
Ensure your data column strictly contains numerical sample indexes and determine whether your downstream analysis requires plain decimal seconds or standard formatted time values.
Convert Time Points Using Formulas and Custom Format
Use division formulas to convert sample indexes into decimal seconds or standard time values, then apply precise formatting.
By dividing the sample count by the frequency (50), you obtain the total decimal seconds. To convert this into a format Excel recognizes as time, you must divide the seconds by the total number of seconds in a day (86,400).
To get pure decimal seconds, select a blank cell next to your first sample index (e.g., cell B1) and enter the formula =A1/50.
To convert the sample into a readable Excel time value, type =A1/50/86400 in the cell and press Enter.
Right-click the result cell and select 'Format Cells' from the context menu, or press Ctrl+1 on your keyboard.
Navigate to the 'Custom' category. Enter [m]:ss.00 or mm:ss.00 in the Type box to display hundredths of a second accurately, then click OK.
Double-click or drag the fill handle at the bottom-right corner of the cell to apply the formula and formatting to the rest of your dataset.

Batch Convert an Entire Range Using Paste Special
Apply the conversion factor directly to the existing data range without creating a new column.
Seamlessly Process Scientific Data with WPS Spreadsheet
WPS Spreadsheet provides powerful data processing capabilities, including Paste Special operations, custom cell formatting, and robust formula support, making it simple to manage high-frequency data sets like EMG recordings.
- 1. Open your dataset: Launch WPS Spreadsheet and open your CSV or XLSX file containing the sample indexes.
- 2. Apply conversion formula: Enter the division formula (e.g., =A1/50/86400) in the adjacent column.
- 3. Set custom time format: Select the cells, press Ctrl+1 to open the Format Cells dialog, and apply the custom format [m]:ss.00.

Frequently Asked Questions
Why do my converted time values display as 00:00.0?
This happens if you use the custom format mm:ss.0. Because it only allows one decimal place, very small values (such as 0.02 seconds) are rounded down to zero. Changing the format to mm:ss.00 or [m]:ss.00 will fix this and reveal the exact hundredths of a second.
Why must I divide by 86,400 when converting to Excel time?
Spreadsheet applications store time as a fraction of a 24-hour day. Because there are exactly 86,400 seconds in a day (24 hours × 60 minutes × 60 seconds), dividing your total seconds by 86,400 converts the number into a valid time fraction that the software can properly format as minutes and seconds.
Can I convert the sample points without creating a new column?
Yes. You can copy a calculated multiplier value (like =1/50/86400), highlight your data range, and use the 'Paste Special' > 'Multiply' feature to overwrite the original sample indexes with converted time values.




