Como fazer com que a fórmula do Excel funcione em todas as regiões

6

Eu preciso fazer uma pasta de trabalho operar em várias regiões pesadas em fórmulas do Excel.

Eu uso as configurações regionais do Reino Unido para que a seguinte fórmula do Excel funcione bem usando o delimitador de vírgula é normal para mim.

=IF(A1=A1,"This Works","")

Como exemplo, uma versão italiana do Windows / Excel usa um delimitador de ponto-e-vírgula, por exemplo

=IF(A1=A1;"This Works";"")

Existe uma configuração do Excel ONLY que permitirá que todas as fórmulas funcionem em qualquer região? Eu pensei que havia um, mas não consigo encontrá-lo no Excel 2010 +

Nota: eu sei que as configurações regionais podem ser alteradas no painel de controle, por exemplo, veja este link mas esta não é uma solução viável no meu caso como painel de controle não está acessível .

    
por user3357963 01.11.2013 / 19:32

1 resposta

3

O Excel armazena as fórmulas nativas no arquivo, independentemente da localidade. Por exemplo, você pode salvar um arquivo em um idioma inglês e abri-lo em um idioma italiano ou alemão.

Na verdade, e como você mencionou, a forma como o Excel espera que as fórmulas sejam escritas é um pouco relacionada às Configurações Regionais da máquina e da versão do Excel sendo usada . Em qualquer máquina, você precisa digitar fórmulas conforme a localidade espera. Depois de salvar, qualquer versão do Excel deve abrir e "converter" o , para ; e vice-versa, de acordo.

Em uma nota lateral, o script VBA deve ser independente da localidade, a menos que os scripts esperem que algum caractere esteja presente.

    
por 02.11.2013 / 18:45