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

#1 13. 8. 2009 01:14:58

Selatko
Člen
Registrace: 23. 5. 2007
Příspěvků: 1

Převod zadné částky v čísle na částku vypsanou slovy

Potřebuji poradit - vytvářím šablonu pro výdajový pokladní doklad a nevím jak vytvořit automatický převod ze zadané částky v čísle na částku vypsanou slovy. Tzn. zadám částku 999,- Kč, aby se automaticky vypsalo Devětsetdevadesátdevět.
Prosím poradíte někdo? Děkuji moc Jana.

Offline

#2 13. 8. 2009 06:47:58

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

Re: Převod zadné částky v čísle na částku vypsanou slovy

hmm.... žádné elegantní a jednoduché řešení mě nenapadá, ale možné je tohle:

VAR 1
1. zjistíte si délku řetězce čísla (LEN)
2. začnete sestavovat zástupný text (CONCATENATE)
3. pro řád větší než je déla řetězce čísla vložíte prázdný znak ""
3. pro použité řády provedete zjištění aktálního čísla a jeho nahrazení slovem
...bude to ovšem velmi dlouhý vzorec na několik řádků ...

VAR 2
udělat si tabulku "číslo" a "zástupný text" a v ní vyhledávat pomocí VLOOKUP

Obě dvě varianty však naráží na problém že převádí jen čísla do určité velikosti.

Offline

#3 13. 8. 2009 15:35:33

j-pastierik
Člen
Registrace: 15. 11. 2004
Příspěvků: 761

Re: Převod zadné částky v čísle na částku vypsanou slovy

Offline

#4 13. 8. 2009 16:53:16

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

Re: Převod zadné částky v čísle na částku vypsanou slovy

Vida ... on už to někdo zprogramoval big_smile

Offline

Zápatí