Test na prázdnou buňku se provádí funkcí ISBLANK(). Tato funkce funguje bez ohledu na formát buňky. Buňka ovšem musí být opravdu prázdná (nesmí v ní být ani vzorec).

Prázdná buňka (tedy i bez vzorce) bude v matematických operacích považována z nulu opět bez ohledu na formát. Zde je ovšem výjimka - agregační funkce (SUM, AVERAGE, SUMIF, COUNTIF...) ignorují nečíselné hodnoty včetně prázdných buněk, takže např. AVERAGE nebude počítat průměr z prázdných buněk.

Pokud je v buňce vzorec a jeho výsledek následně testujete na rovnost nule, tak si musíte dávat pozor na vzorce typu

IF(podmínka; číselný výsledek; textový výsledek)

V tomto případě test na rovnost nule nelze přímo použít. Musíte nejdřív otestovat typ výsledku (ISNUMBER, ISTEXT). Když je splněno ISNUMBER, tak teprve po tom můžete testovat na rovnost nule.

Zdravím,

Jiří Spitz


Bc. Miloš Bíba napsal(a):
Já to bral jako vlastnost, kupříkladu to dělá každá podmínka například IF (a=0;udělej něco;jinak nic) kdy a=0 jde použít pouze pokud je formát číslo a současně není ta nula výsledek nějakého jiného vzorce, nekdy si musim pomoct podmínkou a="" prostě je bohužel nutný todle hlídat!



Robert Vojta napsal(a):
2008/3/20 "Bc. Miloš Bíba" <[EMAIL PROTECTED]>:

to není úplně pravda, zvlášť v podmínkách je opravdu problém splnit
 podmínku prázdná hodnota a podobnych chvili kdy proste neni prazdna
 bunka jako prazdna bunka je rozhodne vice!

Kde je testovací dokument? Kde je to nahlášeno?


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Odpovedet emailem