Share via

Problems with Comma in Array Formulas

Anonymous
2013-03-11T12:03:17+00:00

Hi, everyone!

Im trying to create array formulas, but Im having trouble with the commas.

Since my system uses Commas as a Decimal separator, Excel auto-corrects it, thus blocking the full use of it.

For example:

When trying to create a simple {=(1,2,3;4,5,6)}, Excel corrects it to {=(1,23;4.56)} - remeber that the comma is decimal separator in my system.

I tried changing the Decimal separator in the Advanced Options, but I had no results.

Can you help me telling me where I am wrong?

P.S.: I use Microsoft Excel 2007, Language Settings is U.S. English in a Windows 7 with Brazilian Portuguese as language settings.

Thank you very much for your help,

Gilberto

Microsoft 365 and Office | Excel | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

4 answers

Sort by: Most helpful
  1. Anonymous
    2014-06-15T23:25:55+00:00

    Hi Gilberto,

    Did you find the answer?

    I'm starting with array formulas and I get the same problem. Following the try and error method I find the replace for "," in portuguese setting: for horizontal array try "":

    ={1\2\3;4\5\6} SHIFT+CTRL+ENTER

    Was this answer helpful?

    70+ people found this answer helpful.
    0 comments No comments
  2. Vijay A. Verma 104.9K Reputation points Volunteer Moderator
    2014-06-16T03:43:08+00:00

    Yes. That is correct.

    If comma is decimal separator symbol, then \ is used in place of comma in Array.

    If semi colon is decimal separator symbol, then \ is used in place of semi colon in Array. (Semi colon is row separator)

    Was this answer helpful?

    20+ people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2013-03-11T13:53:07+00:00

    Hi, ediardp!

    Thanks for the reply!

    I tried, but this create a vertical array, instead of a horizontal one.

    With {=(1,2,3;4,5,6)}, I'm trying to create something like this:

         A     B    C

    1   1     2     3

    2   4     5     6

    While {=(1;2;3;4;5;6)} would create something like:

        A

    1  1

    2  2

    3  3

    4  4

    5  5

    6  6

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2013-03-11T12:15:54+00:00

    Hi, if the comma is the decimal separator try

    {=(1;2;3;4;5;6)}

    Was this answer helpful?

    0 comments No comments