Funktsioonide ja pesastatud funktsioonide kasutamine Exceli valemites

Funktsioonid on eelnevalt määratletud valemid, mis teevad arvutusi kindlas järjestuses või struktuuris teatud väärtuste (argumentide) abil. Funktsioonid võimaldavad teha nii lihtsaid kui ka keerukaid arvutusi. Exceli funktsioonid leiate lindi menüüst Valemid.

Exceli menüü Valemid lindil
  • Exceli funktsiooni süntaks

    Funktsiooni süntaksit iseloomustab järgmine näide. Selles ümardatakse funktsiooni ROUND abil lahtris A10 olev arv.

    Funktsiooni struktuur

    1. Struktuur. Funktsioon algab võrdusmärgiga (=) ning sellele järgnevad funktsiooni nimi, vasaksulg, semikoolonitega eraldatud funktsiooniargumendid ja paremsulg.

    2. Funktsiooni nimi. Saadaolevate funktsioonide loendi kuvamiseks klõpsake lahtrit ja vajutage klahvikombinatsiooni SHIFT+F3. Avaneb dialoogiboks Lisa funktsioon.

    Exceli valemid – dialoog Lisa funktsioon

    3. Argumendid. Argumentideks võivad olla arvud, tekst, loogikaväärtused (nt TRUE või FALSE), massiivid, veaväärtused (nt #N/A) või lahtriviited. Teie määratud argument peab andma sellele argumendile kehtiva väärtuse. Argumentideks võivad olla ka konstandid, valemid või muud funktsioonid.

    4. Argumendi kohtspikker. Süntaksi ja argumentidega kohtspikker kuvatakse funktsiooni tippimisel. Näiteks tippige =ROUND( ja teile kuvatakse kohtspikker. Kohtspikrid kuvatakse vaid sisefunktsioonide korral.

    Märkus.: Funktsioone ei pea tippima suurtähtedega (nt = ROUND), Excel kirjutab funktsiooni nime automaatselt suurtähtedega, kui vajutate sisestusklahvi (Enter). Kui kirjutate funktsiooni nime valesti, nt "=SUM(A1:A10)" asemel "= SUME(A1:A10)", siis tagastab Excel tõrketeate "#NAME?".

  • Exceli funktsioonide sisestamine

    Kui soovite koostada funktsioonidega valemi, saate töölehefunktsioonide sisestamiseks kasutada dialoogiboksi Lisa funktsioon. Kui valite dialoogiboksist Lisa funktsioon teile sobiva funktsiooni, kuvab Excel funktsiooniviisardi, kus on näha funktsiooni nimi, selle kõik argumendid, funktsiooni ja kõigi argumentide kirjeldus, funktsiooni hetketulem ja kogu valemi hetketulem.

    Exceli funktsiooniviisard

    Valemite koostamise ja redigeerimise hõlbustamiseks ning tippimis- ja süntaksivigade vähendamiseks saate kasutada valemite automaatteksti funktsiooni. Kui tipite võrdusmärgi (=) ja funktsiooni esimesed tähed, kuvab Excel lahtri all dünaamilise ripploendi tipitud tähtedele vastata võivate funktsioonide, argumentide ja nimedega. Saate valida ripploendist sobiva vaste ning Excel sisestab selle teie eest.

    Exceli valemite automaatteksti funktsioon

  • Exceli funktsioonide pesastamine

    Mõnel juhul võib olla vaja kasutada funktsiooni mõne muu funktsiooni argumendina. Näiteks kasutab järgmine valem pesastatud funktsiooni AVERAGE ning võrdleb selle tulemit väärtusega 50.

    Pesastatud funktsioonid

    1. Funktsioonid AVERAGE ja SUM on IF-funktsioonis pesastatud.

    Sobivad tulemused.    Kui pesastatud funktsiooni kasutatakse argumendina, peab see andma tulemuseks sama tüüpi väärtuse, mida argument kasutab. Kui argument nõuab näiteks väärtust TRUE või FALSE, peab ka pesastatud funktsioon tagastama väärtuse TRUE või FALSE. Kui funktsioon seda ei tee, kuvab Excel veaväärtuse #VALUE!

    Pesastustasemete piirangud   . Üks valem võib sisaldada kuni seitset pesastatud funktsioonide taset. Kui ühte funktsiooni (praeguses näites funktsiooni B) kasutatakse argumendina teises funktsioonis (praeguses näites funktsiooni A), siis on funktsioon B teise taseme funktsioon. Nii näiteks on funktsioon AVERAGE ja funktsioon SUM teise taseme funktsioonid, kuna kuuluvad funktsiooni IF argumentide hulka. Pesastatud funktsioonis AVERAGE pesastatud funktsioon on omakorda kolmanda taseme funktsioon jne.

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×