Funkcije u ekselu Funkcije q Funkcija je ugraena

  • Slides: 29
Download presentation
Funkcije u ekselu

Funkcije u ekselu

Funkcije q Funkcija je ugrađena formula koja obavlja matematičke operacije ili vraća informacije određene

Funkcije q Funkcija je ugrađena formula koja obavlja matematičke operacije ili vraća informacije određene formulom. § u listi sa više od hiljadu brojeva naći najveću vrednost (funkcija MAX se može koristiti umesto formule koja bi poredila brojeve) § u navedenoj listi naći prosečnu vrednost (funkcija AVERAGE se može koristiti umesto sabiranja i deljenja sa ukupunim brojem elemenata liste) q Excel ima više od 450 ugrađenih funkcija čijom se primenom može uštedeti mnogo vremena i poboljšati produktivnost. q Osim postojećih, mogu se generisati i sopstvene funkcije korišćenjem Excel-ovog makrojezika Visual Basic for Applications. q Funkcija se sa svojim argumentima unosi u liniju za formule tako što joj prethodi znak =. Argumenti funkcije mogu biti brojevi, tekst, logičke vrednosti, adrese ćelija ili imena radnih listova.

Ugrađene funkcije (1) Pristup ugrađenim funkcijama q selektovati ćeliju u koju se želi upisati

Ugrađene funkcije (1) Pristup ugrađenim funkcijama q selektovati ćeliju u koju se želi upisati funkcija q aktivirati dugme fx u liniji za formule ili pokrenuti opciju Insert/Function, nakon čega će se otvariti prozor na slici q izabrati željenu kategoriju i funkciju u okviru nje q pritisnuti dugme OK, nakon čega se otvara prozor za unos argumenata Napomena: ukoliko ne možemo da pronađemo željenu funkciju, data je mogućnost pretraživanja na osnovu sličnosti naziva ili opisa funkcije.

Ugrađene funkcije (2) Unos argumenata q u predviđena polja uneti argumente § direktnim upisom

Ugrađene funkcije (2) Unos argumenata q u predviđena polja uneti argumente § direktnim upisom § selekcijom ćelija pomoću miša (prozor nije modalan, pa se može preći na radni list)

Ugrađene funkcije (3) Kategorije ugrađenih funkcija q Matematičke funkcije q Statističke funkcije q Logičke

Ugrađene funkcije (3) Kategorije ugrađenih funkcija q Matematičke funkcije q Statističke funkcije q Logičke funkcije q Inženjerske funkcije q Informatičke funkcije q Finansijske funkcije q Funkcije za rad sa tekstom q Funkcije za pretraživanje i referenciranje q Funkcije za rad sa datumom i vremenom q Funkcije za rad sa bazama podataka

Matematičke funkcije Izbor q SUM q QUOTIENT q SUMIF q SQRT q INT q

Matematičke funkcije Izbor q SUM q QUOTIENT q SUMIF q SQRT q INT q SIGN q TRUNC q ROUND q PRODUCT q SUBTOTAL

Funkcija SUM Opis: sabira vrednosti u selektovanim ćelijama Sintaksa: =SUM(broj 1, broj 2, .

Funkcija SUM Opis: sabira vrednosti u selektovanim ćelijama Sintaksa: =SUM(broj 1, broj 2, . . . ) q Argumenti funkcije mogu biti: § niz pojedinačnih ćelija § opseg ćelija § kombinacija prethodnih =SUM(A 1, D 3, G 6) ili =SUM(A 1; D 3; G 6) =SUM(D 3: D 7) =SUM(A 1, D 3: D 7, G 6) q Maksimalan broj argumenata je 30, ali se ovo ograničenje može prevazići zahvaljujući tome što je dopušteno da svaki argument sadrži do 30 sopstvenih argumenata. =SUM((A 1, B 2, C 3), (A 2, B 2, C 4)) q Funkcija se može primenjivati nad 3 D opsezima koji obuhvataju više listova u radnoj knjizi. =SUM(Sheet 1: Sheet 4!A 1)

Funkcija SUMIF Opis: sabira vrednosti u ćelijama zadatim kriterijumom Sintaksa: =SUMIF(opseg, kriterijum, opseg_sabiranja) §

Funkcija SUMIF Opis: sabira vrednosti u ćelijama zadatim kriterijumom Sintaksa: =SUMIF(opseg, kriterijum, opseg_sabiranja) § opseg je opseg ćelija koji treba evaluirati § kriterijum je kriterijum u obliku broja, izraza ili teksta koji određuje koje će ćelije biti sabrane § opseg_sabiranja predstavlja stvarne ćelije za sabiranje Primer – dva radna lista: =SUMIF(Sheet 1!A 1: A 10, ”>5”, Sheet 2!A 1: A 10) Vrednosti u opsegu Sheet 2!A 1: A 10 se sumiraju ako su odgovarajuće vrednosti u opsegu Sheet 1!A 1: A 10 veće od 5.

Funkcija INT Opis: zaokružuje realan broj na najbliži manji ceo broj Sintaksa: =INT(broj) 1.

Funkcija INT Opis: zaokružuje realan broj na najbliži manji ceo broj Sintaksa: =INT(broj) 1. =INT(8. 9) vraća 8 2. =INT(-8. 9) vraća -9 3. Određivanje decimalnog dela realnog broja Ako je A 2=19. 5, onda =A 2 -INT(A 2) vraća 0. 5

Funkcija TRUNC Opis: odseca realan broj na njegov ceo deo i zadati broj decimala

Funkcija TRUNC Opis: 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) vraća 8 2. =TRUNC(-8. 9) vraća -8 3. =TRUNC(15. 856, 2) vraća 15. 85 4. =TRUNC(PI()) vraća 3

Funkcija PRODUCT Opis: nalazi proizvod brojeva zadatih u okviru argumenata Sintaksa: =PRODUCT(broj 1, broj

Funkcija PRODUCT Opis: nalazi proizvod brojeva zadatih u okviru argumenata Sintaksa: =PRODUCT(broj 1, broj 2, . . . ) q Argumenti mogu biti brojevi, logičke vrednosti i teskt koji se može prevesti u broj q Maksimalan broj argumenata funkcije je 30. C 11 Kolicina 12 5 13 15 14 30 1. =PRODUCT(C 12: C 14) vraća 2250 2. =PRODUCT(C 12: C 14, 2) vraća 4500

Funkcija QUOTIENT Opis: vraća rezultat deljenja u vidu celog broja, odbacujući ostatak Sintaksa: =QUOTIENT(deljenik,

Funkcija QUOTIENT Opis: vraća rezultat deljenja u vidu celog broja, odbacujući ostatak Sintaksa: =QUOTIENT(deljenik, delilac) q Funkcija se nalazi u paketu Analysis Tool. Pak Add-in. q Ako neki od argumenata nije numeričkog tipa, javlja se greška #VALUE. 1. =QUOTIENT(5, 2) vraća 2 2. =QUOTIENT(4. 2, 3. 1) vraća 1 3. =QUOTIENT(-10, 3) vraća -3

Funkcija SQRT Opis: nalazi kvadratni koren zadatog pozitivnog broja Sintaksa: =SQRT(broj) q Ako je

Funkcija SQRT Opis: nalazi kvadratni koren zadatog pozitivnog broja Sintaksa: =SQRT(broj) q Ako je broj negativan, funkcija vraća grešku #NUM!. 1. =SQRT(16) vraća 4 2. Ako je A 2 = -16, onda =SQRT(A 2) vraća #NUM! =SQRT(ABS(A 2)) vraća 4 3. Ako su A 2 = 30 i A 3=40 katete pravouglog trougla, onda se hipotenuza računa pomoću =SQRT(A 2^2+A 3^2) vraća 50

Funkcija SIGN Opis: nalazi znak zadatog realnog broja (vraća 1 ako je broj pozitivan,

Funkcija SIGN Opis: 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. =SIGN(10) vraća 1 2. =SIGN(4 -4) vraća 0 3. =SIGN(-0. 00001) vraća -1

Funkcija ROUND Opis: zaokružuje broj na zadati broj decimala Sintaksa: =ROUND(broj, broj_decimala) q Ako

Funkcija ROUND Opis: zaokružuje broj na zadati broj decimala Sintaksa: =ROUND(broj, broj_decimala) q Ako je broj_decimala veći od 0, broj se zaokružuje na zadati broj decimala. q Ako je broj_decimala jednak 0, broj se zaokružuje na najbliži ceo broj. q Ako je broj_decimala manji od 0, broj se zaokružuje levo od decimalne tačke. 1. =ROUND(2. 15, 1) vraća 2. 2 2. =ROUND(2. 149, 1) vraća 2. 1 3. =ROUND(-1. 475, 2) vraća -1. 48 4. =ROUND(21. 5, -1) vraća 20 5. =ROUND(14. 9, -1) vraća 10

Funkcija SUBTOTAL Opis: izračunava međurezultat u okviru zadatog opsega po osnovu 11 različitih funkcija

Funkcija SUBTOTAL Opis: izračunava međurezultat u okviru zadatog opsega po osnovu 11 različitih funkcija Sintaksa: =SUBTOTAL(broj_funkcije, ref 1, ref 2, . . . ) q Argument broj_funkcije specificira koja će se funkcija primeniti u proračunu međurezultata, dok argumenti ref 1, ref 2, . . . (može ih biti do 29) definišu opsege ili reference za koje treba naći međurezultat. q 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. q Funkcija vraća grešku #VALUE! ako se kao argument pojavljuje neka 3 D referenca (ista referenca u okviru opsega radnih listova). Napomena: * - uključene skrivene vrednosti ** - ignorišu se skrivene vrednosti broj_funkcije** Funkcija 1 101 AVERAGE 2 102 COUNT 3 103 COUNTA 4 104 MAX 5 105 MIN 6 106 PRODUCT 7 107 STDEV 8 108 STDEVP 9 109 SUM 10 110 VAR 11 111 VARP

Statističke funkcije Izbor q AVERAGE q COUNTIF q MIN q MEDIAN q MAX q

Statističke funkcije Izbor q AVERAGE q COUNTIF q MIN q MEDIAN q MAX q MODE q COUNT

Funkcija AVERAGE Opis: računa prosek tj. aritmetičku sredinu argumenata Sintaksa: =AVERAGE(broj 1, broj 2,

Funkcija AVERAGE Opis: računa prosek tj. aritmetičku sredinu argumenata Sintaksa: =AVERAGE(broj 1, broj 2, . . . ) q Aritmetička sredina se računa kao količnik zbira argumenata i broja argumenata. q Argumenti funkcije mogu biti: § brojevi ili imena § nizovi § reference na ćelije sa brojevima q Maksimalan broj argumenata u funkciji je 30. q 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 MIN Opis: pronalazi najmanju vrednost u skupu vrednosti Sintaksa: =MIN(broj 1, broj 2,

Funkcija MIN Opis: pronalazi najmanju vrednost u skupu vrednosti Sintaksa: =MIN(broj 1, broj 2, . . . ) q Argumenti funkcije mogu biti: § brojevi § prazne ćelije § logička imena § tekstualno predstavljeni brojevi q Argumenti koji se ne mogu prevesti u broj uzrokuju grešku. q 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. q Maksimalan broj argumenata u funkciji je 30.

Funkcija MAX Opis: računa najveću vrednost u skupu vrednosti Sintaksa: =MAX(broj 1, broj 2,

Funkcija MAX Opis: računa najveću vrednost u skupu vrednosti Sintaksa: =MAX(broj 1, broj 2, . . . ) q Argumenti funkcije mogu biti: § brojevi § prazne ćelije § logička imena § tekstualno predstavljeni brojevi q Argumenti koji se ne mogu prevesti u broj uzrokuju grešku. q 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. q Maksimalan broj argumenata u funkciji je 30.

Funkcija COUNT Opis: broji ćelije koje sadrže brojeve unutar liste argumenata Sintaksa: =COUNT(vrednost 1,

Funkcija COUNT Opis: broji ćelije koje sadrže brojeve unutar liste argumenata Sintaksa: =COUNT(vrednost 1, vrednost 2, . . . ) q Argumenti funkcije mogu sadržati ili se referisati na različite tipove podataka, a funkcija prebrojava samo brojeve. q 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. q 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 COUNTIF Opis: broji ćelije unutar opsega koje zadovoljavaju zadati kriterijum Sintaksa: =COUNTIF(opseg, kriterijum)

Funkcija COUNTIF Opis: 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 (<5000) ili teksta (“osiguranje”) koji određuje koje će ćelije biti prebrojane A B 1 Vrsta Broj 2 domaci 32 3 strani 54 4 domaci 75 q Ukoliko se žele prebrojati prazne ćelije unutar zadatog opsega, koristi se funkcija =COUNTBLANK(opseg) § pri prebrojavanju ova funkcija, osim praznih, uzima u obzir sve ćelije sa formulama koje vraćaju tekst “”. 1. =COUNTIF(A 2: A 4, ”domaci”) vraća 2 2. =COUNTIF(B 2: B 4, ”>53”) vraća 2

Logičke funkcije Izbor q IF q AND q NOT q OR

Logičke funkcije Izbor q IF q AND q NOT q OR

Funkcija IF (1) Opis: usmerava tok izračunavanja i vraća jednu vrednost ako je zadati

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, v 1, v 2) § logički_test je uslov u vidu logičke vrednosti ili izraza koji može da bude tačan (true) ili netačan (false) § v 1 je vrednost koja se vraća ako je logički_test ispunjen ili tačan § v 2 je vrednost koja se vraća ako logički_test nije ispunjen ili je netačan § v 1 i v 2 mogu biti i formule, pa tada funkcija vraća rezultate formula q Postoji mogućnost ugnježdavanja do 7 IF funkcija. q U okviru IF funkcije često se koriste funkcije za logičke operacije AND, NOT i OR.

Funkcija IF (2) Primeri

Funkcija IF (2) Primeri

Funkcija AND Opis: vraća TRUE ukoliko su svi logički argumenti TRUE, ili vraća FALSE

Funkcija AND Opis: vraća TRUE ukoliko su svi logički argumenti TRUE, ili vraća FALSE ako je bar jedan logički argument FALSE Sintaksa: =AND(argument 1, argument 2, . . . ) q Maksimalan broj argumenata u funkciji je 30. q 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) vraća TRUE 2. Neka je A 2=50 i A 3=104. =AND(1<A 2, A 2<100) =IF(AND(1<A 3, A 3<100), A 3, "The value is out of range. ") =IF(AND(1<A 2, A 2<100), A 2, "The value is out of range. ") vraća TRUE vraća “The value. . . ” vraća 50

Funkcija NOT Opis: vraća vrednost suprotnu logičkoj vrednosti argumenta Sintaksa: =NOT(logički_argument) 1. =NOT(2+3=5) vraća

Funkcija NOT Opis: vraća vrednost suprotnu logičkoj vrednosti argumenta Sintaksa: =NOT(logički_argument) 1. =NOT(2+3=5) vraća FALSE 2. =NOT(D 4) (ako je D 4=FALSE) 3. Ako je C 8=1 i D 8=2 =NOT(C 8=D 8) =NOT(C 8<D 8) 4. B 11 Datum 12 3 -7 -1999 vraća TRUE vraća FALSE C Odmor - Milan x D Odmor - Dragan x =IF(NOT(COUNTA(C 12: D 12)<2), ”Problem!”, ””) vraća “Problem!”

Funkcija OR Opis: vraća TRUE ako je bar jedan od argumenata TRUE, u suprotnom

Funkcija OR Opis: vraća TRUE ako je bar jedan od argumenata TRUE, u suprotnom vraća FALSE Sintaksa: =OR(argument 1, argument 2, . . . ) q Maksimalan broj argumenata u funkciji je 30. q 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. =OR(2+3=4, 2+2=3) vraća FALSE

Funkcija TODAY Opis: vraća tekući datum kao redni broj Sintaksa: =TODAY() q Ako je

Funkcija TODAY Opis: vraća tekući datum kao redni broj Sintaksa: =TODAY() q Ako je ćelija sa ovom funkcijom formatirana kao General, funkcija ispisuje vrednost u obliku datuma. Redni broj se ispisuje ako je ćelija formatirana primenom Number formata. q Ova funkcija se može koristiti za dinamičko postavljanje tekućeg datuma, proračunavanje ukupnog broja dana preostalih za dovršavanje projekta ili plaćanje računa i sl.