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]