Why Excel Uses Semicolons Instead of Commas in Formulas and How to Fix It
Question details
Users want to understand why their Excel formulas require semicolons to separate arguments instead of commas, and how to change this behavior back to commas.

- Product
- Microsoft Excel
- Device & OS
- Windows
- Scenario
- Writing and editing formulas involving multiple arguments.
- Observed behavior
- Excel returns an error when using commas to separate function arguments, enforcing the use of semicolons instead due to the system's decimal separator settings.
Check your computer's region settings. This issue typically occurs if your system is set to a region (like many European countries) that uses a comma as a decimal separator (e.g., 1,5 instead of 1.5).
Override System Separator Settings within Excel
Manually adjust the decimal and thousands separators directly in Excel options without altering your global Windows system settings.
Excel automatically determines your formula list separator based on your system's decimal formatting. If your decimal separator is set to a comma, Excel switches the formula argument separator to a semicolon to avoid logic conflicts.
Open your Excel desktop application and click on the 'File' tab in the top-left corner of the ribbon. Select 'Options' at the bottom of the left-hand menu.
In the Excel Options dialog box, click on the 'Advanced' tab in the left pane.
Scroll down to the 'Editing options' section. Find the checkbox labeled 'Use system separators' and clear it.
Set the 'Decimal separator' to a period (.) and the 'Thousands separator' to a comma (,). Click 'OK' to save your changes.

Change Windows Regional Settings
Modify the list separator for your entire operating system, which will apply the standard comma format to Excel and all other applications.
Easily Customize Formula Settings in WPS Spreadsheet
WPS Office provides a highly compatible spreadsheet tool that smoothly processes complex formulas. You can freely adjust your separator preferences with an intuitive settings menu, making it simple to write formulas the way you are used to.
- 1. Open WPS Options: Launch WPS Spreadsheet and click 'Menu' in the top-left corner, then choose 'Options' from the drop-down list.
- 2. Go to Edit Settings: In the Options dialog, click on the 'Edit' tab located in the left sidebar.
- 3. Adjust Separators: Uncheck 'Use system separators', define your preferred decimal point and thousands separator, and click 'OK' to instantly apply the changes to your formulas.

Frequently Asked Questions
Why does my region dictate my Excel formula separators?
In many countries, a comma is traditionally used as the decimal point (e.g., 3,14 instead of 3.14). To prevent Excel from confusing a decimal point inside a number with a list separator dividing arguments, the semicolon is automatically assigned as the list separator.
Will changing the separator alter or break my existing formulas?
No. Changing the separator settings only alters how formulas are displayed and typed on your local computer. Excel automatically updates all existing formulas in your workbook to reflect the newly selected separator symbol.
Can I use both commas and semicolons interchangeably in the same formula?
No, Excel requires a consistent list separator based on your active settings. You must stick to the specific character currently defined by your system or Excel's advanced settings.




