KAS 5 - Excel - Funkcije[1]

download KAS 5 - Excel - Funkcije[1]

of 77

Transcript of KAS 5 - Excel - Funkcije[1]

Predmet: Aplikativni softver Predava : dr Violeta Toma evi , vanr.prof.

Microsoft ExcelIV deo

Departman za poslovnu ekonomiju

FormuleU aplikacijama za tabelarna izra unavanja formule imaju izuzetnu va nost. Formule mogu biti korisni ki definisane ili ugra ene u vidu funkcija.

Osnovna pravila za pisanje i primenu formula svaki upis formule u liniju za formule ili u neku eliju po inje znakom = operacije kori ene u formuli izvr avaju se po tuju i uobi ajen matemati ki redosled (prioritete) ukoliko formula sadr i reference na elije, one se u formulu mogu uneti sa tastature ili selekcijom eljenih elija pomo u mi a nakon uno enja formule, njen zapis se pojavljuje u liniji za formule, a rezultat njene primene u eliji u koju je uneta

OperatoriOperatori u Excel-u su svrstani u 4 kategorije: aritmeti ki operatori, operatori pore enja, operatori nad tekstualnim podacima i operatori nad referencama elija.Aritmeti ki + * / % ^ Opis sabiranje oduzimanje negativan br. mno enje deljenje procenat stepenovanje : , (space) Reference opseg razdvaja argum. razdvaja opsege Opis & Tekst Opis spajanje tekstova Pore enja = > < >= 5,Sheet2!A1:A10) Vrednosti u opsegu Sheet2!A1:A10 se sumiraju ako su odgovaraju e vrednosti u opsegu Sheet1!A1:A10 ve e od 5.

Funkcija INTOpis: zaokru uje realan broj na najbli i manji ceo broj Sintaksa: 1. =INT(8.9) 2. =INT(-8.9) 3. Odre ivanje decimalnog dela realnog broja Ako je A2=19.5, onda =A2-INT(A2) vra a 0.5 =INT(broj) vra a 8 vra a -9

Funkcija TRUNCOpis: odseca realan broj na njegov ceo deo i zadati broj decimala Sintaksa: =TRUNC(broj, broj_cifara)

broj_cifara defini e preciznost odsecanja, tj. koliko decimalnih cifara se ne odseca. Ako nije naveden, podrazumevana vrednost ovog parametra je 0. 1. =TRUNC(8.9) 2. =TRUNC(-8.9) 3. =TRUNC(15.856,2) 4. =TRUNC(PI()) vra a 8 vra a -8 vra a 15.85 vra a 3

Funkcija PRODUCTOpis: nalazi proizvod brojeva zadatih u okviru argumenata Sintaksa: =PRODUCT(broj1, broj2, ...)

Argumenti mogu biti brojevi, logi ke vrednosti i tekst koji se mo e prevesti u broj Maksimalan broj argumenata funkcije je 30.C 11 12 13 14 Kolicina 5 15 30

1. =PRODUCT(C12:C14) 2. =PRODUCT(C12:C14,2)

vra a 2250 vra a 4500

Funkcija QUOTIENTOpis: vra a rezultat deljenja u vidu celog broja, odbacuju i ostatak Sintaksa: =QUOTIENT(deljenik, delilac)

Funkcija se nalazi u paketu Analysis ToolPak Add-in. Ako neki od argumenata nije numeri kog tipa, javlja se gre ka #VALUE. 1. 2. 3. =QUOTIENT(5, 2) =QUOTIENT(4.2, 3.1) =QUOTIENT(-10, 3) vra a 2 vra a 1 vra a -3

Funkcija SQRTOpis: nalazi kvadratni koren zadatog pozitivnog broja Sintaksa: =SQRT(broj)

Ako je broj negativan, funkcija vra a gre ku #NUM!. 1. =SQRT(16) 2. Ako je A2 = -16, onda =SQRT(A2) =SQRT(ABS(A2)) vra a #NUM! vra a 4 vra a 4

3. Ako su A2 = 30 i A3=40 katete pravouglog trougla, onda se hipotenuza ra una pomo u =SQRT(A2^2+A3^2) vra a 50

Funkcija SIGNOpis: nalazi znak zadatog realnog broja (vra a 1 ako je broj pozitivan, 0 ako je broj jednak nuli i -1 ako je broj negativan) Sintaksa: =SIGN(broj)

1. 2. 3.

=SIGN(10) =SIGN(4-4) =SIGN(-0.00001)

vra a 1 vra a 0 vra a -1

Funkcija ROUNDOpis: zaokru uje broj na zadati broj decimala Sintaksa: =ROUND(broj, broj_decimala)

Ako je broj_decimala ve i od 0, broj se zaokru uje na zadati broj decimala. Ako je broj_decimala jednak 0, broj se zaokru uje na najbli i ceo broj. Ako je broj_decimala manji od 0, broj se zaokru uje levo od decimalne ta ke. 1. 2. 3. 4. 5. =ROUND(2.15,1) =ROUND(2.149,1) =ROUND(-1.475,2) =ROUND(21.5,-1) =ROUND(14.9,-1) vra a 2.2 vra a 2.1 vra a -1.48 vra a 20 vra a 10

Funkcija SUBTOTALOpis: izra unava me urezultat u okviru zadatog opsega po osnovu 11 razli itih funkcija Sintaksa: =SUBTOTAL(broj_funkcije, ref1, ref2, ...)broj_funkcije* 1 2 3 4 5 6 7 8 9 10 11 broj_funkcije** 101 102 103 104 105 106 107 108 109 110 111 Funkcija AVERAGE COUNT COUNTA MAX MIN PRODUCT STDEV STDEVP SUM VAR VARP

Argument broj_funkcije specificira koja e se funkcija primeniti u prora unu me urezultata, dok argumenti ref1, ref2, ... (mo e ih biti do 29) defini u opsege ili reference za koje treba na i me urezultat. Ukoliko u zadatim opsezima ve postoje neki me urezultati (ili ugnje deni me urezultati), oni se ignori u da se ne bi dva puta uklju ivali u prora un. Funkcija vra a gre ku #VALUE! ako se kao argument pojavljuje neka 3D referenca (ista referenca u okviru opsega radnih listova).Napomena: * - uklju ene skrivene vrednosti ** - ignori u se skrivene vrednosti

Statisti ke funkcijeIzborAVERAGE MIN MAX COUNT COUNTIF MEDIAN MODE

Funkcija AVERAGEOpis: ra una prosek tj. aritmeti ku sredinu argumenata Sintaksa: =AVERAGE(broj1, broj2, ...)

Aritmeti ka sredina se ra una kao koli nik zbira argumenata i broja argumenata. Argumenti funkcije mogu biti: brojevi ili imena nizovi reference na elije sa brojevima Maksimalan broj argumenata u funkciji je 30. Prazne elije, elije koje sadr e tekstualne ili logi ke vrednosti se u prora unu ne uzimaju u obzir, dok se elije u kojima se nalazi 0 uzimaju.

Funkcija MINOpis: pronalazi najmanju vrednost u skupu vrednosti Sintaksa: =MIN(broj1, broj2, ...)

Argumenti funkcije mogu biti: brojevi prazne elije logi ka imena tekstualno predstavljeni brojevi Argumenti koji se ne mogu prevesti u broj uzrokuju gre ku. U argumentu koji je niz ili referenca, uzimaju se u obzir samo brojevi, dok se prazne elije, logi ke vrednosti i tekst ne uzimaju u obzir (njih uzima u obzir funkcija MINA). Ako argumenti ne sadr e brojeve, funkcija vra a vrednost 0. Maksimalan broj argumenata u funkciji je 30.

Funkcija MAXOpis: ra una najve u vrednost u skupu vrednosti Sintaksa: =MAX(broj1, broj2, ...)

Argumenti funkcije mogu biti: brojevi prazne elije logi ka imena tekstualno predstavljeni brojevi Argumenti koji se ne mogu prevesti u broj uzrokuju gre ku. U argumentu koji je niz ili referenca, uzimaju se u obzir samo brojevi, dok se prazne elije, logi ke vrednosti i tekst ne uzimaju u obzir (njih uzima u obzir funkcija MAXA). Ako argumenti ne sadr e brojeve, funkcija vra a vrednost 0. Maksimalan broj argumenata u funkciji je 30.

Funkcija COUNTOpis: broji elije koje sadr e brojeve unutar liste argumenata Sintaksa: =COUNT(vrednost1, vrednost2, ...)

Argumenti funkcije mogu sadr ati ili se referisati na razli ite tipove podataka, a funkcija prebrojava samo brojeve. Argumenti koji su brojevi, datumi ili tekst koji se mo e prevesti u broj uzimaju se u obzir pri prebrojavanju, dok se sad aj koji se ne mo e prevesti u broj ignori e. U argumentu koji je niz ili referenca, uzimaju se u obzir samo brojevi, dok se prazne elije, logi ke vrednosti i tekst ne uzimaju u obzir (njih uzima u obzir funkcija COUNTA).

Funkcija COUNTIFOpis: broji elije unutar opsega koje zadovoljavaju zadati kriterijum Sintaksa: =COUNTIF(opseg, kriterijum)

opseg je opseg elija koji treba evaluirati kriterijum je kriterijum u obliku broja (32), izraza (53)

Funkcija MEDIANOpis: vra a medijanu, tj. broj koji se nalazi u sredini zadatog skupa brojeva Sintaksa: =MEDIAN(broj1, broj2, ...)

Argumenti, kojih mo e biti do 30, mogu biti brojevi ili imena, nizovi i reference na elije sa brojevima. Tekst, logi ke vrednosti i prazne elije se ignori u. Ako je broj argumenata neparan, vra a se vrednost broja u sredini skupa, a ako je paran, medijana se nalazi kao srednja vrednost dva broja u sredini skupa.C 11 12 13 14 15 16 Broj 10 2 13 40 15

=MEDIAN(C12:C16) =MEDIAN(C12:C15) =AVERAGE(C12:C16)

vra a 13 vra a 7.5 vra a 16

Funkcija MODEOpis: sabiravrednost koja se najvi e puta pojavljuje unutar zadatog opsega ili vra a vrednosti u selektovanim elijama liste Sintaksa: =SUM(broj1, broj2, ...) Sintaksa: =MODE(broj1, broj2, ...)

Argumenti mogu biti brojevi, imena, nizovi ili reference na elije koje sadr e brojeve. Prazne elije, elije sa tekstom ili logi kim vrednostima se ignori u. Maksimalan broj argumenata funkcije je 30. Ako se nijedna vrednost ne pojavljuje dva puta, funkcija vra a gre ku #N/A.C 11 12 13 14 15 Kolicina 250 129 130 250

=MODE(C12:C15)

vra a 250

Logi ke funkcijeIzborIF AND NOT OR

Funkcija IF (1)Opis: usmerava tok izra unavanja i vra a jednu vrednost ako je zadati uslov ispunjen, a drugu vrednost ako nije Sintaksa: =IF(logi ki_test, v1, v2)

logi ki_test je uslov u vidu logi ke vrednosti ili izraza koji mo e da bude ta an (true) ili neta an (false) v1 je vrednost koja se vra a ako je logi ki_test ispunjen ili ta an v2 je vrednost koja se vra a ako logi ki_test nije ispunjen ili je neta an v1 i v2 mogu biti i formule, pa tada funkcija vra a rezultate formula Postoji mogu nost ugnje davanja do 7 IF funkcija. U okviru IF funkcije esto se koriste funkcije za logi ke operacije AND, NOT i OR.

Funkcija IF (2)Primeri

Funkcija ANDOpis: vra a TRUE ukoliko su svi logi ki argumenti TRUE, ili vra a FALSE ako je bar jedan logi ki argument FALSE Sintaksa: =AND(argument1, argument2, ...)

Maksimalan broj argumenata u funkciji je 30. Ako se u okviru argumenata pojave tekst ili prazna elija, ignori u se, a ako se pojavi vrednost koja nije logi kog tipa, funkcija prijavljuje gre ku #VALUE. 1. =AND(2+3=5,2+2=4) 2. Neka je A2=50 i A3=104. =AND(1