Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 15. 4. 2014 08:45:58

moris
Člen
Registrace: 15. 4. 2014
Příspěvků: 2

Nefunkční vzorec z xls v OO- VYRESENO

Zdravím,
mám vzorec který mi funguje v Microsoftu, ale v OpenOffice hází chybu "Value".
=KDYŽ(L15=0;"mes.";KDYŽ(L15="1";L15&" mesic";KDYŽ(A(L15>"1";L15<"5");L15&" mesicu";L15&" mesicu")))
Vím že to jde udělat změnou vzorce,ale je to pro mě nereálné. Proto má otázka zní: je možné nastavit OpenOffice tak aby zvládl tento výpočet bez problémů zobrazit?

Tak ještě jinak pokud to tedy takto nejde, je možné napsat tento vzorec: =KDYŽ(A(E15<>"";H15<>"");CONCATENATE(HODNOTA.NA.TEXT((H15-DATUM(ROK(E15);MĚSÍC(E15);DEN(E15)))/365*12;0));0)
tak aby mu rozuměl i excel i Calc?
Každopádně velké díky za info

Editoval moris (24. 4. 2014 08:31:41)

Offline

#2 15. 4. 2014 08:58:33

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 2,527

Re: Nefunkční vzorec z xls v OO- VYRESENO

=IF(L15=0;"mes.";IF(L15="1";L15&" mesic";IF(A(L15>"1";L15<"5");L15&" mesicu";L15&" mesicu")))
     Šlo by to asi pomocí automatického dopňování (opravy ap), ale Excel má téměř všechny funkce počeštěné a byl by z toho maglajs.
     On by tomu Calc rozuměl, když by byla nastavena angličtina jako výchozí jazyk. Jenže když s tím má někdo pracovat, tak by se to muselo zpět přepnout.
     Domnívám se, že by to mohlo být takto :
1. Nastavit jako výchozí řeč AOO, LO angličtinu a tam otevřít ten Excel.
2. Automaticky by se to mělo načít do angličtiny - to je výchozí záležitost Calcu.
3. Následně uložit jako ODT.
4. Nyní přepnout na češtinu.
     Nemám ale žádný vhodný příklad, takže jen teoretizuji.

Editoval neutr (15. 4. 2014 09:08:43)


Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#3 15. 4. 2014 11:18:57

moris
Člen
Registrace: 15. 4. 2014
Příspěvků: 2

Re: Nefunkční vzorec z xls v OO- VYRESENO

Tak ještě jinak pokud to tedy takto nejde, je možné napsat tento vzorec: =KDYŽ(A(E15<>"";H15<>"");CONCATENATE(HODNOTA.NA.TEXT((H15-DATUM(ROK(E15);MĚSÍC(E15);DEN(E15)))/365*12;0));0)
tak aby mu rozuměl i excel i Calc?Calc si ho sice přeloží,ale hlásí také chybu "value".
Každopádně velké díky za info

Editoval moris (15. 4. 2014 11:19:48)

Offline

#4 15. 4. 2014 11:54:41

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 2,527

Re: Nefunkční vzorec z xls v OO- VYRESENO

Já sice s Excelem nedělám, ale testoval jsem některé věci a tak vím, že moje anglické názvy funkci z Calcu Excel dovedl přečíst (On je má v originále také tak jako Calc - proto to umí i v počeštěné verzi). Ta metoda možná není 100%, ale na běžné věci funguje. Víc by o tom asi věděl lp.
     Nevím jak se to kdy (v jakém případě) povede, ale hovořím nyní o spuštění OOo verze XLS v originálním Excelu.
     Samozřejmě některé složitější kontrukce vzorců nemusí fungovat, ale základní verze (jednoduché výrazy pro parametry) by měly fungovat. Většina anotací je shodná. Zejména by to mělo platit o LibreOffice.


Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#5 16. 4. 2014 06:36:51

Ondra.kl
Člen
Registrace: 30. 9. 2008
Příspěvků: 933

Re: Nefunkční vzorec z xls v OO- VYRESENO

mno nevím ... zavání mi to problémem s nesprávně formátovanými daty (číslo - text), zkuste kdyžtak ten vzorec rozpitvat, abyste zjistil kde přesně vzniká chyba a jaká.

Offline

#6 16. 4. 2014 11:04:10

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 769

Re: Nefunkční vzorec z xls v OO- VYRESENO

Naformátujte L15 jako text nebo vkládejte čísla jako '1

Offline

Zápatí