IBM Lotus Symphony
|
O processamento de células vazias está diferente.
Anteriormente, as células vazias eram forçadas a ter um valor numérico de 0 em alguns contextos e uma cadeia vazia noutros, excepto no caso da comparação directa em que =A1=0 e =A1="" devolviam o resultado VERDADEIRO se A1 estivesse vazia. Actualmente, uma célula permanece vazia até ser utilizada, pelo que =PROCV(...)=0 e =PROCV(...)="" devolvem VERDADEIRO se a procura resultar na devolução de uma célula vazia.
Uma referência simples a uma célula vazia continua a ser representada como um 0 numérico, mas não é necessariamente de tipo numérico, pelo que também as comparações com a célula referenciada devolvem resultados esperados.
Para os exemplos que se seguem, A1 contém um número, B1 está vazia e C1 contém a referência a B1:
A1: 1 B1: <vazia> C1: =B1 (apresenta 0)
=B1=0 => VERDADEIRO
=B1="" => VERDADEIRO
=C1=0 => VERDADEIRO
=C1="" => VERDADEIRO (anteriormente apresentado como FALSO)
=É.NÚMERO(B1) => FALSO
=É.NÚMERO(C1) => FALSO (anteriormente apresentado como VERDADEIRO)
=É.NÚMERO(PROCV(1;A1:C1;2)) => FALSO (B1)
=É.NÚMERO(PROCV(1;A1:C1;3)) => FALSO (C1, anteriormente apresentado como VERDADEIRO)
=É.TEXTO(B1) => FALSO
=É.TEXTO(C1) => FALSO
=É.TEXTO(PROCV(1;A1:C1;2)) => FALSO (B1, anteriormente apresentado como VERDADEIRO)
=É.TEXTO(PROCV(1;A1:C1;3)) => FALSO (C1)
=É.CÉL.VAZIA(B1) => VERDADEIRO
=É.CÉL.VAZIA(C1) => FALSO
=É.CÉL.VAZIA(PROCV(1;A1:C1;2)) => VERDADEIRO (B1, anteriormente apresentado como FALSO)
=É.CÉL.VAZIA(PROCV(1;A1:C1;3)) => FALSO (C1)
![]() |
Tenha em atenção que o Microsoft Excel se comporta de forma diferente e devolve sempre um número como resultado de uma referência a uma célula vazia ou uma célula de fórmula com o resultado de uma célula vazia. Por exemplo: |
A1: <vazia>
B1: =A1 => apresenta 0, mas é apenas uma referência a uma célula vazia
=É.NÚMERO(A1) => FALSO
=É.TEXTO(A1) => FALSO
=A1=0 => VERDADEIRO
=A1="" => VERDADEIRO
=É.NÚMERO(B1) => FALSO (MS-Excel: VERDADEIRO)
=É.TEXTO(B1) => FALSO
=B1=0 => VERDADEIRO
=B1="" => VERDADEIRO (MS-Excel: FALSO)
C1: =PROCV(...) com resultado de célula vazia => apresenta vazio (MS-Excel: apresenta 0)
=É.NÚMERO(PROCV(...)) => FALSO
=É.TEXTO(PROCV(...)) => FALSO
=É.NÚMERO(C1) => FALSO (MS-Excel: VERDADEIRO)
=É.TEXTO(C1) => FALSO