Wobsah

# Wobchadźenje z prózdnymi celemi

W staršich wersijach softwary dyrbjachu prózdne cele we wěstych kontekstach ličba 0 abo prózdny znamješkowy rjećazk w druhich być, nimo w direktnym přirunanju, hdźež wuslědk =A1=0 resp. =A1="" běše přeco TRUE (WĚRNO), jeli A1 běše prózdny. Prózdnosć so nětko zdźědźi, doniž so njewužiwa. Tohodla stej =WPOKAZ(…)=0 a =WPOKAZ(…)="" TRUE (WĚRNO), jeli so pokaz na prózdnu celu poćahuje.

Jednory poćah na prózdnu celu so hišće jako ličba 0 pokazuje, ale njetrjeba numeriskeho typa być. Tohodla přirunanja z referowacej celu kaž wočakowane funguja.

Za slědowace přikłady A1 ličbu wobsahuje, B1 je prózdny, C1 poćah na B1 wobsahuje:

Pad | Formla | Wuslědki a komentary
--- | --- | ---
A1: 1 B1: <Empty> | C1 ma formlu "=B1" | Pokazuje 0
=B1=0 | WĚRNY
=B1="" | WĚRNY
=C1=0 | WĚRNY
=C1="" | WĚRNY (do toho WOPAK)
=JELIČBA(B1) | WOPAK
=JELIČBA(C1) | WOPAK (do toho WĚRNY)
=JELIČBA(WPOKAZ(1;A1:C1;2)) | WOPAK(B1)
=JELIČBA(WPOKAZ(1;A1:C1;3) | WOPAK (C1, do toho WĚRNY)
=JETEKST(B1) | WOPAK
=JETEKST(C1) | WĚRNY
=JETEKST(WPOKAZ(1;A1:C1;2)) | WOPAK (B1, do toho WĚRNY)
=JETEKST(WPOKAZ(1;A1:C1;3)) | WOPAK(C1)
=JEPRÓZDNY(B1) | WĚRNY
=JEPRÓZDNY(C1) | WĚRNY
=JEPRÓZDNY(WPOKAZ(1;A1:C1;2)) | WĚRNY (B1, do toho WOPAK)
=JEPRÓZDNY(WPOKAZ(1;A1:C1;3)) | WOPAK(C1)

Dźiwajće na to, zo so Microsoft Excel hinak zadźeržuje a přeco ličbu jako wuslědk poćaha na prózdnu celu abo na formlowu celu, kotrejež wuslědk je prózdna cela, wróća. Na přikład:

Pad | Formla | Wuslědki a komentary
--- | --- | ---
A1: <prózdny> | B1 ma formlu "=A1" | Pokazuje 0, ale je jenož poćah na prózdnu celu.
=JELIČBA(A1) | WOPAK
=JETEKST(A1) | WOPAK
=A1=0 | WĚRNY
=A1="" | WĚRNY
=JELIČBA(B1) | WOPAK (Microsoft Excel: WĚRNY)
=JETEKST(B1) | WOPAK
=B1=0 | WĚRNY
=B1="" | WĚRNY (Microsoft Excel: WOPAK)
C1: =WPOKAZ(…) z wuslědkom prózdneje cele | pokazuje prózdny (Microsoft Excel: pokazuje 0)
=JELIČBA(WPOKAZ(…)) | WOPAK
=JETEKST(WPOKAZ(…)) | WOPAK
=JELIČBA(C1) | WOPAK (Microsoft Excel: WĚRNY)
=JETEKST(C1) | WOPAK

Prošu podpěrajće nas!