Module
Contents
Index 🔎︎

# Manexu de caxelles baleres

Primeramente, les caxelles baleres taben forzaes al númberu 0 en dellos contestos y a cadenes baleres n'otros, sacante en comparances directes onde =A1=0 y =A1="" dambes resultaben en VERDADERU si A1 taba balera. Agora la cualidá de baleru heredar hasta que seya utilizada, asina ye que dambos =BUSCARV(...)=0 y =BUSCARV(...)="" dan VERDADERU si la resultancia de la busca devuelve una caxella balera.

Una simple referencia pa una caxella balera entá se visualiza como un númberu 0 pero nun ye necesariamente de tipu numbéricu, de cuenta que les comparances con referencia a la caxella funcionen como s'espera.

Pal siguiente exemplu, A1 contién un númberu, B1 esta vacio, C1 contién la referencia a B1:

A1: 1 B1: <Empty> C1: =B1 (amuesa 0)

=B1=0 > VERDADERU

=B1="" > VERDADERU

=C1=0 > VERDADERU

=C1="" > VERDADERU (primeramente yera FALSU)

=ESNÚMERO(B1) > FALSU

=ESNÚMERO(C1) > FALSU (primeramente yera VERDADERU)

=ESNÚMERO(BUSCARV(1;A1:C1;2)) > FALSU (B1)

=ESNÚMERO(BUSCARV(1;A1:C1;3)) > FALSU (C1, primeramente yera VERDADERU)

=ESTEXTO(B1) > FALSU

=ESTEXTO(C1) > FALSU

=ESTEXTO(BUSCARV(1;A1:C1;2)) > FALSU (B1, primeramente yera VERDADERU)

=ESTEXTO(BUSCARV(1;A1:C1;3)) > FALSU (C1)

=ESBLANCO(B1) > VERDADERU

=ESBLANCO(C1) > FALSU

=ESBLANCO(BUSCARV(1;A1:C1;2)) > VERDADERU (B1, primeramente yera FALSU)

=ESBLANCO(BUSCARV(1;A1:C1;3)) > FALSU (C1)

Note que Microsoft Excel pórtase distintu y siempres devuelve un númberu como la resultancia d'una referencia pa una caxella balera o una fórmula na caxella cola resultancia d'una caxella balera. Por exemplu:

A1: <Empty>

B1: =A1 > amuesa 0, pero ye namái una referencia a una caxella balera.

=ESNÚMERO(A1) > FALSU

=ESTEXTO(A1) > FALSU

=A1=0 > VERDADERU

=A1="" > VERDADERU

=ISNUMBER(B1) => FALSE (Microsoft Excel: TRUE)

=ESTEXTO(B1) > FALSU

=B1=0 > VERDADERU

=B1="" => TRUE (Microsoft Excel: FALSE)

C1: =VLOOKUP(...) with empty cell result => displays empty (Microsoft Excel: displays 0)

=ESNÚMERO(BUSCARV(...)) > FALSU

=ESTEXTO(BUSCARV(...)) > FALSU

=ISNUMBER(C1) => FALSE (Microsoft Excel: TRUE)

=ESTEXTO(C1) > FALSU