How to Fix Excel Changing Decimal Numbers into Unexpected Values
Question details
Users experience an issue where Excel automatically converts decimal number entries into unexpected values or time formats.

- Product
- Microsoft Excel
- Device & OS
- macOS / Windows
- Scenario
- Entering decimal numbers into cells formatted as General or Number.
- Observed behavior
- Excel incorrectly interprets the decimal point as a time separator based on system settings, automatically applying a time format and altering the displayed value (e.g., displaying 1.1 as 1.01).
Ensure you have saved and closed all active Excel workbooks before making changes to your system's regional settings, as a restart of the application will be required to apply the fixes.
Adjust System Regional and Separator Settings
Correcting the decimal and time separators in your operating system prevents Excel from misinterpreting decimal inputs as time.
Excel relies heavily on your operating system's regional settings to dictate how numbers, dates, and times are processed. When your system's decimal separator is set identically to your time separator (or configured unexpectedly), Excel will automatically assume you are typing a time code.
On Windows, open the Control Panel and select 'Region'. On a Mac, open 'System Settings' (or System Preferences) and navigate to 'General' > 'Language & Region'.
In the Windows Region dialog, click 'Additional settings...'. On Mac, look for the 'Number format' settings within the Region menu.
Locate the 'Decimal symbol' or 'Number separator' field. Ensure it is set to a standard period (.) or your preferred regional standard, and ensure it is distinctly different from the 'Time separator' (which is usually a colon). Apply the changes and save.
Close Microsoft Excel entirely and reopen your workbook. Type your decimal number into a cell formatted as General or Number to verify the issue is resolved.

Test in Safe Mode or Create a New User Profile
If regional settings do not resolve the issue, background add-ins or a corrupted user profile might be causing the formatting glitch.
Experience Error-Free Number Formatting with WPS Office
Tired of unpredictable formatting issues in Excel? WPS Office provides a highly compatible, lightweight, and free alternative that handles your spreadsheet data precisely as you enter it. Enjoy a familiar interface with seamless file migration.
- 1. Download and Install: Download WPS Office Free from the official website and run the quick installation.
- 2. Open Your Spreadsheet: Launch WPS Spreadsheets and open your existing .xlsx or .xls files seamlessly.
- 3. Enter Data Without Errors: Type your decimal numbers into any cell. WPS Office will respect your General and Number formatting effortlessly.

Frequently Asked Questions
Why does Excel change my decimal numbers to dates or times?
Excel automatically attempts to guess the data type based on your operating system's regional settings. If your decimal separator is the same as your time separator, Excel may incorrectly format the cell as a time.
Will changing my decimal separator affect other programs?
Yes, modifying the regional settings in your operating system's Control Panel or System Preferences will apply globally, changing how numbers and times are displayed across all applications on your device.
How can I stop Excel from formatting numbers without changing system settings?
You can pre-format the specific cells as 'Text' before typing your numbers, or type an apostrophe (') directly before the decimal number to force Excel to treat the entry strictly as text rather than a calculable number or time.




