LibreOffice Calc IF Function retorna True quando deve retornar a célula

3

Eu tenho usado com sucesso a função IF até os últimos dias. Eu usei essa declaração para retornar um dos 2 valores dependendo se um item é ou não formado:

=IF(G11=1,Q11,IF(G11=0,P11,""))

G11 é 1 (representando um sim) Em vez de retornar o valor de Q11, ele diz VERDADEIRO.

Eu tentei dividi-lo em apenas uma função IF, verificando a estrutura da fórmula. Eu tenho contornado o problema fazendo novas tabelas e substituindo o IF por um VLOOKUP, mas isso não funcionará aqui. O que pode estar acontecendo?

    
por Henry Holdsworth 26.11.2015 / 13:55

2 respostas

3

pode ser a formatação da célula, se a categoria estiver definida como Boolean Value, então TRUE ou FALSE serão retornados e não seus valores "then" ou "else". crédito link

    
por 03.12.2015 / 17:00
0

O LibreOffice e o OpenOffice usam um diferente delimitador para o Excel.

Você deve trocar a vírgula por um ponto e vírgula.

=IF(G11=1;Q11;IF(G11=0;P11;""))

EDIT: Como apontado por @ fixer1234 você pode alterar o delimitador do padrão ; to% código%. Você deve verificar o que é seu nas configurações.

    
por 26.11.2015 / 15:33