MS Excel – Funktsioonide kasutamisel tehtavate vigade TOP 5

Pane tähele! Artikkel on ilmunud enam kui 5 aastat tagasi ning kuulub Geeniuse digitaalsesse arhiivi.

Täna jätkab Heiki Koov Microsoft Excelis valemite koostamisel põhiliste vigade lahkamist. Seekord on jutuks funktsioonide kasutamisel tehtavate vigade TOP 5.

Funktsioone on Excelis üle 300. Muidugi tavakasutajal läheb nendest igapäevaselt vaja vaid üksikuid, näiteks summa (SUM), keskmise (AVERAGE), tingimuse (IF), ruutjuure (SQRT) ja tööspetsiifikast lähtudes veel mõningate funktsioonide kasutamist. Küll aga oleks hea omada ettekujutust funktsioonide kasutamisreeglistikust. CD-l on selleks peatükid 233-251.

  1. Funktsiooni võib algusest lõpuni käsitsi otse soovitud lahtrisse kirjutada. Siin on kahjuks oht teha tobedaid näpuvigu. Näiteks unustad algusest ära võrdusmärgi. Sel juhul jääks lahtrisisestus lihtsalt tekstina.

    Palju mugavam võiks olla kasutada funktsiooni sisestamise akent. Selleks on ekraanil spetsiaalne nupp või rakendad käsklust Insert menüüst Function (Lisa-Funktsioon).
    Enamik funktsioonide vigu tehakse just argumentide sisestamisel. Argumentide abil teatavasti näitad programmile ära need tingimused, millede alusel arvutust tehakse. Arvatavasti võib mainimata jätta, et võimaluse korral tuleks alati viidata lahtritele, kus asuvad argumentidena kasutatavad andmed.
  2. Kuigi sageli on argumendiks üks konkreetne lahter, tuleb vahel viidata mitmele lahtrile. Siin tasub teada, et:
    • Üksikud lahtriviited eraldad semikooloniga. Näiteks valemis =sum(a4;b5,g8) liidetaks sulgudes näidatud lahtrite sisud.
    • Vahel tahad kasutada terve piirkonna lahtrite sisusid. Näites valemis =sum(c3;d6) liidetaks lahtrites c3, c4, c5, c6, d3, d4, d5 ja d6 asuvad numbrid.
    • Palju harvem on vaja kasutada mitmeid piirkondi ja ükskuid lahtreid. Näiteks valemis =sum(a4:b5;c8;k10:k13) liidetaks lahtrites a4, a5, b4, b5, c8, k10, k11, k12, ja k13 asuvad numbrid.
    • Väga-väga harva tuleb kasutada argumendina ühisosa. Sel juhul tuleb jätta piirkondade vahele tühik. Näiteks valemis =sum(a1:b4 a3:c6) liidetakse kahe piirkonna ühisalasse jäävad numbrid a3, a4, b3 ja b4.
  3. Vale sisuga argumendi kasutamine. Näiteks ei saa negatiivsest arvust ruutjuurt, ei saa ka kokku liita teksti ja numbrit. Siin on küll abiks loogiline mõtlemine.
  4. Eraldi punktina nimetan olukorda, kus argument võib üldse puududa. Näiteks funktsioon NOW annab praeguse kuupäeva ja kellaaja. Antud juhul pead ikkagi sulgusid kasutama =now() Ainult sinna sulgude sisse ei kirjuta midagi.
  5. Igaks-juhuks nimetan ära mõned valemi koostamise piirangud.
    • Valem võib olla maksimaalselt 1024 märki pikk.
    • Ühe funktsiooni abil saadava tulemuse arvutamisel võib olla kasutusel maksimaalselt 7 funktsiooni (argumentides). Näiteks siin näites =sqrt(sum(a1:a6)) arvutatakse ruutjuur summast, mis saadakse lahtrites a1 kuni a6 asuvate numbrite liitmisel.
    • Ühes funktsioonis võib olla kasutusel maksimaalselt 30 argumenti.
Märksõnad:

Kord nädalas

Telli RMP Nädalakiri

Kolmapäeviti saadetav Nädalakiri sisaldab raamatupidamise, maksunduse ja tööõiguse valdkonna olulisi uudiseid, spetsialistide artikleid, seadusemuudatusi, nõuandeid ja soovitusi.

Töövahendid

Maksukalender Maksumäärad Numbriline Tööajafond RTJ IFRS Abitabelid Seadused MTA avalikud päringud Nädalakiri

Kalkulaatorid

Palgakalkulaator Maksuvaba tulu kalkulaator Puhkusekalkulaator Auditikalkulaator Kogumispensioni kontroll