Células com valor "" retornam falso ao verificar com ISBLANK()

Células com valor "" retornam falso ao verificar com ISBLANK()

Começo com uma nova planilha e obviamente tenho a célula A1 que está vazia. Então, na célula B1, escrevo:

=IF(ISBLANK(A1),"",A1)

Então B1 realmente parece vazio. Então, na célula C1, verifico:

=ISBLANK(B1)

e eu consigo FALSE.

Eu então faço o seguinte. Copio A1 e colo seu valor em B2. Então, na célula C2, verifico:

=ISBLANK(B2)

e eu recebo TRUE, como esperado.

Etapa final, copio B1 e colo seu valor em B3. Então, na célula C3, verifico:

= ISBLANK(B3)

e eu entendo FALSE, mais uma vez. Mas quando edito a célula, não há nada lá.

Aí tive uma ideia e fiz um teste final (na célula D1, copiada para D2, D3):

=AND(B1,TRUE())

que produz TRUEtodas as 3 células, como deveria acontecer quando B1:B3 estava em branco.

Alguém poderia explicar o que está acontecendo? Existe alguma maneira TRUEde o resultado =if(conditional,"","blah")ser uma célula em branco real?

-m-

Responder1

Esse é o comportamento esperado do Excel, para verificar ambos blanke ""(string vazia) você pode usar esta fórmula:

=IF(A1="",empty,not empty)


a função ISBLANK retorna o valor lógico TRUE se o argumento do valor for uma referência a umcélula vazia; caso contrário, retornará FALSO.

desuporte de escritório

Se você tiver uma fórmula em uma célula, ela não poderá mais ficar vazia. Você pode definir a saída da fórmula como uma string vazia ("") que parece estar em branco na tela, que pode ser testada pela fórmula acima.

informação relacionada