1
MS EXCEL 2010
Funkcije
FUNKCIJE
2
� Funkcije - gotove, složene formule koje izvode raznerazneraznerazne
operacijeoperacijeoperacijeoperacije nadnadnadnad zadanimzadanimzadanimzadanim podacimapodacimapodacimapodacima (argumentima)(argumentima)(argumentima)(argumentima).
� Program Excel sadrži više od 300300300300 funkcijafunkcijafunkcijafunkcija koje su
svrstane u kategorije.
2
FUNKCIJE - KATEGORIJE
3
FUNKCIJA
4
� Započinje znakom jednakostiznakom jednakostiznakom jednakostiznakom jednakosti.
� Nakon znaka jednakosti dolazi ime funkcijeime funkcijeime funkcijeime funkcije.
� Iza imena, unutar para okruglih zagradaunutar para okruglih zagradaunutar para okruglih zagradaunutar para okruglih zagrada, upisuju se
argumentiargumentiargumentiargumenti.
3
FUNKCIJA - ARGUMENTI
5
� To su vrijednostivrijednostivrijednostivrijednosti nadnadnadnad kojimakojimakojimakojima sesesese funkcijafunkcijafunkcijafunkcija izvršavaizvršavaizvršavaizvršava.
� Funkcija može imati jedanjedanjedanjedan iliiliiliili viševiševiševiše argumenataargumenataargumenataargumenata (ako
ih ima više, odvajaju se znakomznakomznakomznakom točkatočkatočkatočka----zarezzarezzarezzarez).
� Argument funkcije može biti: brojčanabrojčanabrojčanabrojčana vrijednostvrijednostvrijednostvrijednost
(konstanta), adresaadresaadresaadresa ćelijećelijećelijećelije ili adresaadresaadresaadresa skupineskupineskupineskupine ćelijaćelijaćelijaćelija,
drugadrugadrugadruga funkcijafunkcijafunkcijafunkcija.
UMETANJE FUNKCIJE
� Funkcija se umeće odabirom:
� kartica FormuleFormuleFormuleFormule, grupa BibliotekaBibliotekaBibliotekaBiblioteka
funkcijafunkcijafunkcijafunkcija, a potom jedna od
ponuđenih kategorija funkcija.
6
1
2
4
UMETANJE FUNKCIJE
� Moguće je birati naredbeni gumb UmetanjeUmetanjeUmetanjeUmetanje funkcijefunkcijefunkcijefunkcije
ili za to predviđeni gumbgumbgumbgumb iziziziz traketraketraketrake formulaformulaformulaformula (otvara se
okvir UmetanjeUmetanjeUmetanjeUmetanje funkcijefunkcijefunkcijefunkcije).
7
UMETANJE FUNKCIJE
8
� Po odabiru kategorije funkcijakategorije funkcijakategorije funkcijakategorije funkcija, bira se funkcijafunkcijafunkcijafunkcija.
� Uz odabranu funkciju prikazuje se objašnjenje i pomoć.
1
2
3
4
5
POMOĆ ZA FUNKCIJU
9
ZADAVANJE ARGUMENATA
� Argumenti se unose u za to predviđene okvire (broj
okvira ovisi o odabranoj funkciji).
� Mogu se upisatiupisatiupisatiupisati,
a može ih se i unijeti unijeti unijeti unijeti
označavanjem željenog označavanjem željenog označavanjem željenog označavanjem željenog
raspona na radnom listuraspona na radnom listuraspona na radnom listuraspona na radnom listu.
10
6
OBLIKOVANJE FUNKCIJE
11
� Klikom na gumb U redu U redu U redu U redu izračunat će se vrijednost
zadane funkcije.
Izračun funkcije
Objašnjenje argumenata
Vrijednostiargumenta
MATEMATIKA I TRIGONOMET-RIJA
12
7
MATEMATIČKE FUNKCIJE
13
Vježba 67.
� Pokrenuti radnu knjigu FunkcijeFunkcijeFunkcijeFunkcije vjezbavjezbavjezbavjezba, otvoriti
radni list matematickematematickematematickematematicke.
� Svaku od funkcija koje će biti objašnjene na
sljedećim prozirnicama, isprobati u zasebnom
stupcu. ArgumentiArgumentiArgumentiArgumenti neka budu podacipodacipodacipodaci iziziziz stupcastupcastupcastupca AAAA.
� Kod kopiranja rabiti držačdržačdržačdržač ispuneispuneispuneispune.
ABS (BROJ)
14
� Funkcija računa apsolutnuapsolutnuapsolutnuapsolutnu
vrijednostvrijednostvrijednostvrijednost brojabrojabrojabroja (vrijednost
broja bez obzira na
predznak).
8
ABS (BROJ)
15
1
2
3
4
5
6
INT(BROJ)
16
� Funkcija zaokružujezaokružujezaokružujezaokružuje broj
na najbliži najbliži najbliži najbliži manjimanjimanjimanji cijeli cijeli cijeli cijeli
brojbrojbrojbroj.
(Obratiti pažnju na
negativne brojeve!)
9
TRUNC(BROJ;BROJ_ZNAMENKI)
17
� Funkcija odbacujeodbacujeodbacujeodbacuje
decimalnidecimalnidecimalnidecimalni diodiodiodio brojabrojabrojabroja i
time broj pretvara u
cijeli broj.
(Obratiti pažnju na
negativne brojeve!)
ROUND(BROJ;BROJ_ZNAMENKI)
� Funkcija zaokružujezaokružujezaokružujezaokružuje
brojbrojbrojbroj nananana zadanizadanizadanizadani brojbrojbrojbroj
znamenakaznamenakaznamenakaznamenaka.
18
10
SQRT(BROJ)
19
� Funkcija računaračunaračunaračuna kvadratnikvadratnikvadratnikvadratni
korijenkorijenkorijenkorijen brojabrojabrojabroja.
� Kod računanja kvadratnog
korijena negativnog broja
javlja se poruka o
pogrešci #BROJ!#BROJ!#BROJ!#BROJ!....
!
POGREŠKA U FORMULI: #BROJ!
20
� Upozorava da:
� korisnik unosi pogrešnu vrstu argumentapogrešnu vrstu argumentapogrešnu vrstu argumentapogrešnu vrstu argumenta
(potrebno je unijeti argument brojčanog oblika),
ili
� rezultat proračuna nije iz dozvoljenog raspona nije iz dozvoljenog raspona nije iz dozvoljenog raspona nije iz dozvoljenog raspona
(dozvoljeni raspon [-1*10307; 1*10307]).
11
POWER(BROJ;POTENCIJA)
� Funkcija računa
nnnn----tutututu potencijupotencijupotencijupotenciju
broja.
21
POWER(BROJ; POTENCIJA)
22
� Funkcija računa
i nnnn----ti korijen ti korijen ti korijen ti korijen
(za vrijednost
eksponenta treba
napisati 1/n1/n1/n1/n).
� U primjeru je u stupcu G prikazana peta potencija podataka iz
stupca A, a u stupcu H peti korijen vrijednosti iz stupca G.
12
PI()
23
� Rezultat funkcije je
vrijednost matematičke
konstante PIPIPIPI s točnošću
od 15151515 znamenakaznamenakaznamenakaznamenaka.
� Ova funkcija nema
argumenata, pa je par
okruglih zagrada prazan.
ROMAN(BROJ)
24
� Funkcija pretvara
arapski broj u rimski arapski broj u rimski arapski broj u rimski arapski broj u rimski
(i to kao tekst).
13
SUM(BROJ1;BROJ2;...)
25
� Funkcija zbraja brojeve zbraja brojeve zbraja brojeve zbraja brojeve
iz odabranih nizova iz odabranih nizova iz odabranih nizova iz odabranih nizova
ćelija ćelija ćelija ćelija
(moguć je odabir do
255 različitih nizova
ćelija).
B11:B16
PRODUCT(BROJ1;BROJ2;...)
26
� Funkcija množi brojeve množi brojeve množi brojeve množi brojeve
iz odabranih nizova iz odabranih nizova iz odabranih nizova iz odabranih nizova
ćelija ćelija ćelija ćelija (moguć je odabir
do 255 različitih nizova
ćelija).B11:B16
14
RAND()
� Rezultat funkcije je slučajni
broj većivećivećiveći iliiliiliili jednakjednakjednakjednak 0000,,,, aaaa manjimanjimanjimanji
odododod 1111.
� Funkcija nema argumente.
27
FUNKCIJA KAO ARGUMENT
28
Vježba 68.
� U ćelije MMMM2222::::MMMM8888 ispisati 7777 cijelihcijelihcijelihcijelih slučajnihslučajnihslučajnihslučajnih brojevabrojevabrojevabrojeva
koji su većivećivećiveći iliiliiliili jednakijednakijednakijednaki 0000, a manjimanjimanjimanji odododod 100100100100.
15
FUNKCIJA KAO ARGUMENT
29
� Slučajni brojevi - funkcija RAND().
� Pošto ti brojevi moraju biti iz zadanog raspona [0;100)
slučajni broj treba pomnožiti sa 100.
(Rezultat su realni brojevi iz zadanog raspona.)
� Pošto se traže cijeli brojevi, treba rabiti funkciju npr.
INT.
FUNKCIJA KAO ARGUMENT
30
16
FUNKCIJA KAO ARGUMENT
31
Vježba 68b.
� U ćelije NNNN2222::::NNNN8888 ispisati 7777 cijelihcijelihcijelihcijelih slučajnihslučajnihslučajnihslučajnih brojevabrojevabrojevabrojeva koji
su većivećivećiveći iliiliiliili jednakijednakijednakijednaki 1111, a manjimanjimanjimanji odododod 39393939.
TRIGONOMETRIJSKE FUNKCIJE
32
Vježba 69.
� Pokrenuti radnu knjigu FunkcijeFunkcijeFunkcijeFunkcije vjezbavjezbavjezbavjezba, otvoriti
radni list trigonometrijsketrigonometrijsketrigonometrijsketrigonometrijske.
� Svaku od funkcija koje će biti objašnjene na
sljedećim prozirnicama isprobati u zadanim
ćelijama.
17
RADIANS (KUT)
� Pretvara vrijednost kuta iz kuta iz kuta iz kuta iz stupnjeva u radijanestupnjeva u radijanestupnjeva u radijanestupnjeva u radijane.
33
SIN(BROJ)
� Računa sinus kuta zadanog u radijanima sinus kuta zadanog u radijanima sinus kuta zadanog u radijanima sinus kuta zadanog u radijanima (BROJ je kut
u radijanima).
34
18
ASIN(BROJ)
� Računa arkusarkusarkusarkus----sinus sinus sinus sinus (sinsinsinsin----1111) zadanog broja i izražava ga
u radijanimau radijanimau radijanimau radijanima u rasponu od (–PI/2) do (+PI/2).
35
DEGREES(KUT)
� Pretvara vrijednost kuta iz radijana u stupnjeveiz radijana u stupnjeveiz radijana u stupnjeveiz radijana u stupnjeve.
36
19
STA
TIS
TIK
A
37
STATISTIČKE FUNKCIJE
38
Vježba 70.
� Pokrenuti radnu knjigu FunkcijeFunkcijeFunkcijeFunkcije vjezbavjezbavjezbavjezba, otvoriti
radni list statistickestatistickestatistickestatisticke.
� Svaku od funkcija koje će biti objašnjene na
sljedećim prozirnicama isprobati u zadanim
ćelijama.
20
AVERAGE(BROJ1;BROJ2;...)
39
� Računa aritmetičku sredinu aritmetičku sredinu aritmetičku sredinu aritmetičku sredinu
(prosjek) brojeva iz (prosjek) brojeva iz (prosjek) brojeva iz (prosjek) brojeva iz
odabranih nizova ćelija odabranih nizova ćelija odabranih nizova ćelija odabranih nizova ćelija
(moguć je odabir do 255
različitih nizova ćelija).
B1:B6
MIN(BROJ1;BROJ2;...)
40
� Rezultat funkcije je
najmanji broj iz odabranih najmanji broj iz odabranih najmanji broj iz odabranih najmanji broj iz odabranih
nizova ćelija nizova ćelija nizova ćelija nizova ćelija
(moguć je odabir do 255
različitih nizova ćelija).
B1:B6
21
MAX(BROJ1;BROJ2;...)
41
� Rezultat funkcije je
najveći broj iz odabranih najveći broj iz odabranih najveći broj iz odabranih najveći broj iz odabranih
nizova ćelijanizova ćelijanizova ćelijanizova ćelija
(moguć je odabir do 255
različitih nizova ćelija).
B1:B6
COUNT(VRIJEDNOST1; VRIJEDNOST2;...)
42
Vježba 71.
� U K2K2K2K2 funkcija COUNT s argumentom E2:E7E2:E7E2:E7E2:E7.
� U K4K4K4K4 funkcija COUNT s argumentom G2:G8G2:G8G2:G8G2:G8.
� U K6K6K6K6 funkcija COUNT s argumentom I2:I9I2:I9I2:I9I2:I9.
� Što je rezultat funkcije COUNT?
22
COUNT(VRIJEDNOST1; VRIJEDNOST2;...)
43
COUNT(VRIJEDNOST1; VRIJEDNOST2;...)
44
� Funkcija broji ćelije u kojima se nalaze brojčani broji ćelije u kojima se nalaze brojčani broji ćelije u kojima se nalaze brojčani broji ćelije u kojima se nalaze brojčani
podacipodacipodacipodaci.
� Datum se broji Datum se broji Datum se broji Datum se broji (pohranjen je kao broj!).
� PraznePraznePraznePrazne ćelije se ne brojene brojene brojene broje!
23
COUNTA(VRIJEDNOST1; VRIJEDNOST2;...)
45
Vježba 72.
� U L2L2L2L2 funkcija COUNTA s argumentom E2:E7E2:E7E2:E7E2:E7.
� U L4L4L4L4 funkcija COUNTA s argumentom G2:G8G2:G8G2:G8G2:G8.
� U L6L6L6L6 funkcija COUNTA s argumentom I2:I9I2:I9I2:I9I2:I9.
� Što je rezultat funkcije COUNTA?
COUNTA(VRIJEDNOST1; VRIJEDNOST2;...)
46
24
COUNTA(VRIJEDNOST1; VRIJEDNOST2;...)
� Funkcija u odabranom nizu ćelija broji ćelije koje broji ćelije koje broji ćelije koje broji ćelije koje
nisu praznenisu praznenisu praznenisu prazne.
(Moguć je odabir do 255 različitih nizova ćelija.)
47
COUNTBLANK(RASPON)
48
Vježba 73.
� U M2M2M2M2 funkcija COUNTBLANK s argumentom E2:E7E2:E7E2:E7E2:E7.
� U M4M4M4M4 funkcija COUNTBLANK s argumentom G2:G8G2:G8G2:G8G2:G8.
� U M6M6M6M6 funkcija COUNTBLANK s argumentom I2:I9I2:I9I2:I9I2:I9.
� Što je rezultat funkcije COUNTBLANK?
25
COUNTBLANK(RASPON)
49
COUNTBLANK(RASPON)
50
� Funkcija u odabranom nizu ćelija broji prazne ćelijebroji prazne ćelijebroji prazne ćelijebroji prazne ćelije.
(Moguć je odabir do 255 različitih nizova ćelija.)
26
COUNTIF(RASPON;KRITERIJ)
� Funkcija broji ćelije čije vrijednosti zadovoljavaju broji ćelije čije vrijednosti zadovoljavaju broji ćelije čije vrijednosti zadovoljavaju broji ćelije čije vrijednosti zadovoljavaju
postavljen uvjet (kriterij)postavljen uvjet (kriterij)postavljen uvjet (kriterij)postavljen uvjet (kriterij).
� Uvjet može biti brojbrojbrojbroj, teksttekstteksttekst, izrazizrazizrazizraz (npr. 32, <32, jabuka).
51
COUNTIF(RASPON;KRITERIJ)
52
Vježba 74.
� U ćeliju N2N2N2N2 upisati
koliko je vrijednosti
iz raspona I2:I9I2:I9I2:I9I2:I9 manje
od 200.
27
MODE.SNGL(BROJ1;BROJ2;...)
53
� Rezultat funkcije je
vrijednost koja se vrijednost koja se vrijednost koja se vrijednost koja se
najčešće javlja najčešće javlja najčešće javlja najčešće javlja u
odabranom nizu ćelija. B14:B19
MODE.SNGL(BROJ1;BROJ2;...)
54
� #N/D #N/D #N/D #N/D – poruka o
pogrešci - vrijednost vrijednost vrijednost vrijednost
nije dostupnanije dostupnanije dostupnanije dostupna
(niti jedna vrijednost
ne pojavljuje se bar
dva puta).
B14:B18
28
POGREŠKE U FORMULAMA #N/D
� Nedostaju podaci,
� ispušten je jedan ili više obaveznih argumenata u
ugrađenoj ili prilagođenoj funkciji,
� koristi se funkcija koja nije dostupna.
� U primjeru nedostaju podacinedostaju podacinedostaju podacinedostaju podaci, tj. niti jedna vrijednost
se ne ponavlja.
55
AUTOMATSKI ZBROJ
� Naredbeni gumb Automatski Automatski Automatski Automatski ZbrojZbrojZbrojZbroj :
� za prikaz rezultata jednostavnih izračuna (zbroj, jednostavnih izračuna (zbroj, jednostavnih izračuna (zbroj, jednostavnih izračuna (zbroj,
prosjek, brojevi brojača (COUNT), prosjek, brojevi brojača (COUNT), prosjek, brojevi brojača (COUNT), prosjek, brojevi brojača (COUNT), maxmaxmaxmax, min), min), min), min).
� kazalo kazalo kazalo kazalo treba postavit na na na na ćeliju ćeliju ćeliju ćeliju u u u u
kojoj kojoj kojoj kojoj se želi prikazati se želi prikazati se želi prikazati se želi prikazati rezultatrezultatrezultatrezultat, a
potom odabrati odabrati odabrati odabrati funkciju.funkciju.funkciju.funkciju.
56
1
2
3
29
AUTOMATSKI ZBROJ
57
Vježba 75a.
� Pokrenuti radnu knjigu Funkcije Funkcije Funkcije Funkcije vjezbavjezbavjezbavjezba, otvoriti radni
list zbrojzbrojzbrojzbroj.
� Uporabom naredbenog gumba AutomatskiAutomatskiAutomatskiAutomatski zzzzbrojbrojbrojbroj
riješiti zadatke koji su navedeni na sljedećoj
prozirnici.
58
Zbroj sadržaja
raspona ćelija
A1:A10.
Prebrojiti koliko je
ćelija u kojima se
nalaze brojevi u
rasponu H1:H10.
Najveća
vrijednost
iz F1:F10
Najmanja
vrijednost iz
E1:E10.
Aritmetička
sredina
C1:C10.
30
AUTOMATSKI ZBROJ
59
Vježba 75b.
� ZbrojitiZbrojitiZbrojitiZbrojiti i retke i stupce i retke i stupce i retke i stupce i retke i stupce
raspona J1:L10J1:L10J1:L10J1:L10.
Da bi se to učinilo, treba odabrati raspon J1:M11J1:M11J1:M11J1:M11.
(Uz željeni raspon treba odabrati dodatni stupac dodatni stupac dodatni stupac dodatni stupac
desno desno desno desno od željenog raspona i dodatni redak ispod dodatni redak ispod dodatni redak ispod dodatni redak ispod
željenog raspona, a potom birati Zbroj.Zbroj.Zbroj.Zbroj.)
INŽENJERING
60
31
INŽENJERING
61
Vježba 76.
� Pokrenuti radnu knjigu FunkcijeFunkcijeFunkcijeFunkcije vjezbavjezbavjezbavjezba, otvoriti
radni list inzenjeringinzenjeringinzenjeringinzenjering.
� Svaku od funkcija koje će biti objašnjene na
sljedećim prozirnicama isprobati u zadanim
ćelijama.
PRETVORBE BROJEVA IZ JEDNOG BROJEVNOG SUSTAVA U DRUGI
62
iz binarnogiz binarnogiz binarnogiz binarnog iz oktalnogiz oktalnogiz oktalnogiz oktalnog iz heksadek.iz heksadek.iz heksadek.iz heksadek. iz dekadskogiz dekadskogiz dekadskogiz dekadskog
BIN2HEXBIN2HEXBIN2HEXBIN2HEX OCT2BINOCT2BINOCT2BINOCT2BIN HEX2OCTHEX2OCTHEX2OCTHEX2OCT DEC2OCTDEC2OCTDEC2OCTDEC2OCT
BIN2OCTBIN2OCTBIN2OCTBIN2OCT OCT2DECOCT2DECOCT2DECOCT2DEC HEX2BINHEX2BINHEX2BINHEX2BIN DEC2BINDEC2BINDEC2BINDEC2BIN
BIN2DECBIN2DECBIN2DECBIN2DEC OCT2HEXOCT2HEXOCT2HEXOCT2HEX HEX2DECHEX2DECHEX2DECHEX2DEC DEC2HEXDEC2HEXDEC2HEXDEC2HEX
32
PRETVORBE BROJEVA IZ JEDNOG BROJEVNOG SUSTAVA U DRUGI
63
Vježba 77.
� U B2 funkcija koja binarni broj iz ćelije A2 pretvara u
heksadekadski.
� U C2 funkcija koja binarni broj iz ćelije A2 pretvara u
oktalni.
� U D2 funkcija koja binarni broj iz ćelije A2 pretvara u
dekadski.
PRETVORBE BROJEVA IZ JEDNOG BROJEVNOG SUSTAVA U DRUGI
64
33
BIN2HEX(BROJ;MJESTA)
� Binarni broj smije sadržavati maxmaxmaxmax 10 10 10 10 znamenaka.
� Krajnje lijeviKrajnje lijeviKrajnje lijeviKrajnje lijevi, deseti bitbitbitbit u broju je bit predznaka bit predznaka bit predznaka bit predznaka
(negativni su brojevi predstavljeni notacijom dvojnog
komplementa).
� Za prikaz broja s željenim brojem znamenaka, treba
dodati i argument: mjestamjestamjestamjesta.
65
KOMPLEKSNI BROJEVI
66
COMPLEXCOMPLEXCOMPLEXCOMPLEX Pretvara realne i imaginarne koeficijente u kompleksni broj.
IMSUMIMSUMIMSUMIMSUM Računa zbroj dva kompleksna broja.
IMSUBIMSUBIMSUBIMSUB Računa razliku dva kompleksna broja.
IMPRODUCTIMPRODUCTIMPRODUCTIMPRODUCT Računa umnožak dva kompleksna broja.
IMDIVIMDIVIMDIVIMDIV Računa kvocijent dva kompleksna broja.
34
COMPLEX(REALNI_DIO;IMAGINARNI_DIO;SUFIKS)
67
� Funkcija pretvara realne i imaginarne koeficijente realne i imaginarne koeficijente realne i imaginarne koeficijente realne i imaginarne koeficijente u
kompleksni broj kompleksni broj kompleksni broj kompleksni broj oblika: x + x + x + x + yiyiyiyi ili x + x + x + x + yjyjyjyj.
� Ako se izostavi sufiks imaginarnog dijela sufiks imaginarnog dijela sufiks imaginarnog dijela sufiks imaginarnog dijela kompleksnog
broja pretpostavlja se da je “iiii”.
(Sve funkcije kompleksnih brojeva za sufiks prihvaćaju iiii i jjjj.)
KOMPLEKSNI BROJEVI
68
Vježba 78a.
� U B9B9B9B9 funkcija koja koeficijente iz ćelija A9,A9,A9,A9, A10 A10 A10 A10
pretvara u kompleksni broj.
� U B11B11B11B11 funkcija koja koeficijente iz ćelija A11A11A11A11, A12A12A12A12
pretvara u kompleksni broj.
35
KOMPLEKSNI BROJEVI
69
Vježba 78b.
� U C9C9C9C9 funkcija koja zbrajazbrajazbrajazbraja kompleksne brojeve iz B9B9B9B9 i B11B11B11B11.
� U D9D9D9D9 funkcija koja oduzimaoduzimaoduzimaoduzima kompleksne brojeve iz B9B9B9B9 i B11B11B11B11.
� U E9E9E9E9 funkcija koja množimnožimnožimnožikompleksne brojeve iz B9B9B9B9 i BBBB11111111.
� U F9F9F9F9 funkcija koja dijelidijelidijelidijelikompleksne brojeve iz B9B9B9B9 i B11B11B11B11.
KOMPLEKSNI BROJEVI
70
36
CONVERT (BROJ;POLAZNA_JEDINICA;CILJNA_JEDINICA)
71
� Funkcija pretvara broj iz jednog mjernog sustava u pretvara broj iz jednog mjernog sustava u pretvara broj iz jednog mjernog sustava u pretvara broj iz jednog mjernog sustava u
drugidrugidrugidrugi.
CONVERT (BROJ;POLAZNA_JEDINICA;CILJNA_JEDINICA)
72
Vježba 79.
� Pretvoriti 6 inča u metre (u B15).
� Pretvoriti 2 godine u minute (u B16).
� Pretvoriti 760 mm stupca žive u paskale (u B17).
37
UNOS VREMENA
� Na radni je list moguće unositi i podatke koji
predstavljaju vrijemevrijemevrijemevrijeme.
73
Takve je podatke potrebno unijeti na zadani način kako bi ih Excel "prepoznao" kao vrijeme.
UNOS VREMENA
� Kod unosa podataka u obliku vremena, Excel vrijeme
pretvara u decimalni broj iz raspona od 0 do 0,999999u decimalni broj iz raspona od 0 do 0,999999u decimalni broj iz raspona od 0 do 0,999999u decimalni broj iz raspona od 0 do 0,999999,
što predstavlja vrijeme od 0:00:0:00:0:00:0:00:00000000 do 23:59:59do 23:59:59do 23:59:59do 23:59:59.
� Datum se sprema u obliku sprema u obliku sprema u obliku sprema u obliku
brojabrojabrojabroja a prikazuje na način prikazuje na način prikazuje na način prikazuje na način
koji je korisnik odabraokoji je korisnik odabraokoji je korisnik odabraokoji je korisnik odabrao.
74
38
DATUM I VRIJEME
75
DATUM I VRIJEME
76
Vježba 80.
� Pokrenuti radnu knjigu FunkcijeFunkcijeFunkcijeFunkcije vjezbavjezbavjezbavjezba, otvoriti
radni list datumdatumdatumdatum iiii vrijemevrijemevrijemevrijeme.
� U ćeliju AAAA15151515 unijeti trenutno vrijeme. Mijenjati
razne oblikeoblikeoblikeoblike prikazaprikazaprikazaprikaza vremena.
� Svaku od funkcija koje će biti objašnjene na
sljedećim prozirnicama isprobati u zadanim
ćelijama.
39
NOW()
77
� Rezultat funkcije je serijski serijski serijski serijski
broj trenutnog datuma i broj trenutnog datuma i broj trenutnog datuma i broj trenutnog datuma i
točnog vremenatočnog vremenatočnog vremenatočnog vremena.
� Ako je oblikovanje ćelije prije unosa funkcije OpćenitoOpćenitoOpćenitoOpćenito,
rezultat će biti oblikovan kao datum i vrijeme.
Napomena: riječ je o datumu i vremenu koji su podešeni na računalu.
TODAY()
78
� Rezultat funkcije je serijski serijski serijski serijski
broj tekućeg datumabroj tekućeg datumabroj tekućeg datumabroj tekućeg datuma.
� Ako je oblikovanje ćelije prije unosa funkcije OpćenitoOpćenitoOpćenitoOpćenito,
rezultat će biti oblikovan kao datum.
40
DATEVALUE(DATUM_TEKST)
79
� Funkcija pretvara datum predstavljen tekstom u datum predstavljen tekstom u datum predstavljen tekstom u datum predstavljen tekstom u
serijski brojserijski brojserijski brojserijski broj (broj dana od 01.01.1900. do navedenog
datuma).
Datum upisati u polje argumenta!
Moguće je i ćeliju radnog lista oblikovati
oblikovanjem Tekst, a potom unijeti datum
koji će biti argument.
DAY(REDNI_BROJ)
80
� Rezultat funkcije je dan određenog datuma dan određenog datuma dan određenog datuma dan određenog datuma
predstavljenog serijskim brojem.
� Dan je prikazan kao cijeli broj cijeli broj cijeli broj cijeli broj u rasponu od 1 do 31od 1 do 31od 1 do 31od 1 do 31.
41
YEAR(REDNI_BROJ)
81
� Rezultat funkcije je godina određenog datuma godina određenog datuma godina određenog datuma godina određenog datuma
predstavljenog serijskim brojem (raspon od 1900-9999).
WEEKDAY(REDNI_BROJ;VRSTA_REZULTATA)
82
� Rezultat funkcije je dan u tjednu koji odgovara dan u tjednu koji odgovara dan u tjednu koji odgovara dan u tjednu koji odgovara
datumudatumudatumudatumu predstavljenom serijskim brojem.
� Dan je zadan kao cijeli broj, u rasponu od 1 do 7.
Tog je dana bila srijeda.
42
TIMEVALUE(VRIJEME_TEKST)
83
� Funkcija pretvara prikaz vremena predstavljen prikaz vremena predstavljen prikaz vremena predstavljen prikaz vremena predstavljen
tekstom u decimalni brojtekstom u decimalni brojtekstom u decimalni brojtekstom u decimalni broj.
(Vrijednost u rasponu od 0 do 0,99999999, što
predstavlja vrijeme od 0:00:00 do 23:59:59.)
Vrijeme upisati u polje argumenta!
HOUR(REDNI_BROJ)
84
� Rezultat funkcije prikazuje sat određenog vremena sat određenog vremena sat određenog vremena sat određenog vremena
predstavljenog tekstom ili decimalnim brojempredstavljenog tekstom ili decimalnim brojempredstavljenog tekstom ili decimalnim brojempredstavljenog tekstom ili decimalnim brojem.
� Sat je prikazan kao cijeli broj u rasponu od 1 do 24.
� Postoje i funkcije koje prikazuju minute i sekunde minute i sekunde minute i sekunde minute i sekunde zadanog vremena.
43
TEKST
85
Vježba 81.
� Pokrenuti radnu knjigu FunkcijeFunkcijeFunkcijeFunkcije vjezbavjezbavjezbavjezba, otvoriti
radni list teksttekstteksttekst.
� Svaku od funkcija koje će biti objašnjene na
sljedećim prozirnicama isprobati u zadanim
ćelijama.
TEKST
86
44
LEN(TEKST)
87
� Funkcija brojibrojibrojibroji znakoveznakoveznakoveznakove tekstualnog niza (broje se i
razmaci između riječi).
UPPER(TEKST)
� Funkcija pretvarapretvarapretvarapretvara svasvasvasva slovaslovaslovaslova tekstualnog niza uuuu
velikavelikavelikavelika tiskanatiskanatiskanatiskana slova.
88
45
PROPER(TEKST)
89
� Funkcija pretvara prvoprvoprvoprvo slovoslovoslovoslovo svakesvakesvakesvake odododod riječiriječiriječiriječi
tekstualnog niza uuuu velikovelikovelikoveliko slovoslovoslovoslovo.
LEFT(TEKST;BROJ_ZNAKOVA)
� Funkcija iz odabranog tekstualnog niza izdvajaizdvajaizdvajaizdvaja
zadanizadanizadanizadani brojbrojbrojbroj znakovaznakovaznakovaznakova počevšipočevšipočevšipočevši ssss lijevelijevelijevelijeve stranestranestranestrane.
90
46
RIGHT(TEKST;BROJ_ZNAKOVA)
� Funkcija iz odabranog tekstualnog niza izdvajaizdvajaizdvajaizdvaja
zadanizadanizadanizadani brojbrojbrojbroj znakovaznakovaznakovaznakova počevšipočevšipočevšipočevši ssss desnedesnedesnedesne stranestranestranestrane.
91
MID(TEKST;REDNI_BROJ;BROJ_ZNAKOVA)
� Funkcija iz odabranog tekstualnog niza izdvajaizdvajaizdvajaizdvaja zadanizadanizadanizadani
brojbrojbrojbroj znakovaznakovaznakovaznakova počevšipočevšipočevšipočevši odododod željenogželjenogželjenogželjenog početnogpočetnogpočetnogpočetnog znakaznakaznakaznaka.
92
47
CONCATENATE(TEKST1;TEKST2;…)
� Funkcija spajaspajaspajaspaja tekstualnetekstualnetekstualnetekstualne nizovenizovenizovenizove u jedan tekstualni
niz (do 255 tekstualnih nizova).
93
TRIM(TEKST)
� Funkcija uklanjauklanjauklanjauklanja svesvesvesve razmakerazmakerazmakerazmake iziziziz teksta,teksta,teksta,teksta, osimosimosimosim
jednostrukihjednostrukihjednostrukihjednostrukih razmakarazmakarazmakarazmaka izmeđuizmeđuizmeđuizmeđu riječiriječiriječiriječi.
94
48
REPT(TEKST;BROJ_PONAVLJANJA)
� Funkcija ponavljaponavljaponavljaponavlja zadanizadanizadanizadani tekstualnitekstualnitekstualnitekstualni niz,niz,niz,niz, zadanizadanizadanizadani brojbrojbrojbroj
putaputaputaputa.
95
CHAR (BROJ)
96
� Rezultat funkcije je znakznakznakznak koji u kodnoj tablici odgovara u kodnoj tablici odgovara u kodnoj tablici odgovara u kodnoj tablici odgovara
zadanom cijelom broju.zadanom cijelom broju.zadanom cijelom broju.zadanom cijelom broju.
� Vrijednost broja može biti od 1 do 255od 1 do 255od 1 do 255od 1 do 255.
Kodni broj slova C je 67.
49
CHAR (BROJ)
97
Vježba 82.
� Pokrenuti radnu knjigu FunkcijeFunkcijeFunkcijeFunkcije vjezbavjezbavjezbavjezba, otvoriti
radni list ASCIIASCIIASCIIASCII.
� U ćeliju BBBB1111 umetnuti funkciju CHARCHARCHARCHAR, pa je
korištenjem držača ispune kopirati u ostale ćelije u
stupcu.
� Postupak ponoviti za svaki stupac.
CHAR (BROJ)
98
50
LOGIČKE FUNKCIJE
99
Vježba 83.
� Pokrenuti radnu knjigu FunkcijeFunkcijeFunkcijeFunkcije vjezbavjezbavjezbavjezba, otvoriti
radni list logickelogickelogickelogicke.
� Svaku od funkcija koje će biti objašnjene na
sljedećim prozirnicama isprobati u zadanim
ćelijama.
LOGIČKE FUNKCIJE
100
� Argumenti Argumenti Argumenti Argumenti logičkih funkcija su uvjetiuvjetiuvjetiuvjeti.
� Rezultat Rezultat Rezultat Rezultat logičkih funkcija logičkih funkcija logičkih funkcija logičkih funkcija može poprimiti samo jednu
od dvije vrijednosti: truetruetruetrue ili falsefalsefalsefalse (da/ne, istina/laž).
51
AND(LOGIČKA1;LOGIČKA2;…)
101
� Funkcija prikazuje TRUETRUETRUETRUE ako su svi argumenti TRUETRUETRUETRUE;
prikazuje FALSEFALSEFALSEFALSE ako je jedan ili više argumenata
FALSEFALSEFALSEFALSE.
AND(LOGIČKA1;LOGIČKA2;…)
102
� U primjeru je prvi uvjet prvi uvjet prvi uvjet prvi uvjet ispunjenispunjenispunjenispunjen, a drugi nijedrugi nijedrugi nijedrugi nije, stoga je
rezultat funkcije FALSEFALSEFALSEFALSE.
� Moguć je odabir do 255
različitih uvjeta.
52
OR(LOGIČKA1;LOGIČKA2;…)
� Funkcija vraća TRUE TRUE TRUE TRUE ako je bilo koji argument TRUETRUETRUETRUE;
vraća FALSEFALSEFALSEFALSE ako su svi argumenti FALSEFALSEFALSEFALSE.
103
OR(LOGIČKA1;LOGIČKA2;…)
104
� U primjeru nije ispunjen niti prvi niti drugi uvjet, pa je
rezultat funkcije FALSEFALSEFALSEFALSE.
� Moguć je odabir do
255 različitih uvjeta.
53
IF(LOGIČKI_TEST; VRIJEDNOST_AKO_JE_TRUE; IF(LOGIČKI_TEST; VRIJEDNOST_AKO_JE_TRUE; IF(LOGIČKI_TEST; VRIJEDNOST_AKO_JE_TRUE; IF(LOGIČKI_TEST; VRIJEDNOST_AKO_JE_TRUE; VRIJEDNOST_AKO_JE_FALSE)VRIJEDNOST_AKO_JE_FALSE)VRIJEDNOST_AKO_JE_FALSE)VRIJEDNOST_AKO_JE_FALSE)
105
� Funkcija provjerava dadadada lililili jejejeje uvjetuvjetuvjetuvjet ispunjenispunjenispunjenispunjen. Vraća jednujednujednujednu
vrijednostvrijednostvrijednostvrijednost akoakoakoako jejejeje zadanizadanizadanizadani uvjetuvjetuvjetuvjet ispunjenispunjenispunjenispunjen, a drugudrugudrugudrugu akoakoakoako
nijenijenijenije.
IF(LOGIČKI_TEST; VRIJEDNOST_AKO_JE_TRUE; VRIJEDNOST_AKO_JE_FALSEIF(LOGIČKI_TEST; VRIJEDNOST_AKO_JE_TRUE; VRIJEDNOST_AKO_JE_FALSEIF(LOGIČKI_TEST; VRIJEDNOST_AKO_JE_TRUE; VRIJEDNOST_AKO_JE_FALSEIF(LOGIČKI_TEST; VRIJEDNOST_AKO_JE_TRUE; VRIJEDNOST_AKO_JE_FALSE))))
� U primjeru se provjeravaju sadržaji ćelija iz raspona
A2:A7A2:A7A2:A7A2:A7. Ako je sadržaj manji od 200manji od 200manji od 200manji od 200, ispisuje se poruka
“iznos manji od 200iznos manji od 200iznos manji od 200iznos manji od 200”, a ako nije “veliki iznosveliki iznosveliki iznosveliki iznos”.
106