MS Excel. Funktsioonid

Funktsioon on eeldefineeritud valem, mis etteantud väärtusi (argumente) kasutades ja tehete järjekorda (süntaksi) järgides arvutab tulemuse.
Funktsioon esitatakse kujul =funktsiooni nimi(argument;argument;..)
Argumendid kirjutatakse alati ümarsulgude vahele ja eraldatakse üksteisest semikooloniga ";". Ümarsulgude paar peab funktsiooni nimele järgnema ka siis, kui funktsioonil argumente ei ole.



Excel'i sisefunktsioonid on jagatud otstarbe järgi rühmadesse:
  • matemaatika (Math & Trig)
  • loogika (Logical)
  • kuupäevad ja kellaajad (Date & Time)
  • tekst (Text)
  • statistika (Statistical)
  • otsimine ja viitamine (Lookup & Reference)
  • rahandus (Financial)
  • jne

Infot Exceli funktsioonide kohta saab abiinfosüsteemist (Help) või funtksioonitargalt.
Insert-->Function.. või
hiireklõps valemirea nupul
  1. Avanevas dialoogiaknas saab sisestada funktsiooni lühikirjelduse, mille järel kuvatakse valik sobivatest funktsioonidest.
  2. Funktsioonigrupi saab valida ka ise, misjärel kuvatakse sellesse gruppi kuuluvate funktsioonide nimed.
  3. Klõpsates funktsiooni nimel kuvatakse funktsiooni otstarve.


Valik funktsioone

Matemaatikafunktsioonid
ABS(a)Absoluutväärus
ACOS(a)Arkuskoosinus radiaanides. -1<= a <=1
ASIN(a)Arkussiinus radiaanides. -1<= a <=1
ATAN(a)Arkustangens radiaanides.
COS(a)Koosinus. Argument radiaanides
DEGREES(a)Teisendab radiaanid kraadideks
EXP(a)Eksponent: e^a, kus e=2,718… on naturaallogaritmi alus
FACT(a)Faktoriaal: a!. 0<= a <= 170
INT(a)Ümardab arvu lähima täisarvuni, mis on väiksem kui a
LN(a)Naturaallogaritm (alus e=2,718…). a>0
LOG(a)Logaritm antud alusega, kui puudub, siis 10. a>0, alus>0
LOG10(a)Logaritm alusega 10. a>0
MDETERM(p)Lahtriplokis asuva maatriksi determinant
MINVERSE(p)Lahtriplokis asuva maatriksi pöördmaatriks.
MMULT(p1;lp2)Lahtriplokkides lp1 ja lp2 asuvate maatriksite korrutis
MOD(a;b)Jagatise a/b jääk
MROUND(a;täpsus)Ümardab arvu etteantud täpsusega
PI()Pii = 3,141592654
POWER(a;b)Astendamine - a^b
RADIANS(a)Teisendab kraadid radiaanideks
RAND()Juhuslik arv vahemikus 0 kuni 1
ROUND(a;n)Ümardab a väärtuse n koma- või kümnendkohani
SIGN(a)Arvu märk: 1 - + (positiivne), -1(negatiivne); 0 - null
SIN(a)Siinus. Argument radiaanides
SQRT(a)Ruutjuur. a>=0
SUM(ap1 [ ; ap2 ] …)Argumentide väärtuste summa
TAN(a)Tangens. Argument radiaanides
TRUNC(a)Arvu täisosa


Tekstifunktsioonid
CHAR(arv)Tagastab avaldise väärtusele vastava ASCII märgi. 1<=arvav<=255. CHAR(65) = A
CODE(tekst)Tagastab tekstavaldise esimesele märgile vastava ASCII koodi. CODE("A") = 65
FIND(tekst1;tekst2 [ ; m] )Leiab positsiooni numbri, millest alatest tekst1 sisaldub tekst2-s. Otsimist alustatakse positsioonist m
LEFT(tekst [ ; n ] )Eraldab tekstist n vasakpoolset märki, vaikimisi 1.
LEN(tekst)Leiab teksti pikkuse (märkide arvu tekstis)
MID(tekst;m;n)Eraldab tekstist n märki alates märgist numbriga m
RIGHT(tekst;[ n ])Eraldab tekstist n parempoolset märki, vaikimisi 1
TRIM(tekst)Eemaldab tekstist tühikud, jättes sõnade vahele ühe tühiku


Ajafunktsioonid
DATE(aasta; kuu; päev)Moodustab argumentide väärtuste alusel kuupäeva
DAY(ajaav)Eraldab aja väärtusest päeva numbri
HOUR(ajaav)Eraldab aja väärtusest tunnid
MINUTE(ajaav)Eraldab aja väärtusest minutid
MONTH(ajaav)Eraldab aja väärtusest kuu numbri
NOW()Tagastab antud hetke kuupäeva ja kellaaja
SECOND(ajaav)Eraldab aja väärtusest minutid
TIME(tunnid;minutid;sekundid)Moodustab argumentide väärtuste alusel kellaaja
TODAY()Tagastab antud hetke kuupäeva
WEEKDAY(ajaav [; tüüp ] )Tagastab kuupäevale vastava nädalapäeva numbri
YEAR(ajaav)Eraldab aja väärtusest aasta


Loogikafunktsioonid
AND(logav1;logav2; …)Tagastab vääruse TRUE (tõene), kui kõikide loogikaavaldiste väärtused on tõesed
IF(tingimus;avaldis1;avaldis2)Kui tingimus on tõene, siis kasutatakse avaldis1, vastupidisel juhul (tingimus on väär) avaldis2
NOT(logav)Muudab loogikaväärtuse vastupidiseks. TRUE ==> FALSE; FALSE ==> TRUE
OR(logav1;logav2; …)Tagastab vääruse TRUE (tõene), kui vähemalt ühe loogikaavaldise väärtus on tõene


Statistikafunktsioonid
AVERAGE(ap)Lahtriplokis olevate argumentide aritmeetiline keskmine
MAX(ap)Tagastab lahtriploki maksimaalse väärtuse
MIN(ap)Tagastab lahtriploki minimaalse väärtuse
STDEV(ap)Valimi standardhälve
VAR(ap)Valimi dispersioon