Re: Liczebniki slownie.

Autor: Tomasz 'Pilot' Minkiewicz (spam.hater_at_dummy.domain)
Data: Wed 24 Mar 1999 - 21:09:39 MET


Tue, 23 Mar 1999 14:26:25 GMT, "Treku" <treku_at_w.pl> napisał[a]:

>Johny napisał(a) w wiadomości: ...
>>Czy ktos wie jak zrealizowac w Excelu zamiane liczebnika na jego
>odpowiednik
>>slowny (np. 1 123.25 na jeden*jeden*dwa*trzy* 25/100) bez korzystania z
>makr
>>tylko przy pomocy funkcji zawartych w komorkach. Korzystam z Pocket Excel'a
>>pod Windows CE 2.0 i niestety nie mozna stosowac w nim makr.
>>Czy jest jakas polska grupa zajmujaca sie Windows CE i komputerami typu
>>H/PC.
>>Pozdrawiam
>>Johny
>poprobuj funkcjami typu IF ... THEN ale to jest troche siłowe zadanie :)
>

Po przeczytaniu postu Johnny'ego się trochę tym pobawiłem.
Da się to oczywiście zrobić i trudne nie jest, ale formuły w komórkach
wychodzą taaaaaaasiemcowe. Doszedłem tylko do konkluzji, że dzielenie
przez 10, 100, 1000 i tak dalej (a właściwie "i tak bliżej", bo trzeba
od największej) jest niewygodne, bo trzeba jeszcze dbać o to, czy zero
jest w środku, czy na początku. IMHO najlepiej (co nie znaczy, że
dobrze) to wychodzi, jeśli się zamieni liczbę na ciąg tekstowy i dla
każdego znaku używa się WYSZUKAJ.PIONOWO, poszukując nazw w tabelce
następującej

A B
1 jeden
2 dwa
3 trzy
itd.

Reasumując - ja bym się poddał. Zrobić się da i działać będzie, ale
będzie tak nieeleganckie, że przykro z tym pracować.
No chyba, że ktoś wymyślił jak to zrobić lepiej - zirytowało mnie
nieco, że nie umiem tego ładnie zrobić w Excelu i chętnie bym się
dowiedział, jak to zrobić można.

-- 
Tomasz 'Pilot' Minkiewicz
adres w naglowku jest dla picu, mailto:pilot_at_vc.pl


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:21:35 MET DST