[ undisputed_mm @ 29.04.2008. 13:38 ] @
Imam jedan problem a tice se rada u excelu... naime treba da resim jedan problem/zadatak. trazio sam po netu i ovde po forumu, ali nisam uspeo da nadjem resenje. evo kako glasi...

Bodovi studenata su u rasponu od 20 do 99. Potrebno je da broj bodova bude ispisan rečima
Pomoć! Koristiti funkcije INT, MOD, IF, VLOOKUP, CONCATENATE. Table_Array u VLOOKUP može maksimalno imati 10 redova.

Šifra Student Bodovi
A1 Marko 23
A3 Jovan 56
B2 Ivan 25
B3 Petar 70
C2 Marica 44
A2 Milica 36
A3 Jovica 99

E sad problem je sto ja nemam predstavu o tome, a i ne razumem pitanje.
Ako neko zna kako da uradi, mogao bi da mi to uradi u Excelu i da zakaci file. Znam da ispada da necu da se potrudim, ali hitno mi je, a ne razumem ovo. Racunam da ima onih koji ovo mogu brzo da rese i da im nece otici puno vremena za ovo,m a meni bi to mnogo znacilo.
[ Jpeca @ 29.04.2008. 14:29 ] @
Pa ako ti nije mrsko da se potrudiš, evo mala pomoć

1- Napravi tablicu 1 do 9 sa odgovarajućim natpisima za svaki broj (jedan, dva, devet) u drugoj koloni i odgovarajuće desetice (dvadeset, trideset, ... devedeset) u trećoj koloni

2- Odredi cifru jedinice i cifru desetice iz broja bodova (možeš za ovo da koristiš INT i MODE tako što broj bodova podeliš sa 10)

3- Dobijene cifre koristiš da izvučeš odgovarajući natpis iz prethodno napravljene tabele koristeći funkciju VLOOKUP. Ako je cifra jedinica 0 onda nema natpisa (IF). Spojiš natpise za desetice i jedinice sa CONCATENATE.
[ undisputed_mm @ 29.04.2008. 16:13 ] @
Hmm. nije mi mrsko da se potrudim ali je problem sto ja ne umem da radim u Excelu a ovo mi jako treba.
Nazalost nisam razumeo sta si mi rekao, ipak dao si mi ideju da googlam "ispis broja slovima... "
ali nasao sam : makro Slovima(broj) ali mi to ne vredi kad ne poznajem "materiju" pa ne mogu ovo da iskoristim.
a drugi problem je sto ovo treba da bude uradjeno "peske" :(
[ timmy @ 29.04.2008. 23:28 ] @
Ideja ES nije da clanovima radi domace zadatke, ali...

Prema onome sto je JPeca predlozio, recimo da bi ovo bilo resenje:

Code:

=VLOOKUP(INT(C1/10),$H$1:$I$9,2,FALSE)&"deset "&IF(MOD(C1,10)>0,VLOOKUP(MOD(C1,10),$H$1:$I$9,2,FALSE),"")



Pozdrav
[ undisputed_mm @ 30.04.2008. 18:37 ] @
Znam da nije to zadatak, ali... Hvala ti puno.
[ undisputed_mm @ 02.05.2008. 16:33 ] @
Samo da napomenem da postoji jedan problem/greska u ovome sto si ti uradio...
Naime umesto, recimo cetrdeset cetiri (44) pise CETIRIdeset cetiri, ili umesto devedeset devet(99) pise
DEVETdesetdevet.. mislim da hvali jos jedna "tablica" kao sto je Jpeca rekao, za jedinice i za desetice... ili tako nesto...
[ undisputed_mm @ 03.05.2008. 17:45 ] @
Evo sta treba uraditi, ako nekom zatreba...

=CONCATENATE(VLOOKUP(INT(C1/10);$G$2:$H$9;2;0);IF(INT(MOD(C1;10));VLOOKUP(INT(MOD(C1;10));$I$2:$J$10;2;0);"deset"))

[ aikidomaster @ 25.09.2008. 14:00 ] @
A kako da napisemo ako imam brojeve od 1 do 10000 tj ako nisu samo dvocifreni nego ima i jednocifreni i .... petocifrene ...

ahaa
[ Jpeca @ 25.09.2008. 19:01 ] @
Rešenje može biti korisnička funkcija http://www.elitesecurity.org/t153664-0#1002428