Professional Documents
Culture Documents
Excel 3
Excel 3
IV deo
Formule
U aplikacijama za tabelarna izraunavanja formule imaju izuzetnu vanost.
Formule mogu biti korisniki definisane ili ugraene u vidu funkcija.
Operatori
Operatori u Excel-u su svrstani u 4 kategorije: aritmetiki operatori, operatori poreenja, operatori nad tekstualnim podacima i operatori nad referencama elija.
Aritmetiki + * / % ^ Opis sabiranje oduzimanje negativan br. mnoenje deljenje procenat stepenovanje : , (space) Reference opseg razdvaja argum. razdvaja opsege <> Opis <= & Tekst Opis spajanje tekstova Poreenja = > < Opis jednako vee od manje od
>=
Adresiranje
Apsolutno adresiranje ($)
Relativno adresiranje
= B6 - relativno adresiranje i vrste i kolone
= $B6
= B$6 = $B$6
Referenciranje
U proraunima se mogu koristiti: podaci iz tekueg radnog lista Adresaelije podaci iz drugih radnih listova iste radne knjige NazivRadnogLista!Adresaelije podaci iz drugih radnih knjiga [NazivRadneKnjige]NazivRadnogLista!Adresaelije
Primer: Godisnji izvestaj!D5 [Sumarni izvestaji]Godisnji izvestaj!D5
Poruke o grekama
Greka
##### #VALUE!
Znaenje
Nije greka, ve je vrednost ira od kolone. Pogrean tip podatka u eliji.
#DIV/0!
#NAME? #N/A #REF! #NUM! #NULL! Circular
Funkcije
Funkcija je ugraena formula koja obavlja matematike operacije ili vraa informacije odreene formulom.
u listi sa vie od hiljadu brojeva nai najveu vrednost (funkcija MAX se
moe koristiti umesto formule koja bi poredila brojeve) u navedenoj listi nai prosenu vrednost (funkcija AVERAGE se moe koristiti umesto sabiranja i deljenja sa ukupunim brojem elemenata liste)
Excel ima vie od 450 ugraenih funkcija ijom se primenom moe utedeti mnogo vremena i poboljati produktivnost. Osim postojeih, mogu se generisati i sopstvene funkcije korienjem Excel-ovog makrojezika Visual Basic for Applications. Funkcija se sa svojim argumentima unosi u liniju za formule tako to joj prethodi znak =. Argumenti funkcije mogu biti brojevi, tekst, logike vrednosti, adrese elija ili imena radnih listova.
Matematike funkcije
Izbor
SUM SUMIF INT TRUNC PRODUCT SQRT SIGN ROUND
Funkcija SUM
Opis: sabira vrednosti u selektovanim elijama Sintaksa: =SUM(broj1, broj2, ...)
Maksimalan broj argumenata je 30, ali se ovo ogranienje moe prevazii zahvaljujui tome to je doputeno da svaki argument sadri do 30 sopstvenih argumenata. =SUM((A1,B2,C3),(A2,B2,C4))
Funkcija SUMIF
Opis: sabira vrednosti u elijama zadatim datim kriterijumom
Sintaksa: =SUMIF(opseg, kriterijum, opseg_sabiranja)
kriterijum je kriterijum u obliku broja, izraza ili teksta koji odreuje koje e elije biti sabrane
opseg_sabiranja predstavlja stvarne elije za sabiranje
Primer dva radna lista: =SUMIF(Sheet1!A1:A10,>5,Sheet2!A1:A10) Vrednosti u opsegu Sheet2!A1:A10 se sumiraju ako su odgovarajue vrednosti u opsegu Sheet1!A1:A10 vee od 5.
Funkcija INT
Opis: zaokruuje realan broj na najblii manji ceo broj Sintaksa: 1. =INT(8.9) =INT(broj) vraa 8
2. =INT(-8.9)
3. Odreivanje decimalnog dela realnog broja Ako je A2=19.5, onda
vraa -9
=A2-INT(A2)
vraa 0.5
Funkcija TRUNC
Opis: odseca realan broj na njegov ceo deo i zadati broj decimala Sintaksa: =TRUNC(broj, broj_cifara)
broj_cifara definie 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())
vraa 8
vraa -8 vraa 15.85 vraa 3
Funkcija PRODUCT
Opis: nalazi proizvod brojeva zadatih u okviru argumenata
Sintaksa: =PRODUCT(broj1, broj2, ...)
Argumenti mogu biti brojevi, logike vrednosti i teskt koji se moe prevesti u broj
1. =PRODUCT(C12:C14)
2. =PRODUCT(C12:C14,2)
vraa 2250
vraa 4500
13
14
15
30
Funkcija SQRT
Opis: nalazi kvadratni koren zadatog pozitivnog broja
Sintaksa: =SQRT(broj)
vraa 4
3. Ako su A2 = 30 i A3=40 katete pravouglog trougla, onda se hipotenuza rauna pomou =SQRT(A2^2+A3^2) vraa 50
Funkcija SIGN
Opis: nalazi znak zadatog realnog broja (vraa 1 ako je broj pozitivan, 0 ako je broj jednak nuli i -1 ako je broj negativan)
Sintaksa: =SIGN(broj)
1. 2. 3.
Funkcija ROUND
Opis: zaokruuje broj na zadati broj decimala Sintaksa: =ROUND(broj, broj_decimala)
Ako je broj_decimala vei od 0, broj se zaokruuje na zadati broj decimala. Ako je broj_decimala jednak 0, broj se zaokruuje na najblii ceo broj. Ako je broj_decimala manji od 0, broj se zaokruuje levo od decimalne take. 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) vraa 2.2 vraa 2.1 vraa -1.48 vraa 20 vraa 10
Statistike funkcije
Izbor
AVERAGE MIN MAX COUNT COUNTIF MODE
Funkcija AVERAGE
Opis: rauna prosek tj. aritmetiku sredinu argumenata
Sintaksa: =AVERAGE(broj1, broj2, ...)
Aritmetika sredina se rauna kao kolinik zbira argumenata i broja argumenata. Argumenti funkcije mogu biti:
Prazne elije, elije koje sadre tekstualne ili logike vrednosti se u proraunu ne uzimaju u obzir, dok se elije u kojima se nalazi 0 uzimaju.
Funkcija MIN
Opis: pronalazi najmanju vrednost u skupu vrednosti Sintaksa: =MIN(broj1, broj2, ...)
Argumenti funkcije mogu biti: brojevi prazne elije logika imena tekstualno predstavljeni brojevi Argumenti koji se ne mogu prevesti u broj uzrokuju greku. U argumentu koji je niz ili referenca, uzimaju se u obzir samo brojevi, dok se prazne elije, logike vrednosti i tekst ne uzimaju u obzir (njih uzima u obzir funkcija MINA). Ako argumenti ne sadre brojeve, funkcija vraa vrednost 0. Maksimalan broj argumenata u funkciji je 30.
Funkcija MAX
Opis: rauna najveu vrednost u skupu vrednosti Sintaksa: =MAX(broj1, broj2, ...)
Argumenti funkcije mogu biti: brojevi prazne elije logika imena tekstualno predstavljeni brojevi Argumenti koji se ne mogu prevesti u broj uzrokuju greku. U argumentu koji je niz ili referenca, uzimaju se u obzir samo brojevi, dok se prazne elije, logike vrednosti i tekst ne uzimaju u obzir (njih uzima u obzir funkcija MAXA). Ako argumenti ne sadre brojeve, funkcija vraa vrednost 0. Maksimalan broj argumenata u funkciji je 30.
Funkcija COUNT
Opis: broji elije koje sadre brojeve unutar liste argumenata Sintaksa: =COUNT(vrednost1, vrednost2, ...)
Argumenti funkcije mogu sadrati ili se referisati na razliite tipove podataka, a funkcija prebrojava samo brojeve. Argumenti koji su brojevi, datumi ili tekst koji se moe prevesti u broj uzimaju se u obzir pri prebrojavanju, dok se sadaj koji se ne moe prevesti u broj ignorie. U argumentu koji je niz ili referenca, uzimaju se u obzir samo brojevi, dok se prazne elije, logike 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)
opseg je opseg elija koji treba evaluirati kriterijum je kriterijum u obliku broja (32), izraza (<5000) ili teksta (osiguranje) koji odreuje koje e elije biti prebrojane
A 1 2 3 4 Vrsta domaci strani domaci B Broj 32 54 75
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 vraaju tekst . vraa 2 vraa 2
1. =COUNTIF(A2:A4,domaci) 2. =COUNTIF(B2:B4,>53)
Funkcija MODE
Opis: sabiravrednost koja se najvie puta pojavljuje unutar zadatog opsega ili vraa vrednosti u selektovanim elijama liste Sintaksa: =SUM(broj1, broj2, ...)
Sintaksa:
Argumenti mogu biti brojevi, imena, nizovi ili reference na elije koje sadre brojeve. Prazne elije, elije sa tekstom ili logikim vrednostima se ignoriu.
=MODE(C12:C15)
vraa 250
Logike funkcije
Izbor
IF AND NOT OR
Funkcija IF (1)
Opis: usmerava tok izraunavanja i vraa jednu vrednost ako je zadati uslov ispunjen, a drugu vrednost ako nije
Sintaksa: =IF(logiki_test, v1, v2)
logiki_test je uslov u vidu logike vrednosti ili izraza koji moe da bude taan (true) ili netaan (false) v1 je vrednost koja se vraa ako je logiki_test ispunjen ili taan v2 je vrednost koja se vraa ako logiki_test nije ispunjen ili je netaan
Funkcija IF (2)
Primeri
Funkcija AND
Opis: vraa TRUE ukoliko su svi logiki argumenti TRUE, ili vraa FALSE ako je bar jedan logiki argument FALSE
Sintaksa: =AND(argument1, argument2, ...)
Maksimalan broj argumenata u funkciji je 30. Ako se u okviru argumenata pojave tekst ili prazna elija, ignoriu se, a ako se pojavi vrednost koja nije logikog tipa, funkcija prijavljuje greku #VALUE.
1. =AND(2+3=5,2+2=4)
2. Neka je A2=50 i A3=104. =AND(1<A2, A2<100)
vraa TRUE
vraa TRUE
Funkcija NOT
Opis: vraa vrednost suprotnu logikoj vrednosti argumenta
Sintaksa: 1. =NOT(2+3=5) 2. =NOT(D4) (ako je D4=FALSE) =NOT(logiki_argument) vraa FALSE vraa TRUE vraa TRUE vraa FALSE
Funkcija OR
Opis: vraa TRUE ako je bar jedan od argumenata TRUE, u suprotnom vraa FALSE Sintaksa: =OR(argument1, argument2, ...)
Maksimalan broj argumenata u funkciji je 30. Ako se u okviru argumenata pojave tekst ili prazna elija, ignoriu se, a ako se pojavi vrednost koja nije logikog tipa, funkcija prijavljuje greku #VALUE.
=OR(2+3=4,2+2=3)
vraa FALSE
Funkcija CHAR
Opis: vraa karakter koji odgovara zadatom broju Sintaksa: =CHAR(broj)
Argument broj je broj izmeu 1 i 255. Vraeni karakter pripada karakter setu koji se koristi na konkretnom raunaru (za Windows se koristi ANSI karakter set).
Primeri
=CHAR(65) =CHAR(33) vraa A vraa !
Funkcija CONCATENATE
Opis: spaja nekoliko tekstualnih stringova u jedan string (niz karaktera) Sintaksa: =CONCATENATE(teskt1,teskt2,...)
Broj argumenata je ogranien na 30. Argumenti mogu biti tekstualni stringovi, brojevi ili reference na jednu eliju.
Umesto ove funckije, za spajanje stringova se moe koristiti i operator & i tada postavljeno ogranienje po pitanju broja argumenata ne vai. Ovo je jedna od najkorisnijih funkcija u Excel-u. Primer
A 1 2 3 Plan prihod 78000
Funkcija MID
Opis: izdvaja iz zadatog stringa (tekst) zadati broj karaktera (broj_karaktera) od zadate pozicije (poetna_pozicija) Sintaksa: =MID(tekst, poetna_pozicija, broj_karaktera)
Prvi karakter u stringu tekst odgovara broju 1. Ako poetna_pozicija prevazilazi duinu stringa, funkcija vraa prazan string .
Ako poetna_pozicija i broj_karaktera u zbiru prevazilaze duinu stringa, funkcija vraa karaktere do kraja stringa.
Primeri =MID(Beograd, 1, 3) =MID(Beograd, 15, 5) =MID(D3, 3, 20) (ako je D3=Beograd) vraa Beo vraa vraa grad
Argument poetna_pozicija predstavlja redni broj karaktera u stringu unutar_teksta od koga treba zapoeti pretraivanje (prvi karakter u stringu odgovara broju 1). Ako se izostavi, podrazumevana vrednost ovog argumenta je 1. Ukoliko argument poetna_pozicija nije vei od 0, ili je vei od duine stringa, kao i ako se zadati string ne pojavljuje u stringu unutar_teksta, funkcija vraa greku #VALUE!. Funkcija vodi rauna o velikim i malim slovima (case sensitive) i ne doputa spacijalne (wildcard) karaktere u okviru argumenta nai_tekst. Slinu funkcionalnost ima i funkcija SEARCH, samo to ona doputa whildcard karaktere i ne vodi rauna o veliini slova (case insensitive).
3
4
Mirjana Jakovljevi
Dragan Alimpi
Funkcija LEN
Opis: vraa broj karaktera u tekstualnom stringu Sintaksa: =LEN(tekst)
Primeri
=LEN(Dunav osiguranje)
=LEN(A2) =LEN( polisa) (ako je A2 prazna elija)
vraa 16
vraa 0 vraa 9
Funkcija EXACT
Opis: poredi dva tekstualna stringa i vraa TRUE ukoliko su oni identini, u suprotnom vraa FALSE Sintaksa: =EXACT(tekst1, tekst2)
Pri poreenju se vodi rauna o veliini slova (case sensitive). Pri poreenju sadraja elija se ne vodi rauna o njihovim razliitim formatima.
Funkcija TRIM
Opis: uklanja sve razmake iz teksta izuzev jednog razmaka izmeu rei Sintaksa: =TRIM(tekst)
Obino se koristi kada se preuzimaju podaci iz drugih aplikacija gde se razmaci upotrebaljavaju kao separatori u listama i obrascima.
Primeri
A
1 2 3 Ime i prezime Marko Petar Ilic Mirkovic
=TRIM(A2)
=TRIM(A3) =TRIM(Polisa osiguranja)
Funkcija REPLACE
Opis: zamenjuje deo tekstualnog stringa (tekst) drugim stringom (novi_tekst) u skladu sa zadatom poetnom pozicijom i brojem karaktera koje treba zameniti Sintaksa: =REPLACE(tekst, poetna_pozicija, broj_karaktera, novi_tekst)
Primeri
A 1 2 3 4 Partner abcdefghijk 2009 123456
=REPLACE(A4, 1, 3, @)
vraa @456
Funkcija REPT
Opis: ponavlja tekst zadati broj puta Sintaksa: =REPT(tekst, broj_ponavljanja)
Excel uva datume kao uzastopne redne brojeve koji se mogu koristiti u proraunima. U Windows okruenju, 1.januar 1900.godine uzima se kao poetak i predstavlja redni broj 1 (1.januar 2008.godine odgovara broju 39448 jer je toliko dana proteklo od 1.januara 1900.god.). Argument godina moe da ima od 1 do 4 cifre. Ako je u opsegu od 0 do 1899, Excel dodaje 1900 pri proraunavanju godine. Na pr. DATE (108,1,2) je 2.1.2008. Ako je argument mesec vei od 12, dodaje se prvom mesecu u zadatoj godini. Na pr. DATE(2008,14,2) je 2.2.2009. Ako je argument dan vei od broja dana u zadatom mesecu, dodaje se prvom danu u tom mesecu. Na pr. DATE(2008,1,35) predstavlja 4.2.2008.
2. Ako elija B7 sadri neki datum, odrediti koji je to po redu dan u godini. =B7-DATE(YEAR(B7),1,0) 3. Odrediti koliko ima dana u datom mesecu zadate godine (vano za prestupne godine). Neka B8 sadri datum 2/1/2000. =DATE(YEAR(B8),MONTH(B8)+1,0) vraa 2/29/2000
Funkcija NETWORKDAYS
Opis: vraa broj radnih dana izmeu dva datuma (iskljueni su vikendi i definisani praznici)
Sintaksa: =NETWORKDAYS(poetni_datum, krajnju_datum, praznici) Funcija se nalazi u paketu Analysis ToolPak add-in. Datumi moraju biti uneti korienjem funkcije DATE, ili nekim drugim funkcijama (ne mogu se uneti kao tekst). Argument praznici je opcioni, a moe biti zadat bilo kao opseg elija sa datumima ili kao niz.
A B Opis Poetak projekta Kraj projekta Praznik Praznik Praznik
1 2 3 4 5 6
=NETWORKDAYS(A2,A3,A4)
=NETWORKDAYS(A2,A3,A4:A6)
vraa 107
vraa 105
Funkcija TODAY
Opis: vraa tekui datum kao redni broj Sintaksa: =TODAY()
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. Ova funkcija se moe koristiti za dinamiko postavljanje tekueg datuma, proraunavanje ukupnog broja dana preostalih za dovravanje projekta ili plaanje rauna i sl.