Dobrý den.
V buňkách, ve kterých se chyba vyskytuje, se používá funkce INDIRECT. Když se
podíváte do nápovědy, najdete tam toto :
"...Otevřete-li sešit aplikace Microsoft Excel používající nepřímé adresy
získávané pomocí řetězcových funkcí, potom tyto adresy nebudou automaticky
přeloženy. Například adresa INDIRECT("filename!sheetname"&B1) nebude převedena
na Calc adresu INDIRECT("filename.sheetname"&B1)..."
Jde totiž o to, že CALC používá odkazy na buňku nikoliv ve tvaru
"soubor!jménolistu" ale "soubor.jménolistu". Tím, že je v nápovědě tato
poznámka je jasné, že je to vlastnost.
Autor původního listu totiž používá funkci INDIRECT k tomu, aby hodnotu z listu
1 a z buňky V11 použil ve svém výpočtu. Jinými slovy - zjedndušil si práci tím,
že jméno buňky, na kterou se odkazuje jednoduše sestavuje podle nějaké hodnoty
uvedené ve sloupci výše.
Máte tedy dvě možnosti :
1) celý vzorec přepsat tak, aby neobsahoval funkci INDIRECT
2) opravit vzorec tak, aby zápis ve funkci INDIRECT respektoval použití tečky
místo vykříčníku.
I když jsem tuto úpravu zkusmo provedl narazil jsem na to, že řada vzorců je
použita naprosto nesmyslně a Excel bohužel umí tyto věci skousnout a zobrazit,
co je zapotřebí. Calc to bohužel nezvládne.
Celý soubor stojí za důkladnou revizi. Místo komplikovaných odkazů z listu na
list třeba stojí za to použít pojmenované proměnné, vše se zpřehlední a funguje
všude.
Chyba není plně na straně OOo Calc, chyba je především v osobě, která tabulku
vytvořila naprosto "prasáckým" způsobem (omlouvám se za ten výraz), ale něco
tak šíleného jsem již léta neviděl.
Chyba je také na straně Excelu a jiných, kteří dopustí, aby se tabulka
sestavená člověkem, který evidentně nevěděl co dělá, korektně počítala.
Přeji příjemný den
Svatopluk Vít
---------- Original Message ----------------------------------
From: medulin <[EMAIL PROTECTED]>
Reply-To: [email protected]
Date: Wed, 16 Aug 2006 11:49:00 +0200
>Dobrý den.
>Dostal jsem soubor ve formátu xls (Excel). V tomto souboru jsou jen
>výpočty a vyhledavaní v buňkách, žádné makra. Přesto v Openoffice
>tento výpočet nefunguje a hlásí chybu "Chyba:502" v Excelu prý
>výpočet funguje (já Excel nemám).
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]