Calculation Issues

How to Fix Excel Changing Decimal Numbers into Unexpected Values

John WilsonJohn Wilson Nov 2, 2026 869 views

Question details

Users experience an issue where Excel automatically converts decimal number entries into unexpected values or time formats.

How to Fix Excel Changing Decimal Numbers into Unexpected Values
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).
Before you start

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.

Solution 1Recommended

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.

1
Open Regional Settings

On Windows, open the Control Panel and select 'Region'. On a Mac, open 'System Settings' (or System Preferences) and navigate to 'General' > 'Language & Region'.

2
Access Advanced Formatting Options

In the Windows Region dialog, click 'Additional settings...'. On Mac, look for the 'Number format' settings within the Region menu.

3
Modify the Decimal Separator

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.

4
Restart Excel

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.

Adjust System Regional and Separator Settings
Global Settings Updated: Updating this setting applies globally, ensuring that all numbers entered across your device are formatted correctly.
Free Microsoft Office alternative

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. 1. Download and Install: Download WPS Office Free from the official website and run the quick installation.
  2. 2. Open Your Spreadsheet: Launch WPS Spreadsheets and open your existing .xlsx or .xls files seamlessly.
  3. 3. Enter Data Without Errors: Type your decimal numbers into any cell. WPS Office will respect your General and Number formatting effortlessly.
Free to use with a fast, lightweight installation package.Fully compatible with Microsoft Excel (.xlsx, .xls) and CSV formats.Accurate number and data formatting without unexpected automatic conversions.Familiar user interface with zero learning curve for Office users.
microsoft office alternative - wps office

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.