Tratamiento de celdas vacías
Previamente, las celdas vacías estaban forzadas al número 0 en algunos contextos y a cadenas vacías en otros, excepto en comparaciones directas donde =A1=0 y =A1="" ambas resultaban en VERDADERO si A1 estaba vacía. Ahora el cualidad de vacío se hereda hasta que sea utilizada, así es que ambos =BUSCARV(...)=0 y =BUSCARV(...)="" dan VERDADERO si el resultado de la búsqueda devuelve una celda vacía.
Una simple referencia para una celda vacía aún se visualiza como un número 0 pero no es necesariamente de tipo numérico, de tal modo que las comparaciones con referencia a la celda funcionan como se espera.
Para el siguiente ejemplo, A1 contiene un numero, B1 esta vacio, C1 contiene la referencia a B1:
A1: 1 B1: <Empty> C1: =B1 (muestra 0)
=B1=0 => VERDADERO
=B1="" => VERDADERO
=C1=0 => VERDADERO
=C1="" => VERDADERO (previamente era FALSO)
=ESNUMERO(B1) => FALSO
=ESNUMERO(C1) => FALSO (previamente era VERDADERO)
=ESNUMERO(BUSCARV(1;A1:C1;2)) => FALSO (B1)
=ESNUMERO(BUSCARV(1;A1:C1;3)) => FALSO (C1, previamente era VERDADERO)
=ESTEXTO(B1) => FALSO
=ESTEXTO(C1) => FALSO
=ESTEXTO(BUSCARV(1;A1:C1;2)) => FALSO (B1, previamente era VERDADERO)
=ESTEXTO(BUSCARV(1;A1:C1;3)) => FALSO (C1)
=ESBLANCO(B1) => VERDADERO
=ESBLANCO(C1) => FALSO
=ESBLANCO(BUSCARV(1;A1:C1;2)) => VERDADERO (B1, previamente era FALSO)
=ESBLANCO(BUSCARV(1;A1:C1;3)) => FALSO (C1)
Note que Microsoft Excel se comporta diferente y siempre devuelve un número como el resultado de una referencia para una celda vacía o una fórmula en la celda con el resultado de una celda vacía. Por ejemplo:
A1: <Empty>
B1: =A1 => muestra 0, pero es sólo una referencia a una celda vacía.
=ESNUMERO(A1) => FALSO
=ESTEXTO(A1) => FALSO
=A1=0 => VERDADERO
=A1="" => VERDADERO
=ESNUMERO(B1) => FALSO (Microsoft Excel: VERDADERO)
=ESTEXTO(B1) => FALSO
=B1=0 => VERDADERO
=B1="" => VERDADERO (Microsoft Excel: FALSO)
C1: =BUSCARV(…) con resultado de celda vacía => devuelve una celda vacía (Microsoft Excel: muestra 0)
=ESNUMERO(BUSCARV(...)) => FALSO
=ESTEXTO(BUSCARV(...)) => FALSO
=ESNUMERO(C1) => FALSO (Microsoft Excel: VERDADERO)
=ESTEXTO(C1) => FALSO