Miloš Bíba napsal(a):
Přesně jde o todle, na vině je asi formát, ale nevím co s tím. Výpočty jsou v rámci sešitu, na jednom listě je sloupec o 31 řádcích ve kterém jsou je vzorec který pomocí dlouhého IF příkazu zjišťuje jestli se ve sloupci nalevo jedná o víkend nebo ne a pokud náhodou se nejedná o den povinné dovolené (seznam dnů povinné dovolené j v dalším sloupci.
Tento vzorec ještě funguje správně.

=IF(OR(WEEKDAY(A1)=1;WEEKDAY(A1)=7;MONTH(A1)<>MONTH($D$2);A1=$E$2;A1=$E$3;A1=$E$4;A1=$E$5;A1=$E$6;A1=$E$7;A1=$E$8;A1=$E$9;A1=$E$10;A1=$E$11;A1=$E$12;A1=$E$13;A1=$E$14;A1=$E$15;A1=$E$16;A1=$E$17;A1=$E$18;A1=$E$19;A1=$E$20;A1=$E$21;A1=$E$22;A1=$E$23;A1=$E$24;A1=$E$25;A1=$E$26;A1=$E$27;A1=$E$28;A1=$E$29;A1=$E$30);"v";" ")

Tento sloupec je potom zrcadlen do dalších listů, což probíhá také správně

=$Kalendář.B2

Ovšem pokud s touto hodnotou zkouším počítat v dalším IFu

=IF(B3="";"";IF(B3="V";0;C3-B3))

tak pokud je v políčku B3 nic není to vyhodnoceno jako nic ale vzorec píše #Value! Ona by to byla jenom estetická vada, kdyby prostě nemuselo bejt pár záznamů s tou nulou, po dopsání čísla do toho pole B3 nebo pokud je v něm hodnota V vše funguje. Všude musím psát 0, ale protože je to čas, tak musím psát 0: aby to bylo prezentováno jako 0. pokud se nevšimnu, zakazí se všechny následné výpočty, ve kterých potom také svítí #Value! anebo hůř, jenom zapomenou cosi připočíst, takže je to skrytá chyba, kterou občas zapomenu najít.

Jde todle nějak vyřešit aby se to prostě chovalo jako ve windows, že to prostě bere buňku ve které je vzorec který tam hází nic "" jako opravdu nic ""?

Ani ve windows to bohužel nefunguje podle "našich" představ, záleží na klonu
OOo - originál od Sunu to řeší jako excel a není s tím problém (ale zase má 
problémy jinde...),
Novel a Go Oo jsou důslené a výsledek je ten že i součet obsahující "" vrácený 
vzorcem,
hodí chybu.

Pokud jsou tak důslední tak by podle mě měli přidat nějakou funkci Empty(), 
která
vrací prázdnou buňku, abych mohl napsat =if(podmínka; Empty(); číslo) a vše by 
fungovalo
korektně.

Pokud náhodou taková funkce existuje tak budu velmi štasten, když mě na ni 
někdo upozorní.

Tom B.



At čtvrtek 22 Říjen 2009 13:00:28 Jirka wrote:
Možná by nebylo od věci vytvořit seznam takových vzorců a někde to
zveřejnit, aby se to dalo probrat/řešit. Co říkáte?

---
Jirka

Miloš Bíba napsal(a):
Jenže verze goo mi nevezme určité vzorce a místo nich dá to klasický NA()
přitom na sunovské verzi nikdy není problém :-( Ale jinak mi taky goo
přijde v jiných ohledech lepší.
---------------------------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Odpovedet emailem