Como faço para o Excel reconhecer o texto TRUE ou FALSE como valores booleanos?

7

Eu tenho usado a fórmula INT para converter os valores booleanos TRUE e FALSE em 1s e 0s. No entanto, copiei alguns dados que recebi em minha planilha e o Excel não reconheceu o texto como booleano em alguns casos.

O texto VERDADEIRO e FALSO é alinhado à esquerda e é formatado como 'Geral'. A fórmula INT não reconhece isso como booleano. No entanto, assim que clico em uma célula VERDADEIRA ou FALSA e, em seguida, pressiono enter, o texto fica alinhado ao centro e minha fórmula o reconhece como booleano e o converte em um inteiro.

Existe alguma maneira que eu possa fazer o Excel reconhecer isso sem ter que clicar em cada célula e apertar enter?

    
por Abbie 27.09.2013 / 12:11

6 respostas

5

O Excel não reconhecerá o texto "VERDADEIRO" ou "FALSO" como seus equivalentes booleanos ... Se você precisar convertê-los, uma instrução IF realizará a tarefa:

=IF(OR(A24,A24="TRUE"),TRUE,FALSE)

    
por 28.09.2013 / 01:13
1

Pergunta antiga - mas o método a seguir pode ser útil para a posteridade.

O Excel está reconhecendo os booleanos como texto. Você pode alterar o formato para General para a coluna inteira, mas o Excel não irá reavaliar o formato até que você clique em cada célula e pressione Enter. Uma alternativa é usar a função de texto para colunas e, e. use uma largura fixa muito larga. O resultado será a mesma coluna única, mas o Excel será forçado a reavaliar o formato e atualizar todas as suas entradas true e false para booleanos.

link

    
por 09.09.2014 / 22:03
1

Como você, de qualquer maneira, converte seus valores lógicos em números, por que deseja alterar seus dados em vez de ajustar sua fórmula para aceitar o texto também: =INT(IF(ISLOGICAL(A1),A1,A1="TRUE"))

    
por 08.05.2015 / 09:00
0

O que =TYPE(Value) mostra para a coluna VERDADEIRO / FALSO?

Estou usando o LibreOffice e não o "verdadeiro" Excel, mas ele reconhece até campos de texto corretamente ...

Talvez você possa pesquisar / substituir TRUE por =TRUE ?

    
por 27.09.2013 / 19:00
0

Você pode ter colado dados que incluam espaços incorporados.

"true" e "false" serão automaticamente convertidos para TRUE e FALSE "true" e "false" serão tratados como texto.

    
por 18.03.2014 / 23:19
0

Se você usar a função TRIM, ela avaliará o valor booleano da célula de destino como TEXTO. A2 = TRUE (booleano) B2: = SE (TRIM (A2)="VERDADEIRO", "Y", "N") o avaliará como "VERDADEIRO" dentro da função resultante como "Y".

    
por 18.10.2016 / 16:20