Professional Documents
Culture Documents
ABS
Vraća apsolutnu vrijednost nekog broja. Apsolutna vrijednost nekog broja je taj broj bez predznaka.
Syntax: ABS(Broj)
Primjer:
ABS(2) jednako je 2
ABS(-2) jednako je 2
SQRT(ABS(A1)) jednako je 4
ACOS
Vraća arkus kosinus nekog broja. Arkus kosinus je ugao čiji je kosinus navedeni broj. Vrijednost ugla koju vraća
ova funkcija je dat u radijanima u rasponu od 0 (nula) do
Syntax: ACOS(broj)
Primjer:
ACOSH
Vraća inverzni hiperbolični kosinus broja. Broj mora biti veći ili jednak 1. Inverzni hiperbolični kosinus je
vrijednost čiji hiperbolični kosinus je broj, tako da je ACOSH(COSH(broj)) jednako tom broju.
Syntax: ACOSH(broj)
Primjer:
ACOSH(1) jednako je 0
ASIN
Vraća arkus sinus od nekog broja. Arkus sinus je ugao čiji je sinus taj broj. Vraćena vrijednost ugla je data u
radijanima u rasponu od - /2 to /2.
Syntax: ASIN(broj)
1
Napomena:
Primjer:
ASINH
Vraća inverzni hiperbolični sinus nekog broja. Inverzni hiperbolični sinus je vrijednost čiji je hiperbolični sinus taj
broj, tako da je ASINH(SINH(broj)) jednako tom broju.
Syntax: ASINH(broj)
Primjer:
ATAN
Vraća arkus tangens od nekog broja. Arkus tangens je ugao čiji je tangens taj broj. Vrijednost koju vrati ova
funkcija je prikazana u radijanima u rasponu od - /2 to /2.
Syntax: ATAN(broj)
Napomena:
Primjer:
ATAN2
Vraća arkus tangens od broja iskazanog putem x i y koordinata. Arkus tangens je ugao od x ose do linije koja
počinje u koordinatnom početku (0,0) i do tačke sa koordinatama (x_num, y_num). Ugao je dat u radijanima
između -PI() i PI(), isključujući -PI()
Syntax: ATAN2(x_num,y_num)
Napomene:
Pozitivni rezultat predstavlja ugao suprotno kretanju kazaljke na satu počevši od x-ose, a negativan
rezultat predstavlja ugao u pravcu kretanja kazaljke na satu počevši od x-ose.
ATAN2(a,b) jednako je ATAN(b/a), osim da vrijednost može biti jednaka 0 (nula) u ATAN2.
· Ako su vrijednosti x_num i Y-num 0 (nula), ATAN2 vraća #DIV/0! Grešku.
· Ako želite prikazati vrijednost u stepenima, pomnožite rezultat sa 180/PI( ).
Primjer:
2
ATAN2(1, 1) jednako je 0.785398 (p/4 radijana)
ATANH
Vraća inverzni hiperbolični tangens nekog broja. Broj mora biti između -1 i 1 (isključujući -1 i 1). Inverzni
hiperbolični tangens je vrijednost čiji hiperbolični tangens je taj broj, tako da ATANH(TANH(broj)) vraća taj isti
broj.
Syntax: ATANH(broj)
Primjer:
CEILING
Vraća broj zaokružen prema gore, počevši od nule, na zadati broj decimala. Na primjer, ako želite da izbjegnete
korištenje penija u cijeni vašeg proizvoda od $4.42, koristite formulu =CEILING(4.42,0.05) da zaokružite cijenu
na najbliži nickel (kovani novac od 5 centi).
Syntax: CEILING(number,significance)
Napomene:
Primjer:
CEILING(2.5, 1) jednako je 3
COMBIN
Vraća broj kombinacija za dati broj. Koristite COMBIN da odredite ukupan mogući broj grupa za dati broj
događaja.
Syntax: COMBIN(numberj,number_chosen)
Napomene:
3
Decimalni dio number se odsjeca do prvog nižeg cijelog broja.
Ako neki od argumenata nije broj, COMBIN vraća #NAME? Grešku.
Ako je nzmber <0, number_chosen <0, ili number<number_chosen, COMBIN vraća #NUM? Grešku.
Kombinacija je bilo koji set događaja, bez obzira na njihov interni poredak. Kombinacije su različite od
permutacija, za koje je interni poredak veoma važan.
Broj kombinacija je prikazan u obrascu, gdje je number = n i number_chosen = k:
Primjer:
Pretpostavimo da želite formirati tim od dva člana od osam mogućih igrača, i želite da znate koliko je timova
moguće formirati. COMBIN(8,2) jednako je 28 timova.
COS
Syntax: COS(numberj)
number je ugao dat u radijanima za koji želite izračunati kosinus. Ako je ugao dat u stepenima, pomnožite izraz sa
PI()/180 da bi ga pretvorili u radijane.
Primjer:
COSH
Syntax: COSH(numberj)
ez ez
Formula za hiperbolični kosinus je: COSH(z)
2
Primjer:
DEGREES
Syntax: DEGREES(ugao)
Primjer:
EVEN
Vraća broj zaokružen prema gore na prvi viši paran cijeli broj.
Syntax: EVEN(numberj)
Napomene:
4
Ako number nije numerička vrijednost, EVEN vraća #VALUE! grešku.
U zavisnosti od predznaka broja, vrijednost je zaokružena prema gore, osim ako je number paran broj,
kada se ne dešava nikakvo zaokruživanje.
Primjer:
EVEN(1.5) jednako je 2
EVEN(3) jednako je 4
EVEN(2) jednako je 2
EVEN(-1) jednako je -2
EXP
Vraća broj e stepenovan na neki broj. Konstanta e je 2.71828182845904, baza prirodnog logaritma
Syntax: EXP(number)
Napomene:
Primjer:
EXP(LN(3)) jednako je 3
FACT
Vraća faktoriel nekog broja. Faktoriel nekog broja je jednak 1*2*3*...* number.
Syntax: FACT(number)
number je pozitivan broj za koji želite izračunati faktoriel. Ako number nije cijeli broj, decimalni dio se odsijeca
da bi se dobio cijeli broj.
Primjer:
FACT(1) jednako je 1
FACT(0) jednako je 1
5
FLOOR
Zaokružuje broj prema dole, prema nuli, na najbliži zadati broj decimala.
Syntax: FLOOR(number,significance)
Napomene:
Ako je bilo koji od argumenata nenumerička vrijednost, FLOOR vraća #VALUE! Grešku.
Ako argumenti imaju različit predznak, FLOOR vraća #NUM! Grešku.
Primjer:
FLOOR(2.5, 1) jednako je 2
INT
Syntax: INT(number)
number je realni broj koji želimo zaokružiti prema dole na cijeli broj.
Primjer:
INT(8.9) jednako je 8
INT(-8.9) jednako je -9
Slijedeća formula vraća decimalni dio pozitivnog realnog broja u ćeliji A1: A1-INT(A1)
LN
Vraća prirodni logaritam nekog broja. Prirodni logaritam je logaritam zasnovan na bazi konstante prirodnog broja
e (2.71828182845904).
Syntax: LN(number)
Napomene:
Primjer:
LN(2.7182818) jednako je 1
LN(EXP(3)) jednako je 3
EXP(LN(4)) jednako je 4
6
LOG
base je baza logaritma. Ako je ovaj parametar izostavljen, pretpostavlja se da je baza 10.
Primjer:
LOG(10) jednako je 1
LOG(8, 2) jednako je 3
LOG10
Syntax: LOG10(number)
number je pozitivan realan broj za koji želimo izračunati logaritam za bazu 10.
Primjer:
LOG10(10) jednako je 1
LOG10(1E5) jednako je 5
LOG10(10^5) jednako je 5
MDETERM
Syntax: MDETERM(array)
· Niz može biti dat kao opseg ćelija, na primjer A1:C3; kao niz konstanti, kao npr. {1,2,3;4,5,6;7,8,9}; ili
kao ime koje se odnosi na prethodno određeni niz.
Ako je bilo koja ćelija u nizu prazna ili sadrži tekst, MDETERM vraća #VALUE! Grešku.
· MDETERM također vraća grešku #VALUE! ako niz nema isti broj kolona i redova.
Napomene:
Matrica determinanta je broj izveden iz vrijednosti u nizu. Za niz sa tri kolone i tri reda, determinanta se
determiniše kao:
Matrica determinanta se koristi za rješavanje sistema matematičkih jednačina koje uključuju nekoliko
varijabli.
MDETERM se izračunava sa tačnošću od približno 16 decimalnih mjesta, što može voditi manjim
greškama kada obračun nije dovršen. Na primjer, determinanta proste matrice može varirati od nule za 1E-16.
Primjer:
MDETERM({1,3,8,5;1,3,6,1;1,1,1,0;7,3,10,2}) jednako je 88
7
MDETERM({3,6,1;1,1,0;3,10,2}) jednako je 1
MDETERM({3,6;1,1}) jednako je -3
MDETERM({1,3,8,5;1,3,6,1}) jednako je #VALUE! zato što niz nema isti broj redova i kolona.
MINVERSE
Syntax: MINVERSE(array)
· Niz može biti dat kao opseg ćelija, na primjer A1:C3; kao niz konstanti, kao npr. {1,2,3;4,5,6;7,8,9}; ili
kao ime koje se odnosi na prethodno određeni niz.
Ako je bilo koja ćelija u nizu prazna ili sadrži tekst, MINVERSE vraća #VALUE! Grešku.
· MINVERSE također vraća grešku #VALUE! ako niz nema isti broj kolona i redova.
Napomene:
Formula koja vraća matricu mora biti unesena kao matrica formula.
Inverzna matrica, kao i determinanta, se obično koristi za rješavanje sistema matematičkih jednačina koje
uključuju nekoliko varijabli.
· Kao primjer kako se računa matrica sa dvije kolone i dva reda, pretpostavimo da opseg A1:B2 sadrži slova
a, b, c, i d koja predstavljaju bilo koji broj. Slijedeća tabela pokazuje inverznu matricu matrice A1:B2.
Kolona A Kolona B
MDETERM se izračunava sa tačnošću od približno 16 decimalnih mjesta, što može voditi manjim
greškama kada obračun nije dovršen.
Neke kvadratrne matrice ne mogu biti inverzne i vratit će grešku #NUM! sa funkcijom MINVERSE.
Determinanta za matricu koja se ne može invertovati je 0.
Primjer:
MMULT
Vraća proizvod matrica. Rezultat je matrica sa istim brojem redova kao array_1 i istim brojem kolona kao array_2
Syntax: MMULT(array_1,array_2)
Broj kolona u array_1 mora biti isti kao broj redova u array_2, a obje matrice moraju sadržavati samo
brojeve.
Matrice mogu biti date kao opseg ćelija, matrica konstanti ili adresa ćelija.
Ako je bilo koja ćelija prazna ili sadrži tekst, ili ako je broj kolona u array_1 različit od broja redova u
array_2, MMULT vraća #VALUE! grešku.
Primjer:
8
MMULT({1,3,0;7,2,0;1,0,0}, {2,0;0,2}) jednako je #VALUE!, zbog toga što prva matrica ima tri kolone a druga
matrica ima samo dva reda.
MOD
Vraća ostatak dijeljenja dva broja. Rezultat ima isti predznak kao djelilac
Syntax: MOD(broj,djelilac)
Djelilac je broj sa kojim dijelite prethodni broj. Ako je djelilac nula, MOD vraća #DIV/0! grešku.
Napomene:
MOD funkcija se može predstaviti putem INT funkcije kao: MOD(n, d) = n - d*INT(n/d)
Primjer:
MOD(3, 2) jednako je 1
MOD(-3, 2) jednako je 1
ODD
Syntax: ODD(number)
Napomene:
Primjer:
ODD(1.5) jednako je 3
ODD(3) jednako je 3
ODD(2) jednako je 3
ODD(-1) jednako je -1
ODD(-2) jednako je -3
PI
Syntax: PI( )
Primjer:
SIN(PI()/2) jednako je 1
9
Ako je poluprečnik kruga smješten u ćeliji sa imenom Radius, slijedeća formula izračunava površinu kruga:
PI()*(Radius^2)
POWER
Syntax: POWER(number,power)
number je broj koji stepenujemo. Može biti bilo koji realan broj.
power je eksponent na koji se određeni broj stepenuje.
Napomena:
Primjer:
POWER(5,2) jednako je 25
POWER(98.6,3.2) jednako je 2401077
POWER(4,5/4) jednako je 5.656854
PRODUCT
Množi sve brojeve koji su dati kao argumenti i vraća njihov proizvod.
Napomene:
Argumenti koji predstavljaju brojeve, logičke vrijednosti ili tekst koji sačinjavaju brojevi se uzimaju u
obzir; argumenti koji predstavjaju tekst koji se ne može konvertovati u brojeve uzrokuju pojavu greške. Prazne
ćelije, logičke vrijednosti, ili tekst u matrici se ignorišu, odnosno jedino brojevi se uzimaju u obzir.
Primjer:
RADIANS
Syntax: RADIANS(ugao)
Primjer:
RAND
Vraća slučajni broj veći od 0 i manji od 1. Novi slučajni broj se vraća svaki put kada se tabela rekalkuliše.
Syntax: RAND( )
Napomene:
10
Ako želite da koristite RAND funkciju da dobijete slučajni broj, ali ne želite da se broj mijenja svaki put
kada se izvrši rekalkulacija tabele, možete upisati =RAND() na Formula baru, i zatim pritisnuti taster F9 da
promijenite formulu u slučajni broj.
Primjer:
Ako želite da gererišete slučajni broj veći od 0 i manji od 100 koristite formulu:
RAND()*100
ROMAN
Syntax: ROMAN(numberj,stil)
stil je broj koji određuje kako će rimski broj biti prikazan. Stil ispisivanja rimskih brojeva se kreće od klasičnog
prikazivanja do prostog prikazivanja. Viditi primjer dole.
Stil tip
Napomene:
Primjer:
11
ROUND
Syntax: ROUND(broj,broj_mjesta)
Ako je broj_mjesta veći od nule, broj se zaokružuje na određeni broj deciumalnih mjesta.
Ako je broj_mjesta 0, broj se zaokružuje na najbliži cijeli broj.
Ako je broj_mjesta manji od 0, broj se zaokružuje lijevo od decimalnog mjesta.
Primjer:
ROUNDDOWN
Syntax: ROUNDDOWN(broj,broj_mjesta)
Napomena:
ROUNDDOWN se ponaša kao ROUND, osim što uvijek zaokružuje prema dole.
Ako je broj_mjesta veći od nule, onda je broj zaokružen prema dole na određeni broj decimalnih mjesta.
Ako je broj_mjesta jednak nuli ili je izostavljen, onda je broj zaokružen prema dole na najbliži cijeli broj.
Ako je broj manji od nule, onda se broj zaokružuje prema dole i to lijevo od decimalnog mjesta.
Primjer:
ROUNDDOWN(3.2, 0) jednako je 3
ROUNDDOWN(76.9,0) jednako je 76
ROUNDUP
Syntax: ROUNDUP(broj,broj_mjesta)
12
Napomena:
ROUNDUP se ponaša kao ROUND, osim što uvijek zaokružuje prema gore.
Ako je broj_mjesta veći od nule, onda je broj zaokružen prema gore na određeni broj decimalnih mjesta.
Ako je broj_mjesta jednak nuli ili je izostavljen, onda je broj zaokružen prema gore na najbliži cijeli broj.
Ako je broj manji od nule, onda se broj zaokružuje prema gore i to lijevo od decimalnog mjesta.
Primjer:
ROUNDUP(3.2,0) jednako je 4
ROUNDUP(76.9,0) jednako je 77
SIGN
Određuje predznak broja. Vraća 1 ako je broj pozitivan, nula ako je broj 0, i -1 ako je broj negativan.
Syntax: SIGN(broj)
Primjer:
SIGN(10) jednako je 1
SIGN(4-4) jednako je 0
SIGN(-0.00001) jednako je -1
SIN
Syntax: SIN(number)
number je ugao iskazan u radijanima za koji želimo izračunati sinus. Ako je argument dat u stepenima, pomnožite
broj sa PI()/180 da bi stepene pretvorili u radijane.
Primjer:
SIN(PI()/2) jednako je 1
SINH
Syntax: SINH(number)
Primjer:
13
SQRT
Syntax: SQRT(number)
number je broj za koji želimo izračunati kvadratni korijen. Ako je number negativan, SQRT vraća #NUM! grešku.
Primjer:
SQRT(16) jednako je 4
SQRT(ABS(-16)) jednako je 4
SUBTOTAL
Vraća subtotale u listi ili bazi podataka. Mnogo je lakše kreirati subtotale u nekoj listi ili bazi podataka korištenjem
Subtotals komande iz Data menu
ime_funkcije je broj od 1 do 11 koji određuje koja funkcija će se koristiti prilikom izračunavanja subtotala.
Ime_funkcije Funkcija
1 AVERAGE
2 COUNT
3 COUNTA
4 MAX
5 MIN
6 PRODUCT
7 STDEV
8 STDEVP
9 SUM
10 VAR
11 VARP
opseg1, opseg2 je niz ćelija (može ih biti do 29) za koje računate subtotal.
Napomene:
Ako u opsegu već postoje polja koja predstavljaju subtotele ("ugnježdeni subtotali"), oni se ignorišu da bi
se izbjeglo dvostruko računanje istih vrijednosti.
Funkcija SUBTOTAL će ignorisati bilo koji skriveni red koji je rezultat korištenja komande za filtriranje
podataka.
Ako bilo koji od opsega ćelija ima trodimenzionalne koordinate, SUBTOTAL vraća #VALUE! grešku.
Primjer:
SUM
numberj1, numberj2, ... su 1 do 30 argumenata za koje želite izračunati ukupnu vrijednost ili sumu.
Brojevi, logičke vrijednosti i tekst sastavljen od brojeva koji kucate direktno u listi argumenata se uzimaju
u obračun.
14
Ako je bilo koji od argumenata matriza ili niz ćelija, samo brojevi u toj matrici se sabiraju. Prazne ćelije,
logičke vrijednosti, tekst ili poruke o greškama se ignorišu.
Primjer:
SUM(3, 2) jednako je 5
SUM("3", 2, TRUE) jednako je 6 zato što se tekstualne vrijednosti koje sadrže brojeve konvertuju u brojeve, a
logička vrijednost TRUE se konvertuje u broj 1.
SUM(A1, B1, 2) jednako je 2 zato što se pozivamo na ćelije koje imaju nenumeričke vrijednosti.
Ako ćelije A2:E2 sadrže brojeve5, 15, 30, 40, and 50:
SUM(A2:C2) jednako je 50
SUMIF
Syntax: SUMIF(range,criteria,sum_range)
Primjer:
Pretpostavimo da ćelije A1:A4 sadrže slijedeće vrijednosti za četiri kuće: $100,000, $200,000, $300,000, $400,000,
svaka. B1:B4 sadrži slijedeće prodajne provizije za svaku od odgovarajuće prodajne vrijednosti kuće: $7,000,
$14,000, $21,000, $28,000.
SUMPRODUCT
Array1, array2, array3, ...su 2 do maksimalno 30 nizova čije komponente želite da pomnožite a zatim vrijednosti
proizvoda saberete.
Nizovi moraju imati isti broj elemenata. Ako nemaju, SUMPRODUCT vraća #VALUE! grešku.
SUMPRODUCT tretira komponente niza koji nisu brojevi kao nule.
Primjer
Slijedeća formula množi sve elemente dva niza i vraća zbir proizvoda: 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3.
Napomena:
Navedeni primjer vraća isti rezultat kao i formula SUM(A1:B3*D1:E3) ako je upisana kao matrica formula.
SUMSQ
15
Syntax: SUMSQ(number1,number2, ...)
Number1, number2, ... su 1 do 30 argumenata za koje želite sumu kvadrata. Možete koristiti i jednodimenzionalni
niz umjesto argumenata odvojenih zarezom.
Primjer:
SUMSQ(3, 4) jednako je 25
SUMX2MY2
Syntax: SUMX2MY2(matrica_x,matrica_y)
Napomene:
Argumenti bi trebali biti brojevi ili imena, matrica, ili adrese ćelija koje sadrže brojeve.
Ako neki argument sadrži tekst, logičku vrijednost ili prazne ćelije, te vrijednosti se ignorišu, ali se
vrijednosti sa nulom uključuju u obračun
Ako Matrica_x i Matrica_y imaju različit broj vrijednosti, SUMX2MY2 vraća #N/A grešku.
Primjer:
SUMX2PY2
Vraća sumu sume kvadrata odgovarajućih vrijednosti u dvije matrice. Suma sume kvadrata je uobičajen izraz u
mnogim statističkim kalkulacijama.
Syntax: SUMX2PY2(matrica_x,matrica_y)
Napomene:
Argumenti bi trebali biti brojevi ili imena, matrica, ili adrese ćelija koje sadrže brojeve.
Ako neki argument sadrži tekst, logičku vrijednost ili prazne ćelije, te vrijednosti se ignorišu, ali se
vrijednosti sa nulom uključuju u obračun
Ako Matrica_x i Matrica_y imaju različit broj vrijednosti, SUMX2PY2 vraća #N/A grešku.
Primjer:
SUMXMY2
Syntax: SUMXMY2(matrica_x,matrica_y)
Napomene:
Argumenti bi trebali biti brojevi ili imena, matrica, ili adrese ćelija koje sadrže brojeve.
16
Ako neki argument sadrži tekst, logičku vrijednost ili prazne ćelije, te vrijednosti se ignorišu, ali se
vrijednosti sa nulom uključuju u obračun
Ako Matrica_x i Matrica_y imaju različit broj vrijednosti, SUMXMY2 vraća #N/A grešku.
Primjer:
TAN
Syntax: TAN(number)
Number je ugao u radijanima za koji želite izračunati ugao. Ako je argument dat u stepenima, pomnožite ga sa
PI()/180 da bi ga pretvorili u radijane.
Primjer:
TAN(45*PI()/180) jednako je 1
TANH
Syntax: TANH(number)
Primjer:
TRUNC
Odsjeca neki broj na cijeli broj, uklanjajući dio desno od decimalnog separatora.
Syntax: TRUNC(number,num_digits)
Napomena:
TRUNC i INT su slične funkcije jer obje vraćaju cijeli broj. TRUNC uklanja decimalni dio broja. INT
zaokružuje broj prema dole na najbliži cijeli broj. INT i TRUNC se razlikuju jedino kada se radi sa negativnim
brojevima: TRUNC(-4.3) vraća -4, ali INT(-4.3) vraća -5 zato što je -5 prvi manji broj.
Primjer:
TRUNC(8.9) jednako je 8
TRUNC(-8.9) jednako je -8
TRUNC(PI()) jednako je 3
17
LOGIČKE FUNKCIJE
AND
Vraća TRUE ako su svi argumenti istiniti; vraća FALSE ako je samo jedan od niza argumenata neistinit.
Logical1, logical2, ...su 1 do 30 uslova koje želite testirati i koji mogu biti istiniti ili neistiniti.
Ako matrica sadrži adrese ćelija koje sadrže tekst ili prazne ćelije, takve vrijednosti se ignorišu.
Ako određena ćelija sadrži nelogičke vrijednosti, AND vraća #VALUE! grešku.
Primjer:
Pretpostavimo da želite da prikažete vrijednost ćelije B4 ako ona sadrži broj u rasponu od 1 do 100, i želite da
ispišete na ekranu poruku ako broj nije u tom rasponu, onda:
IF(AND(1<B4, B4<100), B4, "Vrijednost nije u zadatom rasponu.") jednako je " Vrijednost nije u zadatom
rasponu."
FALSE
Syntax: FALSE( )
Napomena:
Možete direktno upisati FALSE u tabelu ili u formulu, i Microsoft Excel ih interpretira kao vrijednost
FALSE.
IF
Vraća jednu vrijednost ako je postavljeni uslov ispunjen, i drugu vrijednost ako uslov nije ispunjen.
Syntax 1: IF(logical_test,value_if_true,value_if_false)
Logical_test je vrijednost ili izraz koji se može procijeniti kao TRUE (tačno) ili FALSE (netačno)
Value_if_true je vrijednost koju će računar vratiti ako je logical_test vrijednost TRUE. Ako je vrijednost
logical_test TRUE a value_if_true je izostavljena, računar vraća TRUE vrijednost. Value_if_true može biti neka
druga formula.
Value_if_false je vrijednost koju računar vraća ako je vrijednost logical_test FALSE. Ako je vrijednost logical_test
FALSE a value_if_false je izostavljeno, računar vraća FALSE vrijednost. Value_if_false može biti neka druga
formula.
18
Napomene:
Primjer:
U slijedećem primjeru, ako je vrijednost u ćeliji A10=100, onda logical_test je TRUE, i izračunava se suma za
vrijednosti u ćelijama B5:B15. Inače, logical_test je FALSE, i računar vraća prazan tekst ("")
IF(A10=100,SUM(B5:B15),"")
Pretpostavimo da neka tabela sadrži podatke o troškovima i da ćelije B2:B4 sadrže podatke o stvarnim troškovima
za Januar, Februar, i Mart: 1500, 500, 500. C2:C4 sadrže podatke za planirane troškove za isti period: 900, 900,
925.
Možete napisati formulu da provjerite budžet za određeni mjesec, praveći tekst za poruke putem ovih formula:
IF(Bodovi>89,"A",IF(bodovi>79,"B",IF(bodovi>69,"C",IF(bodovi>59,"D","F"))))
NOT
Mijenja TRUE ili FALSE vrijednost argumenata. Koristite ovu komandu ako želite da budete sigurni da vrijednost
nije jednaka nekoj drugoj određenoj vrijednosti.
Syntax: NOT(logical)
Logical je vrijednost ili izraz koji se ocjenjuje kao TRUE ili FALSE. Ako je vrijednost logical FALSE, NOT vraća
TRUE; ako je vrijednost logical TRUE, NOT vraća FALSE.
Primjer:
OR
Vraća logičku vrijednost TRUE ako je vrijednost bilo kojeg argumenta TRUE, vraća TRUE samo ako su vrijednosti
svih argumenata FALSE.
Syntax: OR(logical1,logical2,...)
Logical1,logical2,...je 1 do 30 argumenata koje testirate a koji mogu imati vrijednost TRUE ili FALSE.
Argument mora biti takav da se može ocijeniti sa TRUE ili FALSE vrijednosti.
Ako neka ćelija u matrici sadrži tekst, brojeve ili prazne ćelije, takve vrijednosti se ignorišu.
Ako određene ćelije ne sadrže logičke vrijednosti, OR vraća #VALUE! grešku.
Možete koristiti matrica formule. Da bi upisali matrica formule, pritisnite CTRL+SHIFT+ENTER
Primjer:
19
OR(TRUE) jednako je TRUE
TRUE
Syntax: TRUE( )
Napomena:
Možete upisati vrijednost TRUE direktno u ćeliju ili formulu bez korištenja ove funkcije. Funkcija TRUE
je uvedena zbog kompatibilnosti sa drugim programima za tabelarne proračune.
20
INFORMATIČKE FUNKCIJE
CELL
Vraća informacije o formatiranju, lokaciji ili sadržaju ćelije u gornjem lijevom uglu niza ćelija.
Syntax: CELL(info_type,reference)
Info_type je tekstualna vrijednost koja određuje koje informacije o ćeliji želimo. Slijedeća lista pokazuje moguće
vrijednosti info_type i odgovarajućče rezultate:
Info_type Vraća
"address" Adresu prve ćelije u nizu ćelija, i to kao tekst
"col" Broj kolone neke ćelije.
"color" 1 ako je ćelija formatirana za prikaz negativnih brojeva u boji, inače vraća 0 (nula).
"contents" Sadržaj ćelije u gornjem lijevom uglu niza ćelija.
"filename" Ime datoteke (uključujući puni put) u kojoj se nalazi ćelija, i to kao tekst vrijednost.
Vraća prazan tekst ("") ako tabela koja sadrži datu ćeliju još nije zapisana na disk.
"format" Tekstualnu vrijednost u zavisnosti od toga kako su brojevi formatirani u ćeliji.
Tekstualne vrijednosti za različite formate brojeva date su u tabeli. Vraća "-" na kraju
tekstualne vrijednosti ako je ćelija formatirana za prikaz negativnih brojeva u boji.
Vraća "()" na kraju teksta ako je ćelija formatirana za prikaz brojeva u zagradama.
"parentheses" 1 ako je ćelija formatirana za prikaz pozitivnih brojeva u zagradama, inače vraća 0.
"prefix" Tekstualnu vrijednost koja odgovara "label prefix" ćelije. Vraća proste navodnike (')
ako ćelija sadrži tekst poravnat lijevo, dvostruke navodnike (") ako ćelija sadrži tekst
poravnat desno, vraća znak caret (^) ako ćelija sadrži tekst koji je centriran, vraća
backslash (\) ako ćelija sadrži tekst poravnat sa obje strane, i prazan tekst ("") ako
ćelija sadrži bilo šta drugo.
"protect" Vraća 0 ako ćelija nije "zaključana", i 1 ako je ćelija "zaključana".
"row" Vraća broj reda u kojem se nalazi ćelija.
"type" Tekstualnu vrijednost u zavisnosti od tipa podataka u ćeliji. Vraća "b" ako je ćelija
prazna, "l" ako ćelija sadrži tekst, i "v" ako ćelija sadrži nešto drugo.
"width" Širinu ćelije zaokruženu na cijeli broj. Jedinica mjere za širinu kolone je širina slova
standardnog fonta.
Reference je adresa ćelije za koju želite saznati informacije.
Slijedeća lista opisuje tekstualne vrijednosti koje vraća CELL funkcija kada je info_type
"format", a ćelija je formatirana sa ugrađenim formatom brojeva.
21
Ako je info_type "format", a ćelija je poslije formatirana sa formatom koji je kreirao korisnik (custom
format), onda morate izvršiti rekalkulaciju da bi ažurirali informacije u CELL formuli.
Napomene:
Primjer:
CELL("row",A20) jednako je 20
Ako B12 ima format "d-mmm", onda: CELL("format",B12) jednako je "D2"
Ako A3 sadrži TOTAL, onda: CELL("contents", A3) jednako je "TOTAL"
ERROR.TYPE
Vraća broj koji odgovara vrijednosti greške koju vraća Microsoft Excel. Možete koristiti ERROR.TYPE u IF
funkciji da bi testirali kod greške i vratili svoju poruku umjesto koda greške.
Syntax: ERROR.TYPE(error_val)
Error_val je vrijednost koja pokazuje tip greške čiji broj želite da pronađete. Isto tako, error_val može biti stvarna
vrijednost greške, ili adresa ćelije koju želite da testirate na grešku.
Primjer:
Slijedeća formula provjerava ćeliju E50 da li sadrži kod greške #N/A. Ako sadrži, ispisuje se poruka "Value is not
available". Inače prikazuje se sadržaj ćelije E50.
INFO
Syntax INFO(type_text)
Type_text Vraća
"directory" Put do tekućeg direktorija
"memavail" Veličinu raspoložive memorije u bajtima.
"memused" Veličinu iskorištene memorije.
"numfile" Broj aktivne tabele
"origin" Apsolutnu A1-style adresu, kao tekst.
"osversion" Verziju operativnog sistema, kao tekst.
"recalc" Tekući mod rekalkulacije; vraća "Automatic" ili "Manual".
"release" Verziju Microsoft Excel, kao tekst.
"system" Ime operativnog okruženja; Macintosh = "mac"; Windows = "pcdos"
"totmem" Ukupno raspoloživu memoriju, u bajtima.
22
Primjer:
INFO("numfile")
ISERR
Vraća TRUE ako je vrijednost neka vrijednost greške izuzev #N/A (not available)
Syntax: ISERR(value)
ISERROR
Vraća TRUE ako je vrijednost bilo koja vrijednost greške (#N/A #N/VALUE, #N/REF, #N/DIV0, #N/NUM,
#N/NAME, #N/NULL
Syntax: ISERROR(value)
ISLOGICAL
Vraća TRUE ako je vrijednost bilo koja logička vrijednost, ili TRUE ili FALSE
Syntax: ISLOGICAL(value)
ISNA
Syntax: ISNA(value)
ISNONTEXT
Vraća TRUE ako vrijednost nije tekst (prazna ćelija nije text)
Syntax: ISNONTEXT(value)
ISNUMBER
Syntax: ISNUMBER(value)
ISREF
Syntax: ISREF(value)
ISTEXT
Syntax: ISTEXT(value)
Syntax: N(value)
Value je vrijednost koju želimo konvertovati. N konvertuje vrijednosti prema slijedećoj tabeli:
23
broj taj broj
datum serijski broj datuma
TRUE 1
Bilo šta drugo 0
Napomena:
Nije neophodno da koristite N funkciju u formulama, pošto Microsoft Excel automatski konvertuje
vrijednosti ako je neophodno. Ova funkcija je uvedena zbog kompatibilnosti sa drugim programima za tabelarne
proračune.
Primjer:
NA
Vraća kod greške #N/A. #N/A je kod greške koja ima značenje "nije na raspolaganju vrijednost". Koristite ovu
funkciju da bi markirali prazne ćelije. Upisujući #N/A u ćeliju gdje vam nedostaju informacije, možete izbjeći
probleme koje mogu prouzrokovati prazne ćelije.
Syntax: NA( )
Napomena:
Morate upisati prazne zagrade sa imenom ove funkcije, inače Microsoft Excel neće prepoznati ovu
funkciju. Također, možete direktno upisati #N/A u ćeliju. Ova funkcija je uvedena zbog kompatibilnosti sa drugim
programima za tabelarne proračune.
TYPE
Vraća tip vrijednosti. Koristite ovu funkciju kada ponašanje neke druge funkcije zavisi od tipa vrijednosti u nekoj
ćeliji.
Syntax: TYPE(value)
Value može biti bilo koja Microsoft Excel vrijednost, kao što je broj, tekst, logička vrijednost, itd.
Napomena: TYPE funkcija je veoma korisna kada koristite funkcije koje mogu prihvatiti različite tipove podataka,
kao npr. ARGUMENT i INPUT. Koristite funkciju TYPE da saznate koji tip podataka će vratiti funkcija.
Primjer:
DATE
24
Vraća serijski broj datuma. Za detaljnije informacije o serijskom broju datuma vidite uputstvo za funkciju NOW.
Syntax: DATE(year,month,day)
Year je broj od 1900 do 9999 u Microsoft Excel za Windows ili 1904 do 9999 u Microsoft Excel za Macintosh.
Month je broj koji predstavlja mjesec u godini. Ako je broj mjeseca veći od 12, onda se broj mjeseci iznad 12
uzima u obzir, a broj godina se povećava. Na primjer: DATE(90,14,2) vraća serijski broj za datum Februar 2, 1991.
Day je broj koji predstavlja dan u mjesecu. Ako je broj dana veći od broja dana u datom mjesecu, onda se samo broj
dana iznad broja dana u mjesecu uzima u obzir, a broj mjeseci se povećava. Na primjer: DATE(91,1,35) vraća
serijski broj za datum Februar 4, 1991.
Napomene:
Microsoft Excel za Windows i Microsoft Excel za Macintosh koriste različite sisteme. Vidjeti komandu
NOW.
Funkcija DATE je veoma korisna kada su godine, mjeseci i dani formule a ne konstante.
Primjer:
Koristeći 1900 datumski sistem (Microsoft Excel za Windows), DATE(91, 1, 1) jednako je 33239, serisjki broj koji
odgovara datumu Januar 1, 1991.
Koristeći 1904 datumski sistem (Microsoft Excel za Macintosh), DATE(91, 1, 1) jednako je 31777, serijski broj za
datum Januar 1, 1991.
DATEVALUE
Vraća serijski broj datuma prikazanog kao tekstualna varijabla. Koristite DATEVALUE funkciju da pretvorite
datum prikazan u obliku teksta u oblik serijskog broja.
Syntax: DATEVALUE(date_text)
Date_text je tekst koji predstavlja datum u Microsoft Excel datumskom formatu. Date_text mora predstavljati
datum od January 1, 1900, do December 31, 9999. Ako se izostavi dio datuma koji predstavlja godinu,
DATEVALUE koristi tekuću godinu. Podaci o vremenu u tekstu datuma se ignorišu.
Napomene:
Microsoft Excel za Windows i Microsoft Excel za Macintosh koriste različite datumske sisteme.
Mnoge funkcije automatski konvertuju datumske varijable u serijski broj.
Primjer:
25
DAY
Vraća dan u mjesecu koji odgovara serijskom broju. Dan je prikazan kao cijeli broj u rasponu od 1 do 31.
Syntax: DAY(serial_number)
Serial_number je kod datuma-vremena koji koristi Microsoft Excel za datum i vrijeme. Možete upisati serijski
broj kao tekst, kao na primjer "4-15-93" ili "15-Apr-1993", umjesto kao broj. Tekst se automatski konvertuje u
serijski broj.
Primjer:
DAY("4-Jan") jednako je 4
DAY("15-Apr-1993") jednako je 15
DAY("8/11/93") jednako je 11
DAYS360
Vraća broj dana između dva datuma na bazi godine od 360 dana (12 mjeseci po 30 dana), sistema koji se često
koristi u računovodstvenim kalkulacijama.
Syntax: DAYS360(start_date,end_date,method)
Start_date i end_date su dva datuma za koje računate broj dana između ta dva datuma. Ako je start_date poslije
end_date, DAYS360 vraća negativan broj.
Method je logička vrijednost koja određuje da li će se koristiti U.S. ili Evropski metod kalkulacije
Metoda Objašnjenje:
FALSE ili izostavljeno U.S. (NASD). Ako je startni dan (starting date) 31 dan u mjesecu, on
postaje jednak 30 danu u istom mjesecu. Ako je ending date 31 dan u
mjesecu i starting date je manji od 30-tog dana u mjesecu, ending date
postaje jednak prvom danu slijedećeg mjeseca., inače je ending date jednak
30-tom danu istog mjeseca.
TRUE Evropski metod. Starting dates ili ending dates koji se dese na dan 31 u
mjesecu postaju jednaki 30 danu u mjesecu.
Primjer:
HOUR
Vraća sate za određeni datum prikazan serijskim brojem. Sati su prikazani kao cijeli broj u rasponu od 0 (12:00
A.M.) do 23 (11:00 P.M.).
Syntax: HOUR(serial_number)
Serial_number je kod datuma koji koristi Microsoft Excel za prikaz datuma i vremena. Možete dati serijski broj
kao tekst, kao na primjer, "16:48:00" ili "4:48:00 PM", umjesto da unosite serijski broj. Tekst se automatski
konvertuje u serijski broj.
Primjer:
HOUR(0.7) jednako je 16
HOUR(29747.7) jednako je 16
MINUTE
26
Vraća minute za određeni datum prikazan kao serijski broj. Minute su prikazane kao cijeli broj u rasponu od 0 do
59.
Syntax: MINUTE(serial_number)
Serial_number je kod datuma i vremena koji koristi Microsoft Excel za prikaz datuma i vremena. Možete upisati
serijski broj kao tekst, na primjer "16:48:00" ili "4:48:00 PM", umjesto da koristite serijski broj. Tekst se
automatski konvertuje u serijski broj.
Primjer:
MINUTE(0.01) jednako je 14
MINUTE(4.02) jednako je 28
MONTH
Vraća mjesec za određeni serijski broj koji predstavlja datum. Mjesec je dat kao cijeli broj u rasponu od 1 (januar)
do 12 (decembar).
Syntax: MONTH(serial_number)
Serial_number je kod datuma-vremena koji koristi Microsoft Excel za prikaz datuma i vremena Možete upisati
serijski broj kao tekst, kao na primjer "4-15-1993" ili "15-Apr-1993", umjesto da unosite broj. Tekst se automatski
konvertuje u serijski broj.
Primjer:
MONTH("6-May") jednako je 5
MONTH(366) jednako je 12
MONTH(367) jednako je 1
NOW
Syntax: NOW( )
Napomene:
Microsoft Excel 97 za Windows i Microsoft Excel 97 za Macintosh koriste različite sisteme računanje
datuma. Microsoft Excel za Windows koristi 1900 sistem datuma, u kojem je se serijski broj izračunava za datume
od Januar 1, 1900, do December 31, 9999. Microsoft Excel za Macintosh koristi 1904 datumski sistem, u kojem se
serijski broj izračunava za datume od Januar 1, 1904, do December 31, 9999.
Brojevi desno od decimalnog separatora u serijskom broju predstavljaju vrijeme, a brojevi lijevo od
decimalnog separatora predstavljaju datum. Na primjer, u 1900 datumskom sistemu, serijski broj 367.5 predstavlja
vrijeme-datum za 12:00 P.M., Januar 1, 1901.
Možete izabrati sistem datuma u komandi Options command (Tools menu), opcija Calculation tab.
Datumski sistem se automatski mijenja kada otvorite dokument sa druge platforme. Na primjer, ako radite u
Microsoft Excel za Windows i otvorite dokument koji je kreiran u Microsoft Excel za Macintosh, automatski se
mijenja datumski sistem na 1904 datumski sistem.
NOW funkcija mijenja vrijednost jedino kada se tabela rekalkuliše ili se pokrene makro koji sadrži ovu
funkciju.
27
Primjer:
Ako koristite 1900 datumski sistem a na vašem računaru je datum 12:30:00 P.M., 1-Jan-1987, onda:
SECOND
Vraća sekunde u zavisnosti od serijskog broja datuma. Sekunde su prikazane kao cijeli broj u rasponu od 0 (nula)
do 59. Koristite ovu funkciju ako želite da prikažete vrijeme u sekundama za datum prikazan serijskim brojem.
Syntax: SECOND(serial_number)
Serial_number je kod datuma koji koristi Microsoft Excel za prikazivanje datuma i vremena. Možete upisati
serijski broj kao tekst, na primjer "16:48:23" ili "4:48:47 PM", umjesto da unosite broj. Tekst se automatski
konvertuje u serijski broj.
Primjer:
SECOND(0.01) jednako je 24
SECOND(4.02) jednako je 48
TIME
Vraća serijski broj za određeno vrijeme. Serijski broj koji vraća funkcija TIME je decimalni dio serijskog broja u
rasponu od 0 do 0.99999999, i predstavlja vrijeme od 0:00:00 (12:00:00 A.M.) do 23:59:59 (11:59:59 P.M.).
Syntax: TIME(hour,minute,second)
Primjer:
TIMEVALUE
Vraća serijski broj vremena predstavljenog varijablom time_text. Serijski broj je decimalni dio u rasponu od 0
(nula) do 0.99999999, što predstavlja vrijeme od 0:00:00 (12:00:00 A.M.) do 23:59:59 (11:59:59 P.M.). Koristite
funkciju TIMEVALUE da konvertujete vrijeme iskazano u obliku teksta u serijski broj koji predstavlja vrijeme.
Syntax: TIMEVALUE(time_text)
Time_text je tekst koji predstavlja vrijeme u nekom od Microsoft Excel formatu prikazivanja vremena. Informacije
o datumu se ignorišu.
Primjer:
TODAY
28
Vraća serijski broj tekućeg datuma.
Syntax: TODAY( )
WEEKDAY
Vraća dan u sedmici u zavisnosti od serijskog broja datuma. Dan je dat kao cijeli broj u rasponu od 1 (nedelja) do 7
(subota).
Syntax: WEEKDAY(serial_number,return_type)
Serial_number je kod datuma-vremena koji koristi Microsoft Excel. Možete upisati serijski broj kao tekst, kao na
primjer, "15-Apr-1993" ili "4-15-93", umjesto da unosite broj. Tekst se automatski konvertuje u serijski broj.
Return_type je broj koji određuje tip vrijednosti koju će vratiti ova funkcija.
Napomena: Možete koristiti TIME funkciju da dobijete isti rezultat, samo što se umjesto broja pojavljuje naziv
dana u sedmici. TEXT("4/16/90", "dddd") jednako je Monday
Primjer:
YEAR
Vraća godinu u zavisnosti od serijskog broja datuma. Godina je data kao cijeli broj u rasponu od 1900-9999.
Syntax: YEAR(serial_number)
Serial_number je kod datuma-vremena koji koristi Microsoft Excel. Možete upisati serijski broj kao tekst, kao na
primjer, "15-Apr-1993" ili "4-15-93", umjesto da unosite broj. Tekst se automatski konvertuje u serijski broj.
Primjer:
29
TEKSTUALNE FUNKCIJE
CHAR
Syntax: CHAR(number)
Primjer:
CLEAN
Uklanja sve znakove iz teksta koji se ne mogu štampati. Primjenite ovu funkciju na tekst koji je uvezen iz druge
aplikacije koja sadrži slova koja se možda ne mogu štampati na vašem računaru. Na primjer, možete koristiti
funkciju CLEAN da bi uklonili neke kodove koji se obično pojavljuju na početku datoteke i ne mogu se štampati.
Syntax: CLEAN(text)
Text je bilo koja informacija ili tekst iz koje želite da uklonite slova koja se ne mogu štampati.
Primjer:
CODE
Vraća brojni kod za prvo slovo u nekom tekstu. Vraćeni kod odgovara setu kodova koji je instalisan na vašem
računaru.
Syntax: CODE(text)
Primjer:
CODE("A") jednako je 65
CODE("Alphabet") jednako je 65
CONCATENATE
Text1, text2, ...je 1 do 30 nizova slova koje želite spojiti u jedan niz slova. Text može biti niz slova, brojevi, ili
adresa ćelije.
30
Napomene:
Primjer:
CONCATENATE("Total ", "Value") jednako je "Total Value". Ovo je isto kao da kucamo
"Total"&" "&"Value"
DOLLAR
Konvertuje broj u tekst koristeći format novca, sa decimalnim dijelom zaokruženim na određeni broj decimala.
Korišteni format je: $#,##0.00_);($#,##0.00).
Syntax: DOLLAR(number,decimals)
Number je broj, adresa ćelije ili ćelija koja sadrži broj ili formulu koja će vratiti kao rezultat neki broj.
Decimals je broj decimalnih mjesta desno od decimalnog separatora. Ako je decimals negativan broj, broj se
zaokružuje lijevo od decimalnog separatora. Ako izostavimo decimals, pretpostavlja se da je njegova vrijednost 2.
Napomena:
Glavna razlika između formatiranja ćelije koja sadrži broj sa komandom Cells (Format menu) i
formatiranja broja direktno sa funkcijom DOLLAR je da funkcija DOLLAR konvertuje rezultat u tekst. Broj
formatiran sa CELL komandom je i dalje broj. Možete nastaviti koristiti brojeve formatirane funkcijom DOLLAR,
zato što Microsoft Excel konvertuje brojeve unesene kao tekst u brojne vrijednosti.
Primjer:
FIND
Pronalazi jedan niz slova (find_text) unutar drugog niza slova (within_text), i vraća broj startne pozicije u tekstu
find_text, od koje počinje tekst within_text. Možete koristiti funkciju SEARCH da bi pronašli jedan niz slova
unutar drugog niza, ali za razliku od komande SEARCH, funkcija FIND je osjetljiva na velika i mala slova i ne
dozvoljava džoker znake.
Syntax: FIND(find_text,within_text,start_num)
Napomene:
Ako se find_text ne nalazi unutar within_text, FIND vraća #VALUE! grešku.
Ako start_num nije veći od nule, FIND vraća #VALUE! grešku
Ako je start_num veći od dužine niza slova u kojem se traži tekst, , FIND vraća #VALUE! grešku.
Primjer:
31
FIND("m","Miriam McGovern") jednako je 6
FIXED
Zaokružuje broj na određeni broj decimala, formatira broj u decimalni broj i vraća taj broj kao tekst.
Syntax: FIXED(number,decimals,no_commas)
Primjer:
LEFT
Vraća prvo ili više znakova sa lijeve strane iz nekog niza slova.
Syntax: LEFT(text,num_chars)
Primjer:
LEN
Syntax: LEN(text)
Primjer:
LEN("") jednako je 0
32
LOWER
Syntax: LOWER(text)
Text je tekst koji želite pretvoriti u mala slova. LOWER funkcija ne mijenja znakove koji nisu slova.
Primjer:
MID
Vraća određeni broj znakova počevši sa lijeve strane nekog niza znakova, i to od pozicije koju vi odredite.
Syntax: MID(text,start_num,num_chars)
Text je tekstualni niz znakova koji sadrži znakove koje vi želite izdvojiti.
Start_num je pozicija prvog slova u nizu slova koje želite izdvojiti. Prvo slovo (znak) u tekstu ima poziciju 1, i
tako dalje.
Ako je start_num veće od dužine teksta, MID vraća "" (prazan tekst).
Ako je start_num manji od dužine teksta, ali start_num plus num_chars je veće od dužine teksta, MID vraća
znakove do kraja teksta.
Ako je start_num manji od 1, MID vraća #VALUE! grešku.
Num_chars određuje koliko znakova će funkcija vratiti iz teksta. Ako je num_chars negativan broj, MID vraća
#VALUE! grešku.
Primjer:
PROPER
Mijenja prvo slov riječi u veliko slovo a sva ostala slova u riječi mijenja u mala slova.
Syntax: PROPER(text)
Text je tekst stavljen u navodnike, formula koja vraća tekst, ili poziv na ćeliju koja sadrži tekst.
Primjer:
REPLACE
Syntax: REPLACE(old_text,start_num,num_chars,new_text)
33
Start_num je pozicija znaka u old_text od koje želite da zamijeniter dio teksta sa new_text.
Num_chars je broj slova u old_text koje želite da zamijenite sa new_text.
New_text je tekst koji će zamijeniti dio teksta u old_text.
Primjer:
Slijedeća formula mijenja pet znakova sa new_text, počevši od šestog znaka u old_text:
REPT
Ponavlja dati tekst određeni broj puta. Koristite funkciju REPT da popunite određeni broj ćelija sa istim tekstom.
Syntax: REPT(text,number_times)
Primjer:
RIGHT
Syntax: RIGHT(text,num_chars)
Primjer:
SEARCH
34
Vraća redni broj znaka gdje je prvi put pronađen taj znak u nekom drugom tekstu, čitajući sa lijeva na desno.
Koristite funkciju SEARCH da bi otkrili lokaciju znaka u nekom tekstu, tako da poslije možete koristiti funkcije
MID ili REPLACE da bi zamijenili neki tekst.
Syntax: SEARCH(find_text,within_text,start_num)
Find_text je tekst koji želite pronaći. Možete koristiti džoker znake (?) ili (*), u tekstu find_text. Ako tekst
find_text nije pronađen, funkcija vraća #VALUE!grešku.
Within_text je tekst u kojem se traži tekst find_text.
Start_num je redni broj znaka u tekstu within_text, računajući sa lijeve strane, od kojeg želite da počne
pretraživanje.
Ako je start_num izostavljen, pretpostavlja se da je 1.
Ako start_num nije veći od nule (0) ili je veći od dužine teksta within_text, funkcija vraća #VALUE!
grešku.
Napomene:
Primjer:
SEARCH("e","Statements",6) jednako je 7
Ako ćelija B17 sadrži riječ "margin", a ćelija A14 sadrži riječ "Profit Margin", onda:
SEARCH($B$17,$A$14) jednako je 8
Koristite funkciju SEARCH zajedno sa funkcijom REPLACE da bi osigurali da se funkcija REPLACE izvrši sa
tačnim start_num od kojeg želimo da ubacimo novi tekst. Koristeći iste ćelije kao u prethodnom primjeru:
SUBSTITUTE
Mijenja new_text sa old_text u nekom tekstu. Koristite funkciju SUBSTITUTE kada želite da zamijenite određeni
tekst sa nekim drugim tekstom, a funkciju REPLACE kada želite da zamijenite bilo koji tekst sa nekim drugim
tekstom.
Syntax: SUBSTITUTE(text,old_text,new_text,instance_num)
Text je tekst ili adresa ćelije koja sadrži tekst u kojem želite zamijeniti dio teksta.
Old_text je dio teksta koji želite zamijeniti.
New_text je tekst sa kojim želite zamijeniti tekst old_text.
Instance_num određuje koju po redu pojavu teksta old_text želite zamijeniti sa tekstom new_text. Ako odredite
instance_num, samo će taj dio teksta biti zamijenjen. Inače, svaka pojava teksta old_text u nekom trekstu će biti
zamijenjena sa tekstom new_text.
Primjer:
Syntax: T(value)
35
Value je vrijednost koju želite testirati. Ako se ta vrijednost odnosi na tekst, funkcija T vraća tu vrijednost. Ako
vrijednost ne sadrži tekst, T vraća "" (prazan tekst).
Napomena:
Generalno, ne morate koristiti ovu funkciju u formulama jer Microsoft Excel automatski konvertuje
vrijednosti ako je potrebno. Ova funkcija je uvedena radi kompatibilnosti sa drugim programima za tabelarne
proračune.
Primjer:
TEXT
Syntax: TEXT(value,format_text)
Value je numerička vrijednost, formula koja vraća numeričku vrijednost ili adresa ćelije koja sadrži numeričku
vrijednost.
Format_text je format ispisa brojeva Format_text ne može sadržavati džoker znake i ne može biti u General
number formatu.
Napomena:
Formatiranje ćelije sa opcijom Number tab (Cells command, Format menu) mijenja samo format, ne
vrijednost. Korištenje funkcije TEXT pretvara broj u tekst i ta vrijednost se ne može računati kao broj.
Primjer:
TRIM
Uklanja sve prazne znake iz nekog teksta izuzev jednog praznog znaka između riječi u rečenici. Koristite funkciju
TRIM na tekst koji ste primili iz nekog drugog formata ili programa koji možda ubacuje neke nepravilne prazne
znakove između riječi.
Syntax: TRIM(text)
Primjer:
UPPER
Syntax: UPPER(text)
36
Text je tekst koji želite da bude ispisan velikim slovima, bez obzira kakvim je slovima trenutno napisan.
Primjer:
VALUE
Syntax: VALUE(text)
Text je tekst u navodnicima ili adresa ćelije koja sadrži tekst koji želimo konvertovati. Tekst može biti u nekom od
formata brojeva, datuma ili vremena koje prepoznaje Microsoft Excel. Ako tekst nije u takvom formatu, VALUE
vraća #VALUE! grešku.
Napomena:
Generalno, nije potrebno koristiti ovu funkciju pošto Microsoft Excel automatski konvertuje tekst u
brojeve ako je to moguće i potrebno. Ova funkcija je uvedena radi kompatibilnosti sa drugim programima za
tabelarne proračune.
Primjer:
37
FUNKCIJE ZA RAD SA BAZOM PODATAKA
Microsoft Excel je uključio u svoj program 12 funkcija koje analiziraju podatke u bazi podataka ili listi podataka.
Svaka od ovih funkcija, obično nazvane Dfunkcije, koriste tri argumenta: database, field, i criteria. Ovi argumenti
se odnose na ćelije koje će koristiti ove funkcije.
Syntax: Dfunction(database,field,criteria)
Database je niz ćelija koje ćine listu ili bazu podataka. U Microsoft Excel-u, Database je niz ćelija koje
sačinjavaju listu ili bazu podataka. Baza podataka je lista podataka u kojoj su redovi slogovi baze, a kolone su polja
sloga. Prvi red liste sadrži labele tj imena polja u kolonama.
Field određuje koje kolone će se koristiti u ovoj funkciji. Polje može biti dato kao tekst sa imenom kolone stavljene
u dvostruke navodnike, kao npr. "Age" ili "Yield," ili kao broj koji predstavlja poziciju kolone u listi: 1 za prvu
kolonu, 2 za drugu kolonu itd.
Criteria je niz ćelija koje sadrže uslove za pretraživanje baze. Možete koristiti bilo koji niz ćelija za kriterij, ali
samo dok taj niz ćelija uključuje najmanje jedno ime polja i najmanje jedan podataka neposredno ispod imena
polja.
Iako se kriterij može postaviti bilo gdje na radnoj tabeli, ne upisujte kriterij ispod tabele. Ako dodate nove
podatke obično ih dodajete u prvi slobodan red u tabeli, a ako je tu postavljen kriterij onda nastaju problemi.
Da bi izvršili operacije na cijelu kolonu u bazi podataka unesite praznu liniju ispod imena polja u kriterij.
DAVERAGE
Vraća prosjek u koloni, listi ili bazi podataka za podatke koji ispune uslove koje smo postavili.
Syntax: DAVERAGE(database,field,criteria)
DCOUNT
Prebrojava ćelije koje sadrže brojeve u nekoj od kolona liste podataka ili baze podataka, i to podataka koji
ispunjavaju postavljene uslove.
Argument ime polja je opcionalan. Ako je izostavljen, DCOUNT broji sve slogove u u bazi podataka koji
ispunjavaju uslove.
Syntax: DCOUNT(database,field,criteria)
DCOUNTA
Prebrojava sve ćelije koje nisu prazne u koloni neke liste ili baze podataka koje ispunjavaju postavljeni uslov.
Syntax: DCOUNTA(database,field,criteria)
DGET
Izdvaja jednu vrijednost iz kolone u listi podataka ili bazi podataka koja ispunjava postavljeni uslov.
Syntax: DGET(database,field,criteria)
Napomene:
DMAX
Vraća najveću vrijednost u koloni liste ili baze podataka koja ispunjava postavljeni uslov.
Syntax: DMAX(database,field,criteria)
38
DMIN
Vraća najmanju vrijednost u koloni liste ili baze podataka koja ispunjava postavljeni uslov.
Syntax: DMIN(database,field,criteria)
DPRODUCT
Množi vrijednosti u koloni liste ili baze podataka koje ispunjavaju postavljene uslove.
Syntax: DPRODUCT(database,field,criteria)
DSTDEV
Predviđa standardnu devijaciju populacije bazirane na uzorku, koristeći brojeve u koloni liste ili baze podataka
koje ispunjavaju postavljene uslove.
Syntax: DSTDEV(database,field,criteria)
DSTDEVP
Izračunava standardnu devijaciju populacije bazirane na uzorku, koristeći brojeve u koloni liste ili baze podataka
koji ispunjavaju postavljene uslove.
Syntax: DSTDEVP(database,field,criteria)
DVAR
Predviđa varijansu populacije zasnovane na uzorku, koristeći podatke u koloni liste ili baze podataka, koji
ispunjavaju postavljene uslove.
Syntax: DVAR(database,field,criteria)
Primjer:
Slijedeći primjeri pokazuju malu bazu podataka. Niz A5:E11 je nazvan Database, a niz A1:F3 je nazvan Criteria.
DCOUNT(Database,"Age",A1:F2) jednako je 1. Ova funkcija traži slog o jabukovom drvetu čija je visina između
10 i 16 i broji koliko ćelija u polju Age sadrže brojeve.
DCOUNTA(Database,"Profit",A1:F2) jednako je 1. Ova funkcija traži slog o jabukovom drvetu čija je visina
između 10 i 16 i prebrojava koliko slogova u polju Profit fields nije prazno.
DSUM(Database,"Profit",A1:F2) jednako je $75.00, ukupan profit za jabukovo drvo sa visinom između 10 i 16.
39
DAVERAGE(Database,"Yield",A1:B2) jednako je 12, prosječna zarada jabukovog drveta čija je visina iznad 10
stopa.
DVARP(Database,"Yield",A1:A3) jednako je 7.04, prava varijans zarade jabukovog i kruškovog drveta za cijelu
populaciju.
DGET(Database,"Yield",Criteria) vraća #NUM! grešku zato što više od jednog sloga ispunjava postavljeni uslov.
GETPIVOTDATA
Vraća podatke smještene u PivotTable. Možete koristiti ovu funkciju da pregledate podatke iz PivotTable
Syntax: GETPIVOTDATA(pivot_table,name)
Pivot_table je niz ćelija u PivotTable koja sadrži podatke koje želite pregledati i izdvojiti iz tabele. Pivot_table
može biti ćelija ili niz ćelija u PivotTable, ime za niz ćelija koje sadrže PivotTable, ili ime smješteno iznad
PivotTable.
Name je tekstualni niz stavljen u navodnike koji opisuje ćelije u PivotTable koje sadrže vrijednosti koje želite
pregledati i izdvojiti. Na primjer, ako PivotTable sadrži jedan red sa imenom polja Salesperson i želite da izdvojite
grand total za prodavače sa imenom Suyama, name će biti "Suyama." Ako polje u koloni sadrži proizvode i vi
želite ukupnu vrijednost za sve prodate beverage proizvode za prodavača Suyama, onda bi name bilo "Suyama
Beverages."
Primjer:
Pretpostavimo da je slijedeća PivotTable smještena na tabeli, i ime PT1 se odnosi na ćelije A2:E12, niz koji sadrži
PivotTable je:
GETPIVOTDATA(A4,"March South") vraća #REF! Zato što South region podaci nisu vidljivi.
GETPIVOTDATA(A4,"Davolio Beverages") vraća #REF!; jer nema ukupne vrijednosti za beverage prodaju za
Davolio.
40
LOOKUP FUNKCIJE
ADDRESS
Syntax: ADDRESS(row_num,column_num,abs_num,a1,sheet_text)
A1 je logička vrijednost koja određuje A1 ili R1C1 stil adrese. Ako je a1 TRUE ili izostavljeno, ADDRESS vraća
A1-stil adrese; ako je FALSE, ADDRESS vraća R1C1-stil adrese.
Sheet_text je tekst koji određuje ime radne tabele. Ako je izostavljeno, funkcija ne koristi ovaj argument.
Primjer:
AREAS
Vraća broj područja u nekom nizu ćelija. Područje je niz neprekinutih (povezanih) ćelija ili jedna ćelija.
Syntax: AREAS(reference)
Reference je adresa niza ćelija i može se odnositi na više područja. Ako želite da označite nekoliko adresa kao
jedan argument, onda morate uključiti dodatni niz zagrada tako da Microsoft Excel neće prevesti zagrade kao
separatore polja.
Primjer:
AREAS(B2:D4) jednako je 1
AREAS((B2:D4,E5,F6:I9)) jednako je 3
AREAS(Prices) jednako je 3
CHOOSE
Koristi index_num da bi vratio vrijednost iz liste argumenata koje sadrže vrijednosti. Koristite CHOOSE da bi
izabrali jednu od najviše 29 vrijednosti i to na osnovu indeksa vrijednosti. Na primjer, ako su vrijednosti1 do
vrijednosti7 dani u sedmici, CHOOSE vraća jedan od dana u sedmici na osnovu indeksa index_num.
Syntax: CHOOSE(index_num,value1,value2,…)
Index_num određuje koji će argument biti izabran. Index_num mora biti broj između 1 i 29, ili formula ili poziv
na ćeliju koja sadrži broj između 1 i 29.
Ako je index_num 1, CHOOSE vraća value1; ako je 2, CHOOSE vraća value2; itd.
Ako je index_num manje od 1 ili veće od broja argumenata u listi argumenata, CHOOSE vraća #VALUE! grešku.
Ako je index_num decimalni broj, decimalni dio se odsjeca i ostaje manji cijeli broj.
41
Value1, value2, … su 1 do 29 vrijednosti argumenata iz kojih funkcija CHOOSE izabira neku vrijednost i to na
osnovu indeksa tih vrijednosti. Argumenti mogu biti brojevi, adrese ćelija, definisana imena ćelija, formule,
funkcije, ili tekst.
Napomene:
Ako je index_num matrica, svaka vrijednost se uzima u obzir kada se izvršava CHOOSE funkcija.
Vrijednosni argumenti mogu biti niz ćelija ili jedna ćelija. Na primjer slijedeća formula:
SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))
se pretvara u:
SUM(B1:B10)
koja onda vraća vrijednost na bazi vrijednosti u nizu ćelija B1:B10.
Najprije se izvršava funkcija CHOOSE, vraćajući niz ćelija. Poslije toga se izvršava funkcija SUM koristeći niz
ćelija B1:B10, a što je rezultat izvršenja funkcije CHOOSE, kao argumenta funkcije SUM.
Primjer:
COLUMN
Syntax: COLUMN(reference)
Reference je ćelija ili niz ćelija za koju želite saznati broj kolone u kojoj se nalazi ta ćelija.
Ako je argument reference izostavljen, pretpostavlja se da je to ćelija u kojoj je unesena funkcija COLUMN.
Ako je reference niz ćelija, a funkcija COLUMN je unesena kao horizontalna matrica, COLUMN vraća brojeve
kolona za cijeli niz ćelija i to kao horizontalnu matricu.
Reference se ne može odnositi na višestruka područja.
Primjer:
COLUMN(A3) jednako je 1
Kada je argument niz ćelija a fukcija COLUMN unesena kao matrica, onda je:
COLUMNS
Syntax: COLUMNS(array)
Array je matrica formula, ili nizovi ćelija, za koje želite saznati broj kolona.
42
Primjer:
COLUMNS(A1:C4) jednako je 3
COLUMNS({1,2,3;4,5,6}) jednako je 3
HLOOKUP
Traži vrijednost u prvom redu tabele ili matrice vrijednosti, i onda vraća vrijednost iz iste kolone i to iz reda koji vi
odredite u funkciji. Koristite ovu funkciju kada su vaše vrijednosti za komparaciju smještene u redovima neke
tabele, a vi želite da potražite neku vrijednost u redovima ispod naslovnog reda. Koristite funkciju VLOOKUP
kada su vaše vrijednosti za komparaciju smještene u prvoj koloni neke tabele u kojoj želite pronaći neku vrijednost.
Syntax: HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
Lookup_value je vrijednost koju će funkcija potražiti u prvom redu tabele. Lookup_value može biti vrijednost,
adresa ćelije ili tekst.
Table_array je tabela u kojoj su smješteni podaci koje tražimo. Koristite niz ćelija ili ime niza ćelija.
Vrijednost u prvom redu tabele može biti tekst, broj ili logička vrijednost.
Ako je range_lookup TRUE, vrijednosti u prvom redu tabele moraju biti poredane u rastućem poretku: ...-2, -1, 0,
1, 2,... , A-Z, FALSE, TRUE; inače, HLOOKUP možda neće dati korektne rezultate. Ako je range_lookup FALSE,
table_array ne treba biti sortirana.
Velika i mala slova su potpuno ravnopravna.
Sortiranje možete izvršiti korištenjem komande Sort u Data menu.
Row_index_num je broj reda u tabeli table_array iz kojeg će tražena vrijednost biti vraćena. Ako je
Row_index_num 1 funkcija vraća vrijednost iz prvog reda tabele table_array, ako je row_index_num 2 funkcija
vraća vrijednost iz drugog reda tabele table_array, itd. Ako je row_index_num manje od jedan, HLOOKUP vraća
#VALUE! grešku; ako je row_index_num veće od broja redova u tabeli table_array, HLOOKUP vraća #REF!
grešku.
Range_lookup je logička vrijednost koja određuje da li želite da funkcija HLOOKUP treba tražiti tačnu vrijednost
ili približnu vrijednost. Ako je ova vrijednost TRUE ili izostavljena, vraća se približna vrijednost. Drugim
riječima, ako funkcija ne pronađe traženu vrijednost, funkcija vraća slijedeću najveću vrijednost koja je manja od
tražene vrijednosti. Ako je FALSE, HLOOKUP će tražiti tačnu vrijednost. Ako je ne pronađe, funkcija vraća #N/A
grešku.
Napomene:
Ako HLOOKUP ne može pronaći lookup_value, a range_lookup je TRUE, funkcija koristi najveću
vrijednost koja je manja od lookup_value.
Ako je lookup_value manja od najmanje vrijednosti u prvom redu tabele table_array, HLOOKUP vraća
#N/A grešku.
Primjer:
Pretpostavimo da imate inventurnu listu auto dijelova. Ako A1:A4 sadrži "Axles", 4, 5, 6. B1:B4 "Bearings", 4, 7,
8. C1:C4 "Bolts", 9, 10, 11.
HLOOKUP("Bearings",A1:C4,3,FALSE) jednako je 7
HLOOKUP("Bearings",A1:C4,3,TRUE) jednako je 7
HLOOKUP("Bolts",A1:C4,4,) jednako je 11
43
HYPERLINK
Kreira vezu za otvaranje nekog dokumenta na mrežnom serveru, intranetu, ili Internetu. Kada kliknete na ćeliju
koja sadrži ovu funkciju, Microsoft Excel 97 otvara dokument koji je smješten na lokaciji koja je zapisana u
argumentu link_location.
Syntax: HYPERLINK(link_location,friendly_name)
Link_location je put i ime dokumenta koji će biti otvoren kao tekst dokument. Link_location se može odnositi na
dio dokumenta kao što je ćelija ili ime niza ćelija u Microsoft Excel tabeli ili bookmark u Microsoft Word
dokumentu. Put može biti formata Universal Naming Convention (UNC) ili Uniform Resource Locator (URL).
Friendly_name je tekst koji se pojavljuje u ćeliji iz koje se poziva povezani dokument. Ovaj argument je obično
plave boje. Ako je friendly_name izostavljeno, u ćeliji je prikazan link_location kao pozivni tekst.
Napomene:
Link_location može biti tekst stavljen u navodnike ili ćelija koja sadrži link kao tekst.
Friendly_name može biti neka vrijednost, tekst, ime ili ćelija koja sadrži pozivni tekst ili vrijednost.
Ako friendly_name vrati neku poruku o grešci (na primjer, #VALUE!), ćelija pokazuje poruku o grešci a
ne pozivni tekst.
Ako poziv naveden u link_location ne može biti ostvaren, pojavljuje se greška kada kliknete na ćeliju.
Da bi odabrali ćeliju koja sadrži HYPERLINK, kliknite na ćeliju do te ćelije, a onda koristite kursorski
taster da bi se pomjerili na ćeliju sa ovom funkcijom.
Primjer:
Slijedeći primjer otvara tabelu Budget Report.xls koja je smještena na Internetu na lokaciji
www.business.com/report i pokazuje pozivni tekst "Click for report":
Slijedeći primjer uspostavlja hyperlink na ćeliju F10 na tabeli sa imenom Annual u datoteci Budget Report.xls,
koja je pohranjena na Internetu na lokaciji www.business.com/report. Ćelija na tabeli koja sadrži hyperlink
pokazuje sadržaj ćelije D1 kao pozivni tekst.
Slijedeći primjer kreira hyperlink na niz ćelija sa imenom DeptTotal na radnoj tabeli First Quarter u datoteci
Budget Report.xls, koja je pohranjena na Internetu na lokaciji www.business.com/report. Ćelija u tabeli koja sadrži
hyperlink pokazuje poruku "Click to see First Quarter Department Total":
Da bi kreirali hyperlink na određenu lokaciju u Microsoft Word dokumentu, morate koristiti bookmark da bi
odredili lokaciju na koju želite da se pozicionirate u tekstu. Slijedeći primjer kreira hyperlink na bookmark pod
imenom QrtlyProfits u dokumentu Annual Report.doc smještenom na www.business.com:
U Microsoft Excel 97 za Windows, slijedeći primjer pokazuje sadržaj ćelije D5 kao pozivni tekst i otvara datoteku
1stqtr.xls, koja se pohranjena na serveru FINANCE. Ovaj primjer koristi UNC put:
HYPERLINK("\\FINANCE\Statements\1stqtr.xls", D5)
INDEX
Vraća vrijednost ili poziv na vrijednost unutar neke tabele. Postoje dva oblika funkcije INDEX() function: matrica i
niz ćelija. Matrica oblik uvijek vraća vrijednost ili niz vrijednosti (matricu vrijednosti); oblik niza ćelija uvijek
vraća niz ćelija.
INDEX(array,row_num,column_num)
INDEX(reference,row_num,column_num,area_num)
44
XXX
INDIRECT
Vraća sadržaj ćelije na osnovu teksta koji predstavlja adresu neke ćelije. Koristite ovu funkciju kada želite da
promijenite vrijednost ćelije bez formule i to tako da formula ne mijenja samu sebe.
Syntax: INDIRECT(ref_text,a1)
Ref_text je poziv na ćeliju koja sadrži A1-stil adrese, R1C1-stil, ime niza ćelija, i to kao tekst. Ako ref_text nije
valjan oblik adresiranja ćelija, INDIRECT vraća #REF! grešku.
Napomene:
Ako se ref_text odnosi na neku drugu datoteku (eksterna adresa), ta druga datoteka mora biti otvorena.
Ako nije, INDIRECT vraća #REF! grešku.
Primjer:
Ako ćelija A1 sadrži tekst "B2", a ćelija B2 sadrži vrijednost 1.333, onda:
Ako promijenite tekst u ćeliji A1 na "C5", a ćelija C5 sadži vrijednost 45, onda:
INDIRECT($A$1) jednako je 45
Ako je prijavljen R1C1-stil adrese, ćelija R1C1 sadrži R2C2, a ćelija R2C2 sadrži vrijednost 1.333, onda:
INT(INDIRECT(R1C1,FALSE)) jednako je 1
Ako ćelija B3 sadrži tekst "George", a ćelija sa imenom George sadrži vrijednost 10, onda:
INDIRECT($B$3) jednako je 10
Kada kreirate formulu koja se odnosi na neku ćeliju, adresa ćelije će biti ažurirana ako se ćelija pomjeri komandom
Cut ili ako se ćelija pomjeri zato što je red ili kolona obrisan ili insertovan. Ako uvijek želite da se formula odnosi
na istu ćeliju bez obzira da li je ćelija obrisana ili pomjerena, koristite funkciju INDIRECT. Na primjer, ako se
uvijek želite pozvati na ćeliju A10, koristite slijedeću formulu:
INDIRECT("A10")
LOOKUP
Vraća vrijednost ili iz reda ili iz kolone neke matrice. LOOKUP funkcija ima dva oblika sintakse: vektorski i
matrični. Vektorski oblik LOOKUP traži vrijednost u jednodimenzionalnoj matrici (1X1) i ako nađe zadatu
vrijednost u toj jednodimenzionalnoj matrici vraća vrijednost iz druge jednodimenzionalne matrice (vektora) u
istom redu ili koloni. Matrični oblik LOOKUP komande traži datu vrijednost u prvom redu ili koloni matrice i
vraća vrijednost sa iste pozicije u posljednjoj koloni ili redu matrice.
Vektor je matrica sa jednom kolonom ili redom. Vektorski oblik ove funkcije traži datu vrijednost u obliku vektoru
i vraća vrijednost sa iste pozicije u drugom vektoru. Koristite ovaj oblik funkcije LOOKUP kada želite da odredite
opseg ćelija koje sadrže vrijednosti koje želite da pronađete. Drugi oblik ove funkcije automatski traži datu
vrijednost u prvoj koloni uili redu.
Lookup_value je vrijednost koju funkcija LOOKUP traži u prvom vektoru. Lookup_value može biti broj, tekst,
logička vrijednost, ime ćelija ili opseg ćelija koji vraća ili se odnosi na neku vrijednost.
45
Lookup_vector je opseg ćelija koje sadrže samo jednu kolonu ili red. Vrijednost u lookup_vector može biti tekst,
broj ili logička vrijednost.
Napomena Vrijednost u lookup_vector mora biti poredana u rastućem redu.: ...,-2, -1, 0, 1, 2, ..., A-Z, FALSE,
TRUE; inače, LOOKUP možda neće dati željene rezultaate. Velika i mala slova su potpuno ravnopravna.
Result_vector je opseg ćelija koji sadži samo jednu kolonu ili red. Mora biti istih dimenzija kao i lookup_vector.
Ako LOOKUP ne može pronaći lookup_value, on pronalazi najveću vrijednost u lookup_vector manju ili jednaku
lookup_value.
Ako je lookup_value manja od najmanje vrijednosti u lookup_vector, LOOKUP vraća #N/A grešku.
Primjer:
Matrični oblik LOOKUP funkcije traži datu vrijednost u prvom redu ili koloni matrice i vraća vrijednost sa iste
pozicije u posljednjem redu ili koloni matrice. Koristite ovu formu funkcije kada su tražene vrijednosti u prvom
redu ili koloni matrice. Koristite druge oblike LOOKUP funkcije kada želite da odredite specifičnu lokaciju u redu
ili koloni.
Tip Uopšteno, najbolje je koristiti HLOOKUP ili VLOOKUP funkciju matričnog oblika LOOKUP funkcije. Ovaj
oblik funkcije je uveden radi kompatibilnosti sa drugim programima
Napomena: Vrijednosti u matrici moraju biti smještene u rastućem poretku:...,-2, -1, 0, 1, 2, ..., A-Z, FALSE,
TRUE; inače, LOOKUP neće dati korektne rezultate. Potpuno je isto koristite li velika ili mala slova.
Primjer:
LOOKUP("C",{"a","b","c","d";1,2,3,4}) jednako je 3
LOOKUP("bump",{"a",1;"b",2;"c",3}) jednako je 2
46
MATCH
Vraća relativnu poziciju nekog člana matrice koji odgovara traženoj vrijednosti. Koristite funkciju MATCH
umjesto neke od LOOKUP funkcija kada tražite poziciju nekog člana a ne vrijednost nekog člana matrice.
Syntax: MATCH(lookup_value,lookup_array,match_type)
Napomene:
MATCH vraća poziciju pronađene vrijednosti u lookup_array, ne samu pronađenu vrijednost. Na primjer,
MATCH("b",{"a","b","c"},0) vraća 2, relativnu poziciju "b" unutar matrice {"a","b","c"}.
MATCH ne pravi razliku između velikim i malih slova.
Ako funkcija MATCH nije pronašla traženu vrijednost, vraća #N/A grešku.
Ako je match_type 0 a lookup_value je tekst, lookup_value može sadržavati džoker znake (*) i (?).
Primjer:
U slijedećoj tabeli:
MATCH(39000,B2:B8,1) jednako je 3
MATCH(38000,B2:B8,0) jednako je 2
MATCH(39000,B2:B8,-1) jednako je #N/A greški, zato što je niz B2:B8 nepravilno poredan za tip match_type -1
(poredak mora biti opadajući).
Pretpostavimo da se opseg ćelija Yen odnosi na ćelije A2:A8, YenDollar na A2:C8, i MyIncome koje sadrže brojeve
Ą6,301,126.33. Ova formula:
"Your tax rate is "&LOOKUP(MyIncome,YenDollar)&", which places you in tax bracket number
"&MATCH(MyIncome,Yen)&"."
"Your tax rate is 22.41%, which places you in tax bracket number 7."
47
OFFSET
Vraća poziv na adresu ćelije ili niza koji je određen brojem kolone ili reda. Opseg koji se vraća može biti jedna
ćelija ili niz ćelija. Možete odrediti broj redova ili kolona koje će ova funkcija vratiti.
Reference je niz ćelija iz kojih želite da napravite offset. Reference mora biti niz ćelija inače OFFSET vraća
#VALUE! grešku.
Rows je broj kolona, prema gore ili dole, gdje želite da bude gornja lijeva ćelija nekog niza. Koristeći broj 5 kao
argument reda određuje da je gornja lijeva ćelija pet redova ispod trenutne ćelije. Broj može biti pozitivan (što
znači ispod startne pozicije) ili negativan (što znači iznad startne pozicije).
Cols je broj kolona na lijevo ili desno, gdje želite da bude gornja lijeva ćelija. Koristeći broj 5 kao argument
kolone, određujete da će gornji lijevi ugao biti 5 kolona na desno od startne pozicije. Cols može biti pozitivan broj
(što znači desno od startne pozicije) ili negativan broj (što znači lijevo od startne pozicije).
Ako je rows i cols izvan ivica tabele OFFSET vraća #REF! grešku.
Height je visina, izražena u broju redova, koje želite izdvojiti iz postojećeg opsega ćelija. Height mora biti
pozitivan broj.
Width je širina, izražena u broju kolona, koje želite izdvojiti iz postojećeg opsega ćelija. Width mora biti pozitivan
broj.
Ako su height ili width izostavljeni, pretpostavlja se da je visina ili širina ista kao kod postojećeg opsega.
Napomene:
OFFSET u stvari ne pomjera ćelije; ona samo vraća opseg ćelija. OFFSET može biti korištena sa bilo
kojom funkcijom koja očekuje kao argument opseg ćelija. Na primjer, formula SUM(OFFSET(C2,1,2,3,1))
izračunava total vrijednosti iz opsega 3-reda X 1-kolona koji se nalazi 1 red ispod i dvije kolone na desno od ćelije
C2.
Primjer:
OFFSET(C3,2,3,1,1) jednako je F5. Ako unesete ovu formulu u tabelu, Microsoft Excel prikazuje vrijednost u
ćeliji F5.
ROW
Syntax: ROW(reference)
Primjer:
ROW(A3) jednako je 3
ROWS
48
Syntax: ROWS(array)
Array je matrica, formula matrica, ili niz ćelija za koji želite saznati broj redova.
Primjer:
ROWS(A1:C4) jednako je 4
ROWS({1,2,3;4,5,6}) jednako je 2
TRANSPOSE
Vraća vertikalni opseg ćelija kao horizontalni opseg, i obratno. TRANSPOSE mora biti unesena kao formula
matrica u opsegu u kojem ima isti broj redova i kolona. Koristite TRANSPOSE da promijenite vertikalnu i
horizontalnu orjentaciju matrice. Na primjer, neke funkcije kao na primjer LINEST, vraćaju horizontalnu matricu.
Slijedeća formula vraća vertikalnu matricu:
TRANSPOSE(LINEST(Yvalues,Xvalues))
Syntax: TRANSPOSE(array)
Array je matrica ili niz ćelija kojem želite da promijenite orjentaciju. Promjena orjentacije se vrši tako da prvi red
matrice postaje prva kolona nove matrice, drugi red postaje druga kolona i tako dalje.
Primjer:
Pretpostavimo da ćelije A1:C1 sadrže 1, 2, 3. Kada slijedeće formule unesete kao matricu u ćelije A3:A5:
VLOOKUP
Traži podatek u krajnjoj lijevoj koloni tabele, i vraća vrijednost u istom redu iz kolone koju ste vi odredili u tabeli.
Koristite VLOOKUP umjesto HLOOKUP kada su vaše vrijednosti za upoređivanje smještene u koloni lijevo od
kolone u kojoj su podaci koje tražite.
Syntax: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value je vrijednost koja će biti pronađena u prvoj koloni matrice. Lookup_value može biti neka vrijednost,
opseg ćelija ili tekst.
Table_array je tabela sa informacijama u kojoj se traže podaci. Koristite opseg ćelija ili ime opsega ćelija.
Ako je range_lookup TRUE, vrijednosti u prvoj koloni table_array mora biti unesena u rastućem redoslijedu: ...,
-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE; inače VLOOKUP možda neće dati korektne vrijednosti. Ako je
range_lookup FALSE, table_array ne mora biti sortiran.
Podatke može postaviti u rastući poredak koristeći komandu Sort iz Data menija i zatim izabrati opciju Ascending.
Vrijednosti u prvoj koloni table_array mogu biti tekst, brojevi ili logičke vrijednosti.
Nema razlike ako koristite velika ili mala slova ako unosite tekst.
Col_index_num je broj reda u table_array iz koje se mora uzeti traženi podatak. Col_index_num od 1 vraća
vrijednost iz prve kolone table_array; col_index_num od 2 vraća vrijednsot iz druge kolone table_array, i tako
dalje. Ako je col_index_num manje od 1, VLOOKUP vraća #VALUE! grešku; ako je col_index_num veće od broja
kolona u tabeli table_array, VLOOKUP vraća #REF! grešku.
Range_lookup je logička vrijednost koja određuje da li želite da tražite tačnu ili približnu vrijednost. Ako je TRUE
izostavljen, vraća se približna vrijednost. Drugim riječima, ako tačna vrijednost nije pronađena, funkcija vraća
slijedeću najveću vrijednost koja je manja od lookup_value. Ako je FALSE, VLOOKUP će pronaći tačnu
vrijednost. Ako je ne pronađe, vraća #N/A grešku.
49
Napomene:
Ako funkcija VLOOKUP ne može naći lookup_value, a range_lookup je TRUE, funkcija koristi najveću
vrijednost koja je manja ili jednaka lookup_value.
Ako je lookup_value manja od najmanje vrijednosti u prvoj koloni table_array, VLOOKUP vraća #N/A
grešku.
Ako VLOOKUP ne može pronaći lookup_value, a range_lookup je FALSE, VLOOKUP vraća #N/A
grešku.
Primjer:
VLOOKUP(0.1,Range,2,TRUE) jednako je #N/A, zato što je 0.1 manje od najmanje vrijednosti u koloni A
50
FINANSIJSKE FUNKCIJE
DB
Syntax: DB(cost,salvage,life,period,month)
Life je broj perioda za koji će sredstva biti amortizovana (ponekad se naziva korisni vijek sredstava)
Period je period za koji želite izračunati amortizcaiju. Period mora biti izraženo u istim jedinicama kao i life.
Month je broj mjeseci u prvoj godini. Ako je month izostavljen, pretpostavlja se da je 12.
Napomene:
Fiksno-opadajuća bilansna metoda obračunava amortizaciju na osnovu fiksne stope. DB koristi slijedeću
formulu za izračunavanje amortizacije za period:
gdje je:
Amortizacija za prvi i posljednji period je poseban slučaj. Za prvi period, DB koristi formulu:
Primjer:
Pretpostavimo da je tvornica kupila novu mašinu. Mašina je koštala $1,000,000 i ima vijek trajanja od šest godina.
Ostatak vrijednosti mašine je $100,000. Slijedeći primjer pokazuje amortizaciju kroz cijeli vijek trajanja mašine.
Rezultati su zaokruženi na cijele brojeve
DDB
Vraća amortizaciju sredstava za određeni period koristeći dvostruko-opadajuću bilansnu metodu ili neku drugu
metodu koju vi odredite.
Syntax: DDB(cost,salvage,life,period,factor)
Life je broj perioda za koji će sredstva biti amortizovana (ponekad se naziva korisni vijek sredstava)
51
Period je period za koji želite izračunati amortizcaiju. Period mora biti izraženo u istim jedinicama kao i life.
Factor je stopa po kojoj se bilans mijenja. Ako je factor izostavljen, pretpostavlja se da je 2 (dvostruko-opadajuća
bilansna metoda).
Napomene:
Primjer:
Pretpostavimo da je tvornica kupila novu mašinu. Mašina je koštala $2,400 i ima vijek trajanja od 10 godina
Ostatak vrijednosti mašine je $300. Slijedeći primjer pokazuje amortizaciju kroz periode. Rezultati su zaokruženi
na dva decimalna mjesta.
DDB(2400,300,3650,1) jednako je $1.32, iznos amortizacije za prvi dan. Microsoft Excel je automatski
pretpostavio da je faktor 2.
DDB(2400,300,10,2,1.5) jednako je $306.00, amortizacija za drugu godinu uz korištenje faktora od 1.5 umjesto
dvostruko-opadajuće bilansne metode..
FV
Vraća buduću vrijednost ulaganja baziranih na periodičnim konstantnim plaćanjima i konstantnoj kamatnoj stopi.
Syntax: FV(rate,nper,pmt,pv,type)
Za detaljnije objašnjenje argumenata FV funkcije i više o ovim funkcijama vidjeti kod funkcije PV.
Pmt je uplata koja je učinjena svaki period; i ne može se mijenjati tokom vijeka anuiteta. Obično, pmt sadrži
glavnicu i kamatu ali ne druge troškove i takse.
Pv je sadašnja vrijednost, ili diskontirana vrijednost svih budućih plaćanja svedenih na sadašnji period. Ako je pv
izostavljen, pretpostavlja se da je 0 (nula).
Type je broj 0 ili 1 i označava momenat plaćanja (na početku ili kraju perioda) Ako je type izostavljen,
pretpostavlja se da je 0.
52
Napomene:
Provjerite da li ste konzistentni u pogledu jedinice mjere koju koristite za označavanje rate i nper. Ako
imate mjesečna plaćanja za četverogidišnji kredit sa 12% godišnjom kamatnom stopom, koristite 12%/12 za
kamatnu stopu i 4*12 nper. Ako imate godišnja plaćanja za isti kredit, koristite 12% za rate i 4 za nper.
Za sve argumente, gotovinu koju isplaćujete, kao što je depozit za štednju, predstavite kao negativan broj;
novac koji primite predstavite kao pozitivan broj
Primjer:
Pretpostavimo da želite da štedite novac u toku slijedeće godine. Dali ste $1,000 na štednju na štedni račun koji
donosi 6% godišnje kamate koja se obračunava mjesečno (mjesečna kamatna stopa je 6%/12, ili 0.5%). Planirate
da polažete $100 na početku svakog mjeseca i to slijedećih 12 mjeseci. Koliko će novca biti na računu na kraju 12-
tog mjeseca?.
IPMT
Vraća iznos kamate za određeni period za investicije zasnovane na periodičnim, konstantnim plaćanjima i
konstantnoj kamatnoj stopi. Za detaljnije objašnjenje argumenata IPMT funkcije i više o ovim funkcijama vidjeti
kod funkcije PV.
.
Syntax: IPMT(rate,per,nper,pv,fv,type)
Per je period za koji želite izračunati iznos kamate i mora biti u rasponu od 1 do nper.
Pv je sadašnja vrijednost ili diskontirana vrijednost svih budućih plaćanja svedena na sadašnji trenutak.
Fv je buduća vrijednost, ili iznos novca koji želite imati u periodu kada je izvršena posljednja uplata. Ako je fv
izostavljen, pretpostavlja se da je 0 (buduća vrijednost kredita je na primjer 0).
Type je broj 0 ili 1 i označava momenat plaćanja (na početku ili kraju perioda) Ako je type izostavljen,
pretpostavlja se da je 0.
Napomene:
Provjerite da li ste konzistentni u pogledu jedinice mjere koju koristite za označavanje rate i nper. Ako
imate mjesečna plaćanja za četverogidišnji kredit sa 12% godišnjom kamatnom stopom, koristite 12%/12 za
kamatnu stopu i 4*12 nper. Ako imate godišnja plaćanja za isti kredit, koristite 12% za rate i 4 za nper.
Za sve argumente, gotovinu koju isplaćujete, kao što je depozit za štednju, predstavite kao negativan broj;
novac koji primite predstavite kao pozitivan broj
Primjer:
Slijedeća formula izračunava iznos kamate za prvi mjesec za trogodišnji kredit od $8000 na 10% godišnje kamatne
stope:
53
Slijedeća formula izračunava iznos kamate u posljednjoj godini za trogodišnji kredit sa 10% godišnjom kamatnom
stopom, gdje se plaćanja vrše godišnje:
IRR
Vraća internu stopu povrata sredstava za seriju novčanih uplata ili isplata predstavljenih brojnim vrijednostima.
Ovaj novčani tok (uplate ili isplate) ne smije biti neparan. Novčani tok mora se desiti u pravilnim intervalima kao
što je mjesec ili godina. Interna stopa povrata je kamatna stopa koju bi ostvarili za neku investiciju koja se sastoji
od plaćanja (negativne vrijednosti) i prihoda (pozitivne vrijednosti) koje se dešavaju u pravilnim vremenskim
intervalima.
Syntax: IRR(values,guess)
Values je matrica adresa ćelija koje sadrže brojne vrijednosti za koje želite izračunati internu stopu povrata.
Values moraju imati najmanje jednu pozitivnu vrijednost i jednu negativnu vrijednost.
IRR koristi redoslijed novčanih uplata i isplata. Provjerite da li ste novčane vrijednosti unijeli u željenom
redoslijedu.
Ako matrica vrijednosti sadrži tekst, logičke vrijednosti ili prazne ćelije, te ćelije odnosno vrijednosti se
ignorišu.
Guess je broj koji za pretpostavljate da je veoma blizu rezultata koji će vratiti IRR funkcija.
Microsoft Excel koristi iterativnu tehniku obračuna IRR. Ako IRR ne može pronaći željenu vrijednost ni
poslije 20 pokušaja, funkcija vraća #NUM! grešku.
U mnogim slučajevima ne morate unositi vrijednost guess za IRR obračun. Ako je guess izostavljen,
pretpostavlja se da je 0.1 (10 percent).
Ako IRR daje #NUM! grešku, ili ako rezultat nije blizu rezultata koji očekujemo, pokušajte ponovno sa
drugom vrijednošću za guess.
Napomene:
IRR je bliska funkciji NPV, funkciji neto sadašnje vrijednosti. Stopa povrata izračunata funkcijom IRR je
kamatna stopa koja odgovara 0 (nula ) neto sadašnjoj vrijednosti. Slijedeća formula demonstrira kako su funkcije
NPV i IRR povezane:
Primjer:
Pretpostavimo da želite početi biznis sa restoranom. Predvidjeli ste da će vas koštati $70,000 da bi počeli taj posao,
a očekujete slijedeće prihode u prvih pet godina: $12,000, $15,000, $18,000, $21,000, i $26,000. B1:B6 sadrži
slijedeće vrijednosti: $-70,000, $12,000, $15,000, $18,000, $21,000 i $26,000, svaka.
Da bi izračunali internu stopu povrata nakon druge godine, potrebno je da uključite guess:
54
MIRR
Vraća modifikovanu internu stopu povrata za seriju nopvčanih uplata i isplata. MIRR razmatra i troškove
investiranja i kamatu primljenu na reinvestiranje gotovine.
Syntax: MIRR(values,finance_rate,reinvest_rate)
Values je matrica ćelija koje sadrže brojeve. Ovi brojevi predstavljaju seriju plaćanja (negativne vrijednosti) i
prihoda (pozitivne vrijednosti) koje se ponavljaju u regularnim intervalima.
Vrijednosti moraju sadržavati najmanje jednu pozitivnu i jednu negativnu vrijednost, inače, MIRR
funkcija vraća #DIV/0! grešku.
Ako matrica vrijednosti sadrži tekst, logičke vrijednosti ili prazne ćelije, te ćelije odnosno vrijednosti se
ignorišu, međutim ćelije sa vrijednsoti nula su uključene.
Finance_rate je kamatna stopa koju vi plaćate na novac koji je korišten u novčanom toku.
Reinvest_rate je kamatna stopa koju ste vi primili na novčani tok koji ste reinvestirali.
Napomene:
Ako je n broj novčanih tokova, frate je finance_rate, a rrate je stopa reinvestiranja reinvest_rate, onda je
formula za MIRR:
1
NPV rrate, values positive * 1 rrate n
n 1
1
NPV frate, values negative * 1 frate
Primjer:
Pretpostavimo da ste vi ribar koji je upravo završio petogodišnje poslovanje. Prije pet godina vi ste posudili
$120,000 po 10% godišnje kamate za kupovinu čamca. Vi ste zaradili svake godine po $39,000, $30,000, $21,000,
$37,000, i $46,000. Tokom tih godina vi ste reinvestirali vašu zaradu uz 12 % godišnje kamate. U formuli, vaš
kredit je unesen kao negativna vrijednost od -$120,000 u ćeliji B1, a vaši petogodišnji profiti su uneseni u ćelije
B2:B6.
Da bi izračunali modifikovanu internu stopu povrata poslije četvrtog perioda uz 14% godišnju kamatnu stopu
reinvestiranja:
NPER
Vraća broj perioda povrata investicije zasnovane na periodičnim konstantnim isplatama i konstantnoj kamatnoj
stopi.
Pmt su isplate svakog perioda, ne mogu se mijenjati iz perioda u period. Obično, pmt sadrži samo kamatu ali ne i
druge oibaveze i takse.
Pv je sadašnja vrijednost, ili diskontirani iznos serije budućih isplata svedena na sadašnju vrijednost.
55
Fv je buduća vrijednost, ili novčani bilans koji želite postići poslije posljednje isplate. Ako je fv izostavljen,
pretpostavlja se da je 0 (buduća vrijednost kredita, na primjer, je nula).
Primjer:
NPV
Izračunava neto sadašnju vrijednost neke investicije koristeći diskontnu stopu i seriju budućih plaćanja (negativne
vrijednosti) i prihoda (pozitivne vrijednosti).
NPV koristi redoslijed vrijednosti value1, value2, ... da bi interpretirao novčani tok. Provjerite da li ste
unijeli vrijednosti isplata i uplata prema pravilnom redoslijedu.
Argumenti brojevi, prazne ćelije, logičke vrijednosti ili tekst se obračunavaju; argumenti koji predstavljaju
greškeili tekst koji ne može biti pretvoren u brojeve se ignorišu.
Ako je neki argument matrica ili adresa ćelije, samo brojevi iz te matrice ili opsega ćelija se uzimaju u
obračun. Prazne ćelije, logičke vrijednosti, tekst ili greške se ignorišu.
Napomene:
NPV investiranje počinje jedan period prije datuma vrijednosti value1 i završava sa posljednjim novčanim
tokom u listi. NPV obračun se bazira na budućim novčanim tokovima. Ako se vaš prvi novačni tok dešava na
početku prvog perioda, prva vrijednost mora biti dodana NPV rezultatu, a ne uključena u values argumente. Vidjeti
primjer dole.
Ako je n broj broj novačnih isplata i uplata u listi vrijednosti, formula za NPV :
n
values i
NPV
i 1 1 rate i
NPV je slična PV funkciji (sadašnje vrijednosti). Osnovna razlika između PV i NPV je ta da PV
dozvoljava da novčani tok počne ili na početku ili kraju perioda.
NPV je također povezana i sa IRR funkcijom (interna stopa povrata). IRR je stopa za koju je NPV jednako
nula: NPV(IRR(...), ...) = 0.
Primjer:
Pretpostavimo da razmatrate investiciju u kojoj ćete platiti $10,000 jednu godinu od danas i primiti godišnje zarade
od $3,000, $4,200, i $6,800 za tri godine poslije toga. Posmatrajući godišnju diskontnu stopu od 10 %, neto
sadašnja vrijednost ove investicije je:
U ovom primjeru vi ste uključili početne troškove od $10,000 kao jednu vrijednost, zato što se plaćanje desilo na
kraju prvog perioda.
Razmotrite investiranje koje počinje na početku prvog perioda. Pretpostavimo da ste zainteresirani za kupovinu
prodavnice cipela. Troškovi posla su $40,000, a vi očekujete slijedeće prihode za prvih pet godina poslovanja:
$8,000, $9,200, $10,000, $12,000, i $14,500. Godišnja diskontna stopa je 8 %. Ova diskontna stopa može
predstavljati stopu inflacije ili kamatnu stopu konkurentnih investicija.
56
Ako su troškovi i prihodi uneseni u ćelije B1 do B6, onda je neto sadašnja vrijednost investiranja u prodavnicu
cipela data u slijedećoj formuli:
U navedenom primjeru, niste uključili inicijalne troškove od $40,000 zato što se plaćanje desilo na početku prvog
perioda.
Pretpostavimo da se krov vaše prodavnice cipela srušio tokom šeste godine i vi ste predvidjeli gubitak od $9000 za
tu godinu. Neto sadašnja vrijednost investicije u prodavnicu cipela poslije šeste godine su:
PMT
Syntax: PMT(rate,nper,pv,fv,type)
Pv je sadašnja vrijednost, ili ukupan iznos koliko serija budućih plaćanja vrijedi sada; također poznat kao glavnica
Fv je buduća vrijednost ili novčani bilans koji želite postići poslije posljednjeg plaćanja. Ako je fv izostavljen,
pretpostavlja se da je 0 (nula), a to je da je buduća vrijednost kredita jednaka 0.
Napomene:
Plaćanje koje vrati PMT funkcija uključuje glavnicu i kamatu ali ne i takse, rezervna plaćanja ili obaveze
koje se često uključuju kod kredita.
Budite konzistentni oko jedinica mjere kada unosite vrijednosti rate i nper. Ako imate mjesečna plaćanja
i četverogodišnji kredit po godišnjoj stopi od 12 %, koristite 12%/12 za stopu i 4*12 za nper. Ako imate godišnja
plaćanja na isti kredit koristite 12% za stopu i 4 za nper.
Tip Ako želite saznati ukupan iznos plaćen tokom kredita, pomnožite vrijednost vraćenu funkcijom PMT sa
vrijednošću nper.
Primjer:
Slijedeća formula vraća mjesečna plaćanja na kredit od $10,000 po godišnjoj stopi od 8 % koji morate isplatiti u
slijedećih 10 mjeseci:
Slijedeća formula vraća iznos koji neko mora platiti vama svaki mjesec ako ste vi posudili toj osobi $5,000 po 12 %
i želite da vam se novac vrati za pet mjeseci:
Možete koristiti PMT da izračunate i plaćanja koja se ne odnose na kredite. Na primjer, ako želite da uštedite
$50,000 za 18 godina štedeći 18 godina konstantan iznos svaki mjesec, možete koristiti PMT funkciju da
izračunate koliko morate štedjeti svaki mjesec. Ako pretpostavite da možete zaradi 6 % kamate na vašu štednju,
možete koristiti PMT da izračunate koliko morate štedjeti svaki mjesec:
57
PMT(6%/12, 18*12, 0, 50000) jednako je -$129.08
Ako štedite $129.08 uz 6 % kamate svaki mjesec tokom 18 godina, mi ćete imati $50,000.
PPMT
Vraća plaćanje na glavnicu za dati period za investiciju baziranu na periodičnim, konstantnim plaćanjima i na
konstantnoj kamatnoj stopi.
Syntax: PPMT(rate,per,nper,pv,fv,type)
Pv je sadašnja vrijednost ukupnog iznosa koliko serija budućih plaćanja vrijedi sada.
Fv je buduća vrijednost, ili bilans gotovine koji želite postići poslije posljednjeg plaćanja. Ako je fv izostavljen,
pretpostavlja se da je 0 (nula), to jest, buduća vrijednost zajma je nula.
Napomena:
Budite konzistentni oko jedinica mjere kada unosite vrijednosti rate i nper. Ako imate mjesečna plaćanja
i četverogodišnji kredit po godišnjoj stopi od 12 %, koristite 12%/12 za stopu i 4*12 za nper. Ako imate godišnja
plaćanja na isti kredit koristite 12% za stopu i 4 za nper.
Primjer:
Slijedeća formula izračunava plaćanje za prvi mjesec dvogodišnjeg kredita od $2,000 sa 10 % godišnje kamate:
Slijedeća funkcija izračunava plaćanje za posljednju godinu 10-godišnjeg kredita od $200,000 sa 8 % godišnje
kamate:
PV
Vraća sadašnju vrijednost investicije. Sadašnja vrijednost je ukupan iznos koji serija budućih plaćanja vrijedi sada.
Na primjer, kada posudite novac, iznos kredita je sadašnja vrijednost za primaoca kredita.
Syntax: PV(rate,nper,pmt,fv,type)
Rate je kamatna stopa po periodima. Na primjer, ako ste dobili kredit za kupovinu automobila sa 10 % godišnje
kamate i sa mjesečnim plaćanjima, vaša mjesečna kamatna stopa je 10%/12, ili 0.83%. Vi bi trebali unijeti u
formulu 10%/12, ili 0.83%, ili 0.0083, za vrijednost kamatne stope.
Nper je ukupan broj plaćanja. Na primjer, ako ste dobili četverogodišnji kredit sa mjesečnim plaćanjima, vaš kredit
ima 4*12 (ili 48) perioda. Vi ćete unijeti 48 u formula za varijablu nper.
Pmt je iznos plaćanja svakog mjeseca i ne može se mijenjati u toku plaćanja. Obično, pmt uključuje glavnicu i
kamatu ali ne i druge troškove kao što su porezi i slično. Na primjer, mjesečna plaćanja na kredit od $10,000, na
period od četiri godine uz 12 % godišnje kamate je $263.33. Vi ćete unijeti -263.33 u formulu za varijablu pmt.
58
Fv je buduća vrijednost, ili iznos gotovine koju ćete imati poslije posljednjeg plaćanja Ako je fv izostavljeno,
pretpostavlja se da je 0 (buduća vrijednost kredita je nula). Na primjer, ako želite da uštedite $50,000 za plaćanje
za specijalni projekat u slijedećih 18 godina, onda je $50,000 buduća vrijednost. Tada možete tražiti koliko treba
da iznosi kamatna stopa i koliko bi u tom slučaju morali da štedite svakog mjeseca.
Napomene:
Budite konzistentni oko jedinica mjere kada unosite vrijednosti rate i nper. Ako imate mjesečna plaćanja
i četverogodišnji kredit po godišnjoj stopi od 12 %, koristite 12%/12 za stopu i 4*12 za nper. Ako imate godišnja
plaćanja na isti kredit koristite 12% za stopu i 4 za nper.
Slijedeće funkcije se odnose na anuitete:
CUMIPMT PPMT
CUMPRINC PV
FV RATE
FVSCHEDULE XIRR
IPMT XNPV
PMT
Anuitet je serija konstantnih gotovinskih plaćanja tokom konstantnog perioda. Na primjer, kredit za
kupovinu automobila je anuitet. Za više detalja, pogledajte opis za svaku anuitetnu funkciju.
U anuitetnim funkcijama, novac koji isplatite, kao depozit na štednju, je predstavljen negativnim
brojevima; novac koji vi primite, kao na primjer dividende, je predstavljen pozitivnim brojevima. Na primjer,
depozit u banku od $1,000 može biti predstavljen argumentom -1000 ako ste vi depozitor, ili kao argument 1000
ako ste vi banka.
Primjer:
Pretpostavimo da razmišljate da kupite policu osiguranja za koju morate platiti $500 na kraju svakog mjeseca za
slijedećih 20 godina. Troškovi police su $60,000, a isplaćeni novac će donijeti 8 % kamate. Možda želite da
izračunate da li je ovo dobra investicija. Koristeći PV funkciju, možete izračunati da je sadašnja vrijednost police:
Rezultat je negativan jer predstavlja novac koji ćete morati platiti. Sadašnja vrijednost police ($59,777.15) je manja
od onog što ćete vi morati platiti ($60,000). Zbog toga ste zaključili da ovo nije dobra investicija.
RATE
Vraća kamatnu stopu za neki anuitet. RATE se izračunava iterativno i može imati vrijednost nula ili može imati
više rješenja. Ako se sukcesivni rezultati funkcije RATE ne mijenjaju za više od 0.0000001 poslije 20 iteracija,
RATE vraća #NUM! Grešku..
Syntax: RATE(nper,pmt,pv,fv,type,guess)
59
Pmt je plaćanje učinjeno svakog perioda i ne može se mijenjati tokom perioda anuiteta. Obično pmt uključuje
glavnicu i kamatu ali ne i ostale troškove kao što je na primjer porez.
Fv je buduća vrijednost, ili ostatak novca poslije zadnjeg plaćanja. Ako je fv izostavljen, pretpostavlja se da je
nula.
Napomene:
Budite konzistentni oko jedinica mjere kada unosite vrijednosti rate i nper. Ako imate mjesečna plaćanja i
četverogodišnji kredit po godišnjoj stopi od 12 %, koristite 12%/12 za stopu i 4*12 za nper. Ako imate godišnja
plaćanja na isti kredit koristite 12% za stopu i 4 za nper.
Primjer:
Ovo je mjesečna stopa jer je broj perioda izračunat mjesečno. Godišnja stopa je 0.77%*12, što iznosi 9.24 %.
SLN
Syntax: SLN(cost,salvage,life)
Salvage je vrijednost na kraju perioda amortizovanja (ponekad se zove vrijednost sredstava na kraju perioda ili
rezidualna vrijednost)
Life je broj perioda za koji se obračunava amortizacija (ponekad se naziva korisni vijek trajanja sredstava).
Primjer:
Pretpostavimo da ste kupili kamion za $30,000 koji ima korisni vijek trajanja od 10 godina i rezidualnu vrijednost
od $7,500. Amortizacija za svaku godinu je:
SYD
Vraća amortizaciju sredstava za određeni period na osnovu metode zbira brojeva godina trajanja sredstava.
Syntax:SYD(cost,salvage,life,per)
Salvage je vrijednost na kraju perioda amortizovanja (ponekad se zove vrijednost sredstava na kraju perioda ili
rezidualna vrijednost)
Life je broj perioda za koji se obračunava amortizacija (ponekad se naziva korisni vijek trajanja sredstava).
60
Per je period i mora biti u istim jedinicama kao i life.
Napomena:
Primjer:
Ako ste kupili kamion za $30,000 koji ima vijek trajanja od 10 godina i preostalu vrijednost od $7,500, godišnja
amortizacija sredstava za prvu godinu je:
VDB
Vraća amortizaciju sredstava za bilo koji period koji vi odredite, koristeći metodu dvostruko-opadajuće bilansne
metode ili neku drugu metodu koju vi odredite.
Syntax: VDB(cost,salvage,life,start_period,end_period,factor,no_switch)
Salvage je vrijednost na kraju perioda amortizovanja (ponekad se zove vrijednost sredstava na kraju perioda ili
rezidualna vrijednost)
Life je broj perioda za koji se obračunava amortizacija (ponekad se naziva korisni vijek trajanja sredstava).
Start_period je početni period za koji želite izračunati amortizaciju. Start_period mora biti u istim jedinicama
kao i life.
End_period je krajnji period za koji želite obračunati amortizaciju. End_period mora koristiti iste jedinice mjere
kao i life.
Factor je stopa po kojoj se stanje sredstava smanjuje. Ako je ovaj argument izostavljen, pretpostavlja se da je 2
(dvostruko-opadajuća bilansna metoda). Promijenite factor ako želite neku drugu metodu opadajuće amortizacije
sredstava. Za opis dvostruko-opadajuće bilansne metode vidite funkciju DDB.
No_switch je logička vrijednost koja određuje da li želite preći na pravolinijsku metodu obračuna amortizacije
kada je amortizacija veća od opadajuće bilansne kalkulacije.
Ako je no_switch TRUE, Microsoft Excel ne prelazi na metodu pravolinijske amortizacije čak i u slučaju
da je amortizacija veća od opadajuće bilansne kalkulacije.
Ako je no_switch FALSE ili izostavljen, Microsoft Excel se prabacuje na pravolinijsku metodu obračuna
amortizacije kada je iznos amortizacije veći od opadajuće bilansne kalkulacije.
Primjer:
Pretpostavimo da je fabrika kupila novu mašinu. Mašina je koštala $2,400 i ima koristan vijek upotrebe 10 godina.
Rezidualna vrijednost mašine je $300. Slijedeći primjeri pokazuje amortizaciju kroz nekoliko perioda. Rezultati su
zaokruženi na dvije decimale.
VDB(2400, 300, 3650, 0, 1) jednako je $1.32, amortizacija za prvi dan. Microsoft Excel je automatski
pretpostavio da je factor 2.
61
VDB(2400, 300, 10, 0, 1) jednako je $480.00, amortizacija za prvu godinu.
VDB(2400, 300, 120, 6, 18) jednako je $396.31, amortizacija od šestog do osamnaestog mejseca
VDB(2400, 300, 120, 6, 18, 1.5) jednako je $311.81, amortizacija između šestog i osamnaestog mjeseca uz faktor
od 1.5, umjesto standardno 2.
Pretpostavimo da je mašina koja košta $2400 kupljena sredinom prvog kvartala tekuće godine. Slijedeća formula
određuje iznos amortizacije za tekuću godinu posjedovanja sredstava, uz pretpostavku da u skladu sa poreskim
zakonom morate koristiti 150-% metodu opadajuće amortizacije.:
62
STATISTIČKE - Izvod
AVEDEV
Izračunava prosjek apsolutnog odstupanja serije podataka od njene sredine. AVEDEV je mjera varijabiliteta u seriji
podataka.
Number1, number2, ... su 1 do 30 argumenata za koji želite izračunati prosjek apsolutnog odstupanja. Možete
koristiti prostu matricu ili opseg ćelija koja se poziva na matricu umjesto da unosite argumente razdvojene
zarezom.
Napomene:
Argmuneti moraju biti brojevi ili imena, matrice ili opseg ćelija koje sadrže brojeve.
Ako matrica ili opseg ćelija sadrži argumente koji predstavljaju tekst, logičke vrijednosti, ili prazne ćelije, takve
vrijednosti se ignorišu, međutim, ćelije sa vrijednošću nula (0) se uključuju u kalkulaciju.
Formula za izračunavanje prosječnog odstupanja je:
1
n
x x
AVEDEV zavisi od jedinice mjere serije podataka.
Primjer:
63
AVERAGE
Napomene:
Argumenti moraju biti broj ili ime, matrica, ili opseg ćelija koje sadrže brojeve.
Ako neki od argumenata sadrži tekst, logičke vrijednosti, ili prazne ćelije, takve vrijednosti se ignorišu,
međutim, ćelije sa vrijednošću nula (0) su uključene u kalkulaciju.
Tip Kada izračunavate prosjek serije ćelija imajte na umu razliku između prazne ćelije i ćelije koja sadrži
vrijednost nula (0), posebno ako ste isključili opciju Zero values check box u View tab (Options command, Tools
menu). Prazne ćelije se ne uzimaju u obračun, ali ćelije sa vrijednošću nula se uključuju u obračun.
Primjer:
AVERAGE(A1:A5) jednako je 11
AVERAGE(Scores) jednako je 11
AVERAGE(A1:A5, 5) jednako je 10
AVERAGEA
Izračunava prosjek (aritmetičku sredinu) vrijednosti u listi argumenata. Kao dodatak brojevima, tekstualne i
logičke vrijednosti kao što su TRUE i FALSE su uključene u obračun.
Syntax: AVERAGEA(value1,value2,...)
Value1, value2,... su 1 do 30 ćelija, niz ćelija, ili vrijednosti za koje želimo izračunati sredinu.
Napomene:
Tip Kada izračunavate prosjek imajte na umu razliku između prazne ćelije i one koja sadrži vrijednost nula (0),
posebno ako ste isključili opciju Zero values check box na View tab (Options command, Tools menu). Prazne ćelije
se ne obračunavaju, ali ćelije sa vrijednošću nula se obračunavaju.
Primjer:
Ako su ćelije A1:A5 dobile ime Scores i sadrže vrijednosti 10, 7, 9, 2, i "Not available", onda:
64
Ako ćelije A1:A4 sadrže vrijednosti 10, 7, 9, i 2, a ćelija A5je prazna, onda:
AVERAGEA(A1:A5) jednako je 7
BETADIST
BETAINV
BINOMDIST
CHIDIST
CHIINV
CHITEST
CONFIDENCE
CORREL
Vraća koeficijent korelacije niza ćelija 1 i niza ćelija 2. Koristite koeficijent korelacije da odredite uzajamnu
zavisnost između dvije pojave. Na primjer, možete istraživati zavisnost između prosječne temperature neke
lokacije i korištenja air conditioners.
Syntax: CORREL(array1,array2)
Napomene:
Argumenti moraju biti brojevi, ili imena, matrice, ili adrese ćelija koje sadrže brojeve.
Ako neki od argumenata sadrži tekst, logičke vrijednosti ili prazne ćelije, takve vrijednosti se ignorišu; međutim,
ćelije koje sadrže vrijednost nula su uključene u proračun.
Ako array1 i array2 imaju različit broj podataka, CORREL vraća #N/A grešku.
Ako je ilil array1 ili array2 prazna, ili ako je s (standardno odstupanje) njihove vrijednosti jednako nula, CORREL
vraća #DIV/0! grešku.
Primjer:
COUNT
Prebrojava ćelije koje sadrže brojeve. Koristite COUNT da bi dobili broj ćelija koje sadrže brojne vrijednosti u
nekom nizu ćelija.
Value1, value2, ... su 1 do 30 argumenata koje sadrže ili se odnose na ćelije sa različitim vrstama podataka, ali se
prebrojavaju samo ćelije koje sadrže brojne vrijednosti.
Argumenti koji sadrže brojeve, datume ili tekst koji se sastoji od brojeva se prebrojavaju; argumenti koji sadrže
kodove greške ili tekst koji ne može biti konvertovan u brojne vrijednosti se ignorišu.
Ako je neki od argumenata matrica ili niz ćelija, samo brojne vrijednosti u toj matrici ili nizu ćelija se
prebrojavaju. Prazne ćelije, logičke vrijednosti, tekst, ili kodovi grešaka u matrici ili nizu ćelija se ignorišu. Ako je
potrebno da prebrojavate i ćelije koje sadrže logičke vrijednosti, tekst ili kodove grešaka, koristite COUNTA
funkciju.
65
Primjer:
U slijedećem primjeru,
COUNT(A1:A7) jednako je 3
COUNT(A4:A7) jednako je 2
COUNT(A1:A7, 2) jednako je 4
COUNTA
Prebrojava ćelije koje nisu prazne. Koristite COUNTA da prebrojite ćelije koje sadrže neke podatke.
Value1, value2, ... su 1 do 30 argumenata koji sadrže vrijednosti koje želite prebrojiti. U ovom slučaju, vrijednosti
bilo kojeg tipa, uključujući prazan tekst ("") ali ne i prazne ćelije se prebrojavaju. Ako je bilo koji argument matrica
ili niz ćelija, prazne ćelije u matrici ili nizu ćelija se ignorišu. Ako ne želite da prebrojavate ćelije koje sadrže
terkst, logičke vrijednosti ili kodove grešaka, koristite COUNT funkciju.
Primjer:
U slijedećem primjeru,
COUNTA(A1:A7) jednako je 6
COUNTA(A4:A7) jednako je 4
COUNTA(A1:A7, 2) jednako je 7
COUNTBLANK
Syntax: COUNTBLANK(range)
66
Napomene:
Primjer:
COUNTBLANK(B2:C5) jednako je 2
COUNTIF
Syntax: COUNTIF(range,criteria)
Range je niz ćelija u kojem želite da prebrojavate ćelije koje zadovoljavaju uslov.
Criteria je postavljeni uslov u obliku broja, izraza, ili teksta koji određuje da li će se ćelija prebrojavati illi neće.
Na primjer, criteria može biti izraz kao 32, "32", ">32", "apples".
Primjer:
COVAR
CRITBINOM
DEVSQ
EXPONDIST
FDIST
FINV
FISHER
FISHERINV
FORECAST
Izračunava, ili predviđa, buduće vrijednosti koristeći postojeće vrijednosti. Predviđena vrijednost je y-vrijednost za
datu x-vrijednost. Poznate vrijednosti su postojeća x-vrijednost i y-vrijednost, a nova vrijednost je predviđena
korištenjem linearne regresije. Možete koristiti ovu funkciju da bi predvidjeli buduću prodaju, potrebe za opremom,
ili trend potrošnje.
Syntax: FORECAST(x,known_y's,known_x's)
Napomene:
67
Primjer:
FREQUENCY
Izračunava kako često se neka vrijednost ponavlja u nizu vrijednosti, i vraća vertikalnu matricu brojeva. Na
primjer, koristite FREQUENCY da bi prebrojali broj rezultata testa koji padaju unutar datog raspona rezultata.
Pošto FREQUENCY vraća matricu, mora biti unijet kao matrica formula.
Syntax: FREQUENCY(data_array,bins_array)
Data_array je matrica u kojoj su smještene vrijednosti za koje želite izračunati frekvenciju. Ako data_array ne
sadrži nikakve vrijednosti, FREQUENCY vraća matricu sa nulama.
Bins_array je matrica za interval u koji želite da grupišete vrijednosti u data_array. Ako bins_array ne sadrži
nikakve vrijednosti, FREQUENCY vraća broj elemenata u data_array.
Napomene:
FREQUENCY se unosi kao matrica formula nakon što izaberete niz ćelija u koji želite da se rezultati funkcije
pojave.
Broj elemenata u novoj matrici sa rezultatima je za jedan veći od broja elemenata u matrici bins_array.
FREQUENCY ignoriše prazne ćelije i tekst.
Primjer:
Pretpostavimo da u tabeli imate rezultate testa. Rezultati su 79, 85, 78, 85, 83, 81, 95, 88, i 97 i unijeti su u ćelije
A1:A9. Data_array bi trebala da sadrži kolonu u kojoj se nalaze ovi rezultati testa. Bins_array bi trebala biti druga
kolona sa intervalima po kojima ćete grupisati rezultate testa. U ovom primjeru, bins_array će biti u ćelijama
C4:C6 i sadrži vrijednosti 70, 79, 89. Kada je FREQUENCY unijeta kao matrica, izračunavaju se koliko rezultata
testa ima u rasponima 0-70, 71-79, 80-89, i 90-100. U ovom primjeru je pretpostavljeno da su svi rezultati testa
cijeli brojevi. Slijedeća formula je unijeta kao matrica formula nakon što ste selektirali četiri ćelije koje sadrže vaše
podatke.
FTEST
GAMMADIST
GAMMAINV
GAMMALN
GEOMEAN
GROWTH
Izračunava predviđeni eksponencijalni rast koristeći postojeće podatke. GROWTH vraća y-vrijednost za seriju
novih x-vrijednosti koje ste vi odredili koristeći postojeće x-vrijednosti i y-vrijednosti. Također možete koristiti
GROWTH funkciju da bi podesili eksponencijalnu krivu za postojeće x-vrijednosti i y-vrijednosti.
Syntax: GROWTH(known_y's,known_x's,new_x's,const)
Ako je array known_y's je prosta kolona, onda svaka kolona od known_x's je interpretirana kao posebna varijabla.
68
Ako je array known_y's prosti red, onda je svaki red od known_x's interpretiran kao posebna varijabla.
Ako je bilo koji od brojeva u known_y's 0 ili negativan broj, GROWTH vraća #NUM! grešku.
Matrica array known_x's može uključiti jednu ili više varijabli. Ako se koristi samo jedna varijabla, known_y's i
known_x's može biti niz ćelija bilo kojeg oblika, tako dugo dok oni imaju iste dimenzije. Ako se koristi više od
jedne varijable, known_y's mora biti vektor (a to je, niz ćelija koji ima visinu od jednog reda ili širinu od jedne
kolone).
Ako je known_x's izostavljen, pretpostavlja se da je to matrica {1,2,3,...} koja je iste veličine kao known_y's.
New_x's su nove x-vrijednosti za koje vi želite da funkcija GROWTH vrati odgovarajuće y-vrijednosti.
New_x's mora uključiti kolonu (ili red) za svaku nezavisnu varijablu, kako se to čini i za known_x's. Tako, ako je
known_y's prosta kolona, known_x's i new_x's moraju imati isti broj kolona. Ako je known_y's prosti red,
known_x's i new_x's moraju imati isti broj redova.
Ako je new_x's izostavljen, pretpostavlja se da je isti kao i known_x's.
Ako su i known_x's i new_x's izostavljeni, pretpostavlja se da bude matrica {1,2,3,...} koja je iste veličine kao i
known_y's.
Napomene:
Formule koje vraćaju kao rezultat matricu moraju biti unesene kao matrica formula.
Kada unosite konstante u matrici kao argumente, kao na primjer known_x's, koristite zarez da razdvojite
vrijednosti u istom redu i tačka-zarez da razdvojite redove.
Primjer:
Ovaj primjer koristi iste podatke kao i formula LOGEST. Prodaja od 11 do 16 mjeseca je 33.100, 47.300, 69.000,
102.000, 150.000, i 220.000 jedinica. Pretpostavimo da su ove vrijednosti unesene u šest ćelija koje smo nazvali
UnitsSold.
Kada se unese kao matrica formula, slijedeća formula predviđa prodaju za 17 i 18 mjesec i to na osnovu prodaje za
posljednjih 6 mjeseci:
Ako se eksponencijalni trend nastavi, prodaja za 17 i 18 mjesec će biti 320,197 i 468,536 jedinica.
Možete koristiti druge sekvencijalne brojeve za x-vrijednosti, i predviđena prodaja će biti ista. Na primjer, možete
koristiti vrijednosti za known_x's, {1;2;3;4;5;6}:
HARMEAN
HYPGEOMDIST
INTERCEPT
Izračunava tačku kod koje linija presjeca y-osu koristeći poznate podatke za x-vrijednosti i y-vrijednosti. Tačka
presjeka se izračunava na osnovu best-fit linije regresije nacrtane na osnovu poznatih vrijednosti za x-vrijednosti i
y-vrijednosti. Koristite ovu funkciju ako želite odrediti vrijednost zavisne varijable kada je nezavisna varijabla
nula.
Syntax: INTERCEPT(known_y's,known_x's)
69
Napomene:
Argumenti bi trebali biti broj ili matrica ili niz ćelija koje koje sadrže brojeve.
Ako neki od argumenata sadrži tekst, logičke vrijednosti ili prazne ćelije, takve vrijednosti se ignorišu; međutim,
ćelije sa vrijednošću nula su uključene u obračun.
Ako known_y's i known_x's sadrže različit broj podataka ili ne sadrže niti jedan podatak, INTERCEPT vraća #N/A
grešku.
Formula za izračunavanje ove funkcije je:
Primjer:
KURT
LARGE
Vraća k-tu najveću vrijednost u nizu podataka. Možete koristiti ovu funkciju da izaberete vrijednost zasnovanu na
njenoj relativnoj poziciji u nizu.
Syntax: LARGE(array,k)
Array je matrica ili niz ćelija za koju želite odrediti k-tu najvećih vrijednosti.
K je pozicija (od najvećeg) u matrici ili nizu ćelija podatka koji se želi vratiti
Napomene:
Ako je n broj podataka u nizu, onda LARGE(array,1) vraća najveću vrijednost, a LARGE(array,n) vraća najmanju
vrijednost.
Primjer:
LARGE({3,4,5,2,3,4,5,6,4,7},3) jednako je 5
LARGE({3,4,5,2,3,4,5,6,4,7},7) jednako je 4
LINEST
Izračunava statističke podatke za liniju koristeći metodu "najmanjih kvadrata" da bi izračunali pravu liniju koja
najbolje odgovara vašim podacima, i vraća matricu koja opisuje liniju. Pošto ova funkcija vraća matricu
vrijednosti, mora biti unijeta kao matrica formula
70
LOGEST
U regresionoj analizi izračunava eksponencijalnu krivu koja najbolje odgovara vašim podacima i vraća matricu
vrijednosti koje opisuju tu krivu. Pošto funkcija vraća kao rezultat matricu, sama funkcija mora biti unijeta kao
matrica funkcija.
LOGINV
LOGNORMDIST
MAX
Syntax: MAX(number1,number2,...)
Možete unijeti argumente koji predstavljaju brojeve, prazne ćelije, logičke vrijednosti ili tekst koji predstavlja
brojeve. Argumenti koji predstavljaju kod greške ili tekst koji ne može biti konvertovan u brojeve prouzrokuju
grešku
Ako kao argumente koristite matrice, samo se mogu koristiti brojevi kao elementi matrice. Prazne ćelije, logičke
vrijednosti ili tekst u matrici se ignorišu. Ako se logičke vrijednosti ili tekst moraju uključiti u obračun, koristite
funkciju MAXA.
Ako neki od argumenata ne sadrži brojeve, MAX vraća 0 (nula).
Primjer:
MAX(A1:A5) jednako je 27
MAX(A1:A5,30) jednako je 30
MAXA
Vraća najveću vrijednost u listi argumenata. Tekst i logičke vrijednosti kao TRUE i FALSE se uzimaju u obračun,
isto kao i brojevi.
MAXA je slična funkciji MINA.
Syntax: MAXA(value1,value2,...)
Napomene:
Možete unijeti argumente koji predstavljaju brojeve, prazne ćelije, logičke vrijednosti ili tekst koji predstavlja
brojeve. Argumenti koji predstavljaju kod greške prouzrokuju grešku. Ako kalkulacija ne smije sadržavati brojeve
ili logičke vrijednosti koristitie MAX funkciju.
Ako kao argumente koristite matrice, samo se mogu koristiti brojevi kao elementi matrice. Prazne ćelije, logičke
vrijednosti ili tekst u matrici se ignorišu.
Argumenti koji sadrže TRUE kalkulišu se kao broj 1; argumenti koji sadrže tekst ili FALSE kalkulišu se kao 0
(nula).
Ako neki od argumenata ne sadrži nikakvu vrijednost, MAXA vraća 0 (nula).
Primjer:
MAXA(A1:A5) jednako je 27
MAXA(A1:A5,30) jednako je 30
71
MAXA(A1:A5) jednako je 1
MEDIAN
Vraća median datih brojeva. Median je broj u sredini niza brojeva; tj. polovina brojeva ima veću vrijednost od
medijane, a polovina ima manju vrijednost.
Argumenti bi trebali biti brojevi ili imena, matrice ili niz ćelija koje sadrže brojeve. Microsoft Excel istražuje sve
brojeve u nizu brojeva ili u matrici.
Ako matrica sadrži tekst, logičke vrijednosti ili prazne ćelije, takve vrijednosti se ignorišu; međutim, ćelije koje
sadrže nulu su uključene u obračun.
Napomene:
Ako je broj podatak u nizu paran, onda MEDIAN izračunava prosjek dva broja u sredini. Vidi drugi primjer.
Primjer:
MEDIAN(1, 2, 3, 4, 5) jednako je 3
MIN
MOžete unijeti argumente koji predstavljaju brojeve, prazne ćelije, logičke vrijednosti ili tekst koji predstavlja
brojeve. Argumenti koji predstavljaju kod greške ili tekst koji ne može biti pretvoren u broj uzrokuje grešku.
Ako je neki od argumenata matrica ili niz ćelija, samo brojevi u toj matrici se uzimaju u obračun. Prazne ćelije,
logičke vrijednosti ili tekst u matrici se ignoriše. Ako se tekst ili logičke vrijednosti ne smiju isključiti iz obračuna
koristite funkciju MINA.
Ako argumenti ne sadrže brojeve, MIN vraća 0.
Primjer:
MIN(A1:A5) jednako je 2
MIN(A1:A5, 0) jednako je 0
MINA
Vraća najmanju vrijednost u listi argumenata. Tekst i logičke vrijednosti kao što su TRUE i FALSE su uključeni u
obračun
Syntax: MINA(value1,value2,...)
Možete unijeti argumente koji predstavljaju brojeve, prazne ćelije, logičke vrijednosti ili tekst koji predstavlja
brojeve. Argumenti koji predstavljaju kod greške uzrokuju grešku. Ako kalkulacije ne smije uključivati tekst ili
logičke vrijednosti koristite funkciju MIN.
Ako je neki od argumenata matrica illi niz ćelija, samo brojevi se uključuju u kalkulaciju. Prazne ćelije i tekst u
matrici se ignorišu.
72
Argumenti koji sadrže TRUE konvertuju se u vrijednost 1; argumenti koji sadrže tekst ili FALSE konvertuju se u 0
(nula).
Primjer:
MINA(A1:A5) jednako je 2
MINA(A1:A5, 0) jednako je 0
Ako ćelije A1:A5 sadrže vrijednosti FALSE, 0.2, 0.5, 0.4, i 0.8, onda:
MINA(A1:A5) jednako je 0
MODE
Vraća vrijednost koja se najčešće pojavljuje u nekoj matrici illi nizu podataka. Kao i MEDIAN, MODE je mjera
lokacije podataka.
Number1, number2, ...su 1 do 30 argumenata za koje želite izračunati. Možete koristiti i prostu matricu umjesto da
argumente razdvajate zarezom.
Napomene:
Argumenti bi trebali biti brojevi, imena, matrice ili niz ćelija koje sadrže brojeve.
Ako neki argument matrice sadrži tekst, logičke vrijednosti ili prazne ćelije, takve vrijednosti se ignorišu;
međutim, ćelije koje sadrže vrijednost nula su uključene u obračun.
Ako niz podataka ne sadrži vrijednosti koje se ponavljaju, MODE vraća #N/A grešku.
U nizu vrijednosti, mode je vrijednost koja se najčešće pojavljuje; medijana je srednja vrijednost a mean je
prosječna vrijednost. Ni jedan od ovih pojedinačnih podataka ne daje kompletnu sliku podataka. Pretpostavimo da
su podaci grupisani u tri klastera, polovina oko proste niže vrijednosti, i polovina oko dvije veće vrijednosti. I
AVERAGE i MEDIAN mogu vratiti vrijednosti u relativno praznoj sredini, a MODE može vratiti dominantno
nižu vrijednost.
Primjer:
NEGBINOMDIST
NORMDIST
NORMINV
NORMSDIST
NORMSINV
PEARSON
PERCENTILE
PERCENTRANK
PERMUT
73
Vraća broj permutacija za dati broj objekata koji mogu biti izabrani iz broja objekata. Permutacija je bilo koji niz
objekata ili događaja gdje je interni poredak važan. Permutacija se razlikuje od kombinacije, za koju interni
poredak nije važan. Koristite ovu funkciju za kalkulacije tipa izračunavanja vjerovatnoće tipa lutrije.
Syntax: PERMUT(number,number_chosen)
Napomene:
Primjer:
Pretpostavimo da želite izračunati mogućnost za pobjedničku kombinaciju brojeva na Lutriji. Svaki lutrijski broj
sadrži tri broja, od kojih svaki može biti između 0 i 99. Slijedeća funkcija izračunava broj mogućih permutacija:
POISSON
PROB
Vraća vjerovatnoću da je vrijednost u nizu između određenih limita. Ako nije navedena gornja granica upper_limit,
vraća vjerovatnoću da je x_range jednako nižoj granici.
Syntax: PROB(x_range,prob_range,lower_limit,upper_limit)
Primjer:
QUARTILE
RANK
Vraća rank broja u listi brojeva. Rank broja je njegova veličina relativno u odnosu na druge vrijednosti u listi. (Ako
ste sortirali listu, rank broja je njegova pozicija.)
Syntax: RANK(number,ref,order)
Ref je matrica, ili niz ćelija, ili lista brojeva. Vrijednosti koje nisu brojevi se ignorišu.
74
Order je broj koji određuje kako da rank broj.
Ako je order 0 (nula) ili izostavljen, Microsoft Excel rangira broj kao da je lista ref sortirana u opadajućem
poretku.
Ako je order različito od nule, Microsoft Excel rangira broj kao da je lista ref sortirana u rastućem poretku.
Napomene:
RANK daje duplim brojevima isti rank. Međutim, prisustvo duplih brojeva utiče na ranks. Na primjer, u listi
cijelih brojeva, ako se broj 10 pojavljuje dva puta i ima rank 5, onda broj 11 ima rank 7 (niti jedan broj nema rank
6).
Primjer:
RANK(A2,A1:A5,1) jednako je 3
RANK(A1,A1:A5,1) jednako je 5
RSQ
SKEW
SLOPE
SMALL
Syntax: SMALL(array,k)
Array je matrica ili niz ćelija koje sadrže brojeve i kojih želite izdvojiti najmanju vrijednost.
Napomene:
Primjer:
SMALL({3,4,5,2,3,4,5,6,4,7},4) jednako je 4
SMALL({1,4,8,3,7,12,54,8,23},2) jednako je 3
STANDARDIZE
STDEV
Izračunava standardnu devijaciju zasnovanu na uzorku. Standardna devijacija je mjera kako široko su podaci
raspoređeni od prosječne vrijednosti (mean).
Syntax: STDEV(number1,number2,...)
Number1,number2,...su 1 do 30 argumenata koji odgovaraju uzorku population. Možćete koristiti i prostu matricu
ili niz ćelijaumjesto da unosite argumente razdvojene zarezom.
Logičke vrijednosti kao što su TRUE i FALSE i tekst se ignorišu.. Ako logičke vrijednosti i tekst ne smiju biti
isključeni iz obračuna, koristite STDEVA funkciju.
75
Napomene:
STDEV pretpostavlja da su argumenti uzorak neke populacije. Ako vaši podaci predstavljaju cijelu populaciju,
onda izračunavajte standardnu devijaciju koristeći STDEVP.
Standardna devijacija se izračunava korištenjem "nonbiased" ili "n-1" metode.
STDEV koristi slijedeću formulu:
Primjer:
Pretpostavimo da se 10 alata proizvodi na nekoj mašini i da su pokupljeni kao slučajni uzorci za kontrolu sile
lomljenja. Vrijednosti uzorka (1345, 1301, 1368, 1322, 1310, 1370, 1318, 1350, 1303, 1299) su smještene u
ćelijama A2:E3. STDEV izračunava standardnu devijaciju sile lomljenja za sve alate:
STDEVA
Izračunava standardnu devijaciju zasnovanu na uzorku. Standardna devijacija je mjera kako široko su podaci
raspoređeni od prosječne vrijednosti (mean). Tekst i logičke vrijednosti kao što su TRUE i FALSE su uključene u
izračunavanje.
Syntax: STDEVA(value1,value2,...)
value1,value2,...su 1 do 30 argumenata koji odgovaraju uzorku population. Možćete koristiti i prostu matricu ili
niz ćelijaumjesto da unosite argumente razdvojene zarezom.
Napomene:
STDEVA pretpostavlja da su argumenti uzorak cijele populacije. Ako vaši podaci predstavljaju cijelu populaciju,
morate izračunavati standardnu devijaciju koristeći funkciju STDEVPA.
Argumenti koji sadrže logičku vrijednost TRUE dobivaju vrijednost 1; argumenti koji sadrže tekst ili FALSE
dobivaju vrijednost 0 (nula). Ako u kalkulaciju ne smijete uključiti tekst ili logičke vrijednosti koristite funkciju
STDEV.
Standardna devijacija se izračunava koristeći "nonbiased" ili "n-1" methodu.
Primjer:
Pretpostavimo da se 10 alata proizvodi na nekoj mašini i da su pokupljeni kao slučajni uzorci za kontrolu sile
lomljenja. Vrijednosti uzorka (1345, 1301, 1368, 1322, 1310, 1370, 1318, 1350, 1303, 1299) su smještene u
ćelijama A2:E3. STDEV izračunava standardnu devijaciju sile lomljenja za sve alate:
STDEVP
STDEVPA
STEYX
TDIST
TINV
TREND
Vraća vrijednosti duž linearnog trenda. Izračunava pravu liniju (koristeći metodu najmanjih kvadrata) u zavisnosti
od podataka u matricama known_y's i known_x's. Vraća y-vrijednost na toj liniji za matricu new_x's koju vi
odredite.
Syntax: TREND(known_y's,known_x's,new_x's,const)
76
Known_y's je niz podataka tj. y-vrijednosti koje već poznajete u vezi y = mx + b.
Ako je matrica known_y's prosta kolona, onda svaka kkolona known_x's je interpretirana kao posebna varijabla.
Ako je matrica known_y's prosti red, onda je svaki red known_x's interpretiran kao posebna varijabla.
Matrica known_x's može uključiti jedan ili više nizova varijabli. Ako se koristi samo jedna varijabla, known_y's i
known_x's mogu biti niz bilo kojeg oblika, sve dok imaju isti broj elemenata. Ako se koristi više od jedne varijable,
known_y's mora biti vektor (a to je, niz sa visinom od jednog reda ili širinom od jedne kolone).
Ako je known_x's izostavljen, pretpostavlja se da je matrica {1,2,3,...} koja je istih dimenzija kao i known_y's.
New_x's su nove x-vrijednosti za koje želite da funkcija TREND vrati odgovarajuće y-vrijednosti.
New_x's mora uključiti kolonu (ili red) za svaku nezavisnu varijablu, upravo kako to čini known_x's. Tako, ako je
known_y's prosta kolona, known_x's i new_x's moraju imati isti broj kolona. Ako je known_y's prosti red,
known_x's i new_x's moraju imati isti broj redova.
Ako izostavite new_x's, pretpostavlja se da je isti kao i known_x's.
Ako izostavite i known_x's i new_x's, pretpostavlja se da su matrica {1,2,3,...} koja ima iste dimenzije kao i
known_y's.
Primjer:
Pretpostavimo da želimo kupiti dio zemlje u Julu, tj. na startu nove fiskalne godine. Prikupili smo podatke o
troškovima tj. cijenama sličnog zemljišta u posljednjih 12 mjeseci. Known_y vrijednosti su u ćelijama B2:B13;
known_y vrijednosti su $133,890, $135,000, $135,790, $137,300, $138,130, $139,100, $139,900, $141,120,
$141,890, $143,230, $144,000, $145,290.
Kada se unese kao vertikalna matrica u ćelije C2:C6, slijedeća formula vraća predviđene cijene za mart, april, maj,
jun, i jul:
Kompanija može očekivati da će kupovina zemlje koštati $150,244 ako se čeka do jula.
TRIMMEAN
TTEST
VAR
Syntax: VAR(number1,number2,...)
77
Napomene:
VAR pretpostavlja da su argumenti uzorak neke populacije. Ako vaši podaci predstavljaju cijelu populaciju,
varijansu izračunajte koristeći funkciju VARP.
Logičke vrijednosti kao što su TRUE i FALSE i tekst se ignorišu. Ako se logičke vrijednosti i tekst ne smiju
isključiti iz obračuna, koristite funkciju VARA.
VAR Koristi slijedeću formulu.:
Primjer:
Pretpostavimo da se 10 alata proizvodi na nekoj mašini i da su pokupljeni kao slučajni uzorci za kontrolu sile
lomljenja. Vrijednosti uzorka (1345, 1301, 1368, 1322, 1310, 1370, 1318, 1350, 1303, 1299) su smještene u
ćelijama A2:E3. VAR izračunava varijansu sile lomljenja za sve alate:
VARA
Izračunava varijansu zasnovanu na uzorku. Pored brojeva, tekst i logičke vrijednosti su uključene u kalkulaciju.
Syntax: VARA(value1,value2,...)
VARP
Syntax: VARP(number1,number2,...)
Logičke vrijednosti kao što su TRUE i FALSE i tekst se ignorišu. Ako se logičke vrijednosti ili tekst moraju
uključiti u kalkulaciju, koristite funkciju VARPA.
VARPA
Izračunava varijansu zasnovanu na cijeloj populaciji. Pored brojeva, u kalkulaciju su uključeni i tekst i logičke
vrijednosti.
Syntax: VARPA(value1,value2,...)
WEIBULL
ZTEST
78