O LibreOffice Calc altera as letras de maiúsculas para minúsculas ao inserir a fórmula

2

Estou tentando inserir o seguinte em uma célula no LibreOffice Calc:

=SUM(Business_Profit,'Sch. C (2)'!Business_Profit)

Quando faço isso, assim que pressiono, a linha de entrada é exibida:

=SUM(Business_Profit,'sch. c (2)'!Business_Profit)

e a referência da célula falha (a célula que estou entrando mostra:

#NAME?

Examinei cuidadosamente as opções de correção automática: todas as entradas na guia "Opções" estão desmarcadas.

Existe uma maneira de fazer com que o LibreOffice Calc aceite a fórmula que eu digito em uma célula?

Não sou especialista suficiente para saber com certeza que a alteração de letras maiúsculas é o que está atrapalhando a referência da célula. Eu sei que não tenho esse problema no Excel; no Excel, a fórmula é inserida da maneira como eu a digito e a referência da célula funciona.

Qualquer ajuda seria muito apreciada.

    
por JHA 19.02.2017 / 23:59

2 respostas

0

  1. O LibreOffice Calc não gosta de espaços ('espaços em branco') em rótulos.

  2. Use o diálogo DefineNames para rotular células ou intervalos de células.

  3. Ao fazer referência a nomes de células, o Calc mostrará o nome correspondente enquanto você digita. No exemplo abaixo, a célula E1 foi nomeada Grosse_Prophet e F1, Nut_Prophet . Quando comecei a digitar a fórmula

=Grosse_Prophet - nut

Calc sugeriu Nut_Prophet . (Pressione Enter para aceitar esse nome). Observe que a busca pelo nome não diferencia maiúsculas de minúsculas.

    
por 20.02.2017 / 00:58
0

Duas coisas levam à conversão forçada para minúsculas:

(1) Ao inserir uma fórmula, o Calc altera todas as referências não reconhecidas para minúsculas. Isso acontece para as referências de folha e nome de variável. Verifique a lista em Insert > Names > Manage se o Calc falhar inesperadamente em reconhecer um nome de variável.

(2) Por padrão, o Calc usa . para o operador de escopo da folha, em vez do operador% scope ! do Excel. Usando

'Sch. C (2)'.Business_Profit em vez de

'Sch. C (2)'!Business_Profit

deve fazer o Calc reconhecer o nome da planilha e impedir a conversão para minúsculas.

Outra solução é acessar Tools > Options > LibreOffice Calc > Formula e alterar a sintaxe da fórmula de Calc A1 para Excel A1 . Isso só parece afetar a exibição e o processamento de entrada de fórmulas. Não quebra as referências de folha existentes. Com base na experimentação, o Calc também adiciona um $ ao nome da planilha se uma referência entre planilhas foi criada inicialmente no modo Excel A1 .

    
por 21.07.2017 / 00:35