Function Problems

Why Excel Uses Semicolons Instead of Commas in Formulas and How to Fix It

John WilsonJohn Wilson Nov 10, 2026 869 views

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.

How to Change Excel Formula Separators from Semicolons 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.
Before you start

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).

Solution 1Recommended

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.

1
Access Excel Options

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.

2
Navigate to Advanced Settings

In the Excel Options dialog box, click on the 'Advanced' tab in the left pane.

3
Disable System Separators

Scroll down to the 'Editing options' section. Find the checkbox labeled 'Use system separators' and clear it.

4
Define Custom Separators

Set the 'Decimal separator' to a period (.) and the 'Thousands separator' to a comma (,). Click 'OK' to save your changes.

Override System Separator Settings within Excel
Immediate Update: Your existing formulas will instantly update, and you can now use commas to separate function arguments.
Advanced Formula Management

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. 1. Open WPS Options: Launch WPS Spreadsheet and click 'Menu' in the top-left corner, then choose 'Options' from the drop-down list.
  2. 2. Go to Edit Settings: In the Options dialog, click on the 'Edit' tab located in the left sidebar.
  3. 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.
Free to download and use for essential tasksFully compatible with Microsoft Excel (.xlsx) formats and formulasFamiliar user interface with zero learning curveEasily customize decimal and list separators within the app
QA img-9

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.