IBM Lotus Symphony
|
Obravnavanje praznih celic se je spremenilo.
V prejšnjih različicah je bil v nekaterih kontekstih praznim celicam vsiljen številski 0, drugim pa prazen niz, razen v neposredni primerjavi, kjer je bil rezultat za =A1=0 in =A1="" v obeh primerih TRUE, če je bila celica A1 prazna. Prazne vrednosti se sedaj podedujejo, tako da tako =VLOOKUP(...)=0 kot tudi =VLOOKUP(...)="" vrneta TRUE, če je rezultat iskanja vrnjena prazna celica.
Preprost sklic na prazno celico se še vedno prikaže kot številski 0, vendar ni več nujno številski, tako da tudi primerjave s sklicevano celico delujejo po pričakovanjih.
V naslednjih primerih A1 vsebuje število, celica B1 je prazna, C1 pa vsebuje sklic na B1:
A1: 1 B1: <empty> C1: =B1 (prikaže 0)
=B1=0 => TRUE
=B1="" => TRUE
=C1=0 => TRUE
=C1="" => TRUE (prej FALSE)
=ISNUMBER(B1) => FALSE
=ISNUMBER(C1) => FALSE (prej TRUE)
=ISNUMBER(VLOOKUP(1;A1:C1;2)) => FALSE (B1)
=ISNUMBER(VLOOKUP(1;A1:C1;3)) => FALSE (C1, prej TRUE)
=ISTEXT(B1) => FALSE
=ISTEXT(C1) => FALSE
=ISTEXT(VLOOKUP(1;A1:C1;2)) => FALSE (B1, prej TRUE)
=ISTEXT(VLOOKUP(1;A1:C1;3)) => FALSE (C1)
=ISBLANK(B1) => TRUE
=ISBLANK(C1) => FALSE
=ISBLANK(VLOOKUP(1;A1:C1;2)) => TRUE (B1, prej FALSE)
=ISBLANK(VLOOKUP(1;A1:C1;3)) => FALSE (C1)
![]() |
Ne pozabite, da je vedenje programa Microsoft Excel drugačno in vedno vrne število kot rezultat sklica na prazno celico ali celico s formulo z rezultatom prazne celice. Na primer: |
A1: <empty>
B1: =A1 => prikaže 0, vendar je to samo sklic na prazno celico
=ISNUMBER(A1) => FALSE
=ISTEXT(A1) => FALSE
=A1=0 => TRUE
=A1="" => TRUE
=ISNUMBER(B1) => FALSE (MS-Excel: TRUE)
=ISTEXT(B1) => FALSE
=B1=0 => TRUE
=B1="" => TRUE (MS-Excel: FALSE)
C1: =VLOOKUP(...) z rezultatom prazne celice => prikaže prazno (MS-Excel: prikaže 0)
=ISNUMBER(VLOOKUP(...)) => FALSE
=ISTEXT(VLOOKUP(...)) => FALSE
=ISNUMBER(C1) => FALSE (MS-Excel: TRUE)
=ISTEXT(C1) => FALSE