Summa Sõnadega uus võimalus

Vaatasin, et üks populaarsemaid artikleid siiani on Summa Sõnadega. Tundub, et selline asi on vajalik ja leiab kõige rohkem ka kasutamist. Igatahes on toonasele artiklile väga palju kommentaare ja viiteid

Üks enimküsitud küsimus on seoses sellega, kuidas saata Excelis tehtud dokument kellelegi teisele nii, et summa sõnadega tööle jääks.

Võtsin siis ette proovida sama teha ILMA igasuguseid makrosid kasutamata – ja õnnestus

Mitte, et tulemus palju lihtsam oleks, aga vähemalt toimib. Lahenduse panin ka üles oma veebipessa

http://www.sarv.ee/ftp/henn/excel

vaata seal dokumenti UusSummaSonadegaDemo.xlsx

(see on küll 2007/2010/2013 formaadis, aga peaks toimima ilusti ka varasemate Excelitega, kui neid on kellelgi, nii et teine, laiendiga xls on selleks otstarbeks)

Igaks juhuks lisan mõned kommentaarid

Kõnealune lahendus töötab defineeritud nimedega. Oleks küll saanud ka ühe valemiga, aga see oleks NII pikka ja lohisev tulnud, et ma ei usu, et see tark oleks olnud.

Kui avad dokumendi, vaata valemi ribalt (Formula Ribbon) käsku Nimehaldur (Name Manager). Seda läheb ka seadistamisel vaja

Paraku toimib selline lahendus vaid ühel lehel. Jahh lehest võib teha koopia, siis toimib ta ka sellel lehel, aga see liigutus dubleerib KÕIK nimed ja tulemus ei ole meeldivate killast

Hetkel on selleks leheks valitud Sheet2. Ja Summa Sõnadega töötab arvuga lahtri PAREMPOOLSES naaberlahtris

Kirjuta lehel Sheet2 suvalisse lahtrisse mõni arv ning kohe parempoolsesse =SummaSõnadega ning vaata tulemust

NB! See ei ole funktsioon nii et lõppu sulge ei ole vaja

Osav kasutaja suudab muidugi panna valemi mistahes lehel toimima kasutades lehtedevahelisi linke. Vaata lahtreid A1 ja b1 lehel Sheet2 ja lahtreid B6 ja C6 lehel Sheet7.

Valemi saaks toimima ka suvalisel lehel (aga ainult ühel lehel korraga). Selleks tuleks ümber defineerida nimi Vasak. Hetkel on nime Vasak definitsioon =Sheet2!mingilahter (NB! Ilma dollariteta!). Kui selles definitsioonis muuta lehe nimi, hakkab valem toimima just sellel lehel.

Sa võid lehe Sheet2 rahulikult ümber nimetada ja kopeerida mõnda teise dokumenti – siis hakkab valem ka sealses dokumendis toimima (jälle vaid ühel lehel)

Kõik arvamised ja tagasisided on teretulnud

Henn

This entry was posted in Excel, Funktsioonid, Funktsioonid. Bookmark the permalink.

Summa Sõnadega uus võimalus on saanud 2 vastust

  1. Guido ütles:

    Muidu kena valem, aga arv 300 tuleb kujul “kolmsada null eurot null senti”
    Kuskil mingit muudatust vaja aga ise ei leia

    • sarviktaat ütles:

      tõsi ta on – “väike” näpukas on valemis. Tänu tähelepanu juhtimast

      parandamiseks tuleb teha “pisiparandus”
      * mine valemiribale
      * võta NameManager
      * asenda nime n_kroon taga olev avaldis järgmisega:

      =IF(v_kroon=”000″;””;IF(LEFT(v_kroon;1)=”0″;””;MID(x_sõna;MID(x_algus;3*LEFT(v_kroon;1)+1;3)+0;MID(x_pikkus;2*LEFT(v_kroon;1)+1;2)+0)&”sada “)&IF(MID(v_kroon;2;2)=”00″;””;
      IF(RIGHT(v_kroon;2)+0<20;MID(x_sõna;MID(x_algus;3*RIGHT(v_kroon;2)+1;3)+0;MID(x_pikkus;2*RIGHT(v_kroon;2)+1;2)+0);MID(x_sõna;MID(x_algus;3*MID(v_kroon;2;1)+1;3)+0;MID(x_pikkus;2*MID(v_kroon;2;1)+1;2)+0)&"kümmend "&IF(RIGHT(v_kroon;1)="0";"";MID(x_sõna;MID(x_algus;3*RIGHT(v_kroon;1)+1;3)+0;MID(x_pikkus;2*RIGHT(v_kroon;1)+1;2)+0)))))

      Henn🙂

      PS Panen kohe parandatud variandi ka üles

Lisa kommentaar

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Muuda )

Twitter picture

You are commenting using your Twitter account. Log Out / Muuda )

Facebook photo

You are commenting using your Facebook account. Log Out / Muuda )

Google+ photo

You are commenting using your Google+ account. Log Out / Muuda )

Connecting to %s