This article explains the function list separator used in Excel functions.

By default, Excel uses the list separator defined under regional settings in Control Panel. The US English version of Excel uses a comma (,) for list separator by default, while other international versions may use a semicolon (;).

This impacts how functions are entered in Excel. In the United States, and countries like Canada, Australia, United Kingdom, etc. functions are entered with arguments separated by commas. In other countries like Spain, France, Italy, Netherlands, Germany, functions are entered with semicolons. For example, the SUM would be entered like this in the US:

=SUM(A1,C1,E1)

And like this in Italy:

=SUM(A1;C1;E1)

Note: Excel automatically translates the separator in many cases. If you open a worksheet created in the United States, Excel will automatically (and silently) change commas to semicolons as the file is opened. Likewise, if you change the list separator while a worksheet is open, Excel will change the separator used in formulas in that worksheet.

Formula error with wrong separator

If you try to enter a formula with the wrong list separator, you'll get an error that says "There's a problem with this formula" , and a dialog something like this:

There's a problem with this formula

Notice nothing in this dialog says anything about list separators :)

This is an especially common problem if you are in another region and copy and paste an example formula from a US website.

In general, the best solution is to just change the formula to use the list separator used in your region.

Regional settings for list separator

On Windows, you'll find this setting at:

Control Panel > Region & Language > Additional settings > Change date, time, or number formats > additional settings

Windows advanced regional settings button

Again, we recommend that you leave this setting alone and just use the system separator already defined to enter new formulas.

Excel settings

Excel has its own separator settings at File > Options > Advanced > Use system separators:

Excel list separator options

Here you can see Excel inherits the regional settings by default. This box covers the decimal and thousands separators, not the list separator, so unchecking it doesn't change how you enter formulas. The exception: if you make Excel's decimal separator a comma on a computer whose list separator is also a comma, Excel switches formulas to semicolons, and =SUM(1,2) displays as =SUM(1;2).

Support Exceljet

Many websites (including Exceljet) have lost over half their traffic in the past year because of the crushing impact of AI on web searches. Exceljet is still at it, publishing free content each week. If you find Exceljet helpful, you can support the site and go ad-free with the Exceljet Lifetime Pass. One payment, no subscription, and ads are gone forever. Plus, you get our Excel Shortcuts video course as a thank you.

Get the Lifetime Pass