Existe uma diferença útil entre ISBLANK e = “”?

5

No Excel, a função ISBLANK parece efetivamente se comportar da mesma forma que um comparador de ="" . No entanto, o primeiro requer mais do que o dobro da quantidade de caracteres que este último faz.

Existe alguma diferença útil entre ISBLANK e ="" ? Existem situações em que seria particularmente preferível usar uma sobre a outra?

    
por Iszi 19.10.2012 / 15:41

1 resposta

10

Se uma fórmula estiver na célula, mas não houver texto, então ="" retornará true e =ISBLANK será falso.

Para ver isso, faça =CONCATENATE(B1,B2) (onde essas células estão em branco) e teste ambas as fórmulas, uma na célula em que você colocou concatenar.

Mais simplesmente (graças a @Malachi) ISBLANK dir-lhe-á se a célula está vazia e ="" dir-lhe-á se o texto de exibição está vazio (note que o espaço em branco e os caracteres invisíveis são contabilizados como exibidos texto).

    
por 19.10.2012 / 15:46