excel 2007 - tutorijal

211

Click here to load reader

Upload: sinel-masic

Post on 09-Aug-2015

487 views

Category:

Documents


34 download

DESCRIPTION

for learning excel

TRANSCRIPT

Page 1: Excel 2007 - Tutorijal

PREČACI u Excelu 2007

Page 2: Excel 2007 - Tutorijal

Funkcijske tipke

Page 3: Excel 2007 - Tutorijal

Ostale korisne tipke prečaca

Page 4: Excel 2007 - Tutorijal

POPIS SVIH FUNKCIJA U MICROSOFT EXCEL-u 2007

Funkcije dodataka i automatizacije u Excelu 2007

Funkcija Opis

CALL Poziva proceduru u biblioteci dinamičkih veza ili kodnom resursu

EUROCONVERT Pretvara broj u eure, iz eura u valutu članice euro zone ili iz jedne valute članice euro zone u drugu, pri čemu se kao posrednik upotrebljava euro (triangulacija)

GETPIVOTDATA Vraća podatke spremljene u zaokretnoj tablici

REGISTER.ID Vraća ID oznaku registra određene biblioteke dinamičkih veza (dynamic link library - DLL) ili prethodno registrirani resurs kôda.

SQL.REQUEST Povezuje se s vanjskim izvorom podataka i izvodi upit s radnog lista, a zatim vraća rezultat u obliku matrice bez da morate programirati s makronaredbama.

Funkcije kocke u Excelu 2007

Funkcija Opis

CUBEKPIMEMBER Vraća naziv, svojstvo i mjeru ključnog pokazatelja uspješnosti (KPI) i prikazuje naziv i svojstvo u ćeliji. KPI je kvantificirajuća mjera kao i ukupni mjesečni profit ili tromjesečni promet zaposlenika korišten za nadzor uspješnosti organizacije.

CUBEMEMBER Vraća član ili n-torku iz hijerarhije kocke. Koristi se za provjeru postoji li u kocki određeni član ili n-torka.

Page 5: Excel 2007 - Tutorijal

CUBEMEMBERPROPERTY Vraća vrijednost svojstva člana u kocki. Koristi se za provjeru postoji li u kocki naziv člana i za vraćanje određenog svojstva tog člana.

CUBERANKEDMEMBER Vraća n-ti član ili rangirani član u skupu. Koristi se za vraćanje jednog ili više elemenata u skupu, poput prvih deset zaposlenika po uspješnosti prodaje ili 10 najboljih studenata.

CUBESET Definira izračunati skup članova ili n-torki slanjem izraza skupa u kocku na poslužitelju koji stvara skup i zatim ga vraća u Microsoft Office Excel.

CUBESETCOUNT Vraća broj stavki u skupu.

CUBEVALUE Vraća agregiranu vrijednost iz datoteke kocke.

Funkcije baze podataka u Excelu 2007

Funkcija Opis

DAVERAGE Vraća srednju vrijednost odabranih unosa u bazi podataka

DCOUNT Broji ćelije koje sadrže brojeve u bazi podataka

DCOUNTA Broji ćelije u bazi podataka koje nisu prazne

DGET Izdvaja iz baze podataka jedan slog koji zadovoljava navedeni kriterij

DMAX Vraća maksimalnu vrijednost iz odabranih unosa u bazi podataka

DMIN Vraća minimalnu vrijednost iz odabranih unosa u bazi podataka

DPRODUCT Množi vrijednosti u pojedinom polju slogova koji zadovoljavaju kriterij u bazi podataka

DSTDEV Procjenjuje standardnu devijaciju na temelju uzorka odabranih unosa u bazi podataka

DSTDEVP Izračunava standardnu devijaciju na temelju cijele populacije odabranih unosa u bazi podataka

DSUM Zbraja brojeve u stupcu polja slogova u bazi podataka koji zadovoljavaju kriterij

DVAR Procjenjuje varijancu na temelju uzorka iz odabranih unosa u bazi podataka

DVARP Izračunava varijancu na temelju cijele populacije odabranih unosa u bazi podataka

Page 6: Excel 2007 - Tutorijal

Funkcije datuma i vremena u Excelu 2007

Funkcija Opis

DATE Vraća serijski broj zadanog datuma

DATEVALUE Pretvara datum iz tekstualnog oblika u serijski broj

DAY Pretvara serijski broj u dan u mjesecu

DAYS360 Izračunava broj dana između dva datuma na temelju godine od 360 dana

EDATE Vraća serijski broj datuma koji predstavlja navedeni broj mjeseci prije ili nakon datuma početka

EOMONTH Vraća serijski broj posljednjeg dana u mjesecu prije ili nakon navedenog broja mjeseci

HOUR Pretvara serijski broj u sat

MINUTE Pretvara serijski broj u minutu

MONTH Pretvara serijski broj u mjesec

NETWORKDAYS Vraća broj cijelih radnih dana između dva datuma

NOW Vraća serijski broj trenutnog datuma i vremena

SECOND Pretvara serijski broj u sekundu

TIME Vraća serijski broj zadanog vremena

TIMEVALUE Pretvara vrijeme iz tekstualnog oblika u serijski broj

TODAY Vraća serijski broj današnjeg datuma

WEEKDAY Pretvara serijski broj u dan u tjednu

WEEKNUM Pretvara serijski broj u redni broj tjedna u godini

WORKDAY Vraća serijski broj datuma prije ili nakon navedenog broja radnih dana

YEAR Pretvara serijski broj u godinu

YEARFRAC Prikazuje dio godine koji predstavlja broj cijelih dana između argumenata start_date i end_date

Page 7: Excel 2007 - Tutorijal

Tehničke funkcije u Excelu 2007

Funkcija Opis

BESSELI Vraća Besselovu funkciju Yn(x)

BESSELJ Vraća Besselovu funkciju Jn(x)

BESSELK Vraća promijenjenu Besselovu funkciju Kn(x)

BESSELY Vraća Besselovu funkciju Yn(x)

BIN2DEC Pretvara binarni broj u decimalni

BIN2HEX Pretvara binarni broj u heksadecimalni

BIN2OCT Pretvara binarni broj u oktalni

COMPLEX Pretvara realne i imaginarne koeficijente u kompleksan broj

CONVERT Pretvara broj iz jednog mjernog sustava u drugi

DEC2BIN Pretvara decimalni broj u binarni

DEC2HEX Pretvara decimalni broj u heksadecimalni

DEC2OCT Pretvara decimalni broj u oktalni

DELTA Provjerava jesu li dvije vrijednosti jednake

ERF Vraća funkciju pogreške

ERFC Vraća komplementarnu funkciju pogreške

GESTEP Ispituje je li broj veći od vrijednosti praga

HEX2BIN Pretvara heksadecimalni broj u binarni

HEX2DEC Pretvara heksadecimalni broj u decimalni

HEX2OCT Pretvara heksadecimalni broj u oktalni

IMABS Vraća apsolutnu vrijednost (modul) kompleksnog broja

IMAGINARY Vraća imaginarni koeficijent kompleksnog broja

IMARGUMENT Vraća theta argument, kut izražen u radijanima

IMCONJUGATE Vraća kompleksno konjugiranu vrijednost kompleksnog broja

Page 8: Excel 2007 - Tutorijal

IMCOS Vraća kosinus kompleksnog broja

IMDIV Vraća kvocijent dva kompleksna broja

IMEXP Vraća eksponent kompleksnog broja

IMLN Vraća prirodni logaritam kompleksnog broja

IMLOG10 Vraća logaritam po bazi 10 kompleksnog broja

IMLOG2 Vraća logaritam po bazi 2 kompleksnog broja

IMPOWER Vraća kompleksni broj na cjelobrojnu potenciju

IMPRODUCT Vraća umnožak kompleksnih brojeva

IMREAL Vraća realni koeficijent kompleksnog broja

IMSIN Vraća sinus kompleksnog broja

IMSQRT Vraća drugi korijen kompleksnog broja

IMSUB Vraća razliku između dva kompleksna broja

IMSUM Vraća zbroj kompleksnih brojeva

OCT2BIN Pretvara oktalni broj u binarni

OCT2DEC Pretvara oktalni broj u decimalni

OCT2HEX Pretvara oktalni broj u heksadecimalni

Financijske funkcije u Excelu 2007

Funkcija Opis

ACCRINT Vraća naraslu kamatu za vrijednosnicu po kojoj se kamata isplaćuje periodički

ACCRINTM Vraća naraslu kamatu za vrijednosnicu po kojoj se kamata isplaćuje po dospijeću

AMORDEGRC Vraća amortizaciju za svako obračunsko razdoblje korištenjem koeficijenta amortizacije

AMORLINC Vraća amortizaciju za svako obračunsko razdoblje

Page 9: Excel 2007 - Tutorijal

COUPDAYBS Vraća broj dana od početka kuponskog razdoblja do datuma plaćanja

COUPDAYS Vraća broj dana u kuponskom razdoblju koje sadrži datum plaćanja

COUPDAYSNC Vraća broj dana od datuma plaćanja do sljedećeg kuponskog datuma

COUPNCD Vraća sljedeći kuponski datum nakon datuma plaćanja

COUPNUM Vraća broj kupona plativih između datuma plaćanja i datuma dospijeća

COUPPCD Vraća prethodni kuponski datum prije datuma plaćanja

CUMIPMT Vraća kumulativnu kamatu plaćenu između dva razdoblja

CUMPRINC Vraća kumulativnu glavnicu na zajam, plaćenu između dva razdoblja

DB Vraća amortizaciju sredstava za navedeno razdoblje pomoću degresivne metode amortizacije

DDB Vraća amortizaciju sredstva za navedeno razdoblje pomoću dvostruke stope za degresivnu metodu amortizacije ili neke druge metode koju navedete

DISC Vraća eskontnu stopu za vrijednosnicu

DOLLARDE  Pretvara cijenu u dolarima izraženu kao razlomak u cijenu u dolarima izraženu kao decimalni broj

DOLLARFR Pretvara cijenu u dolarima izraženu kao decimalni broj u cijenu u dolarima izraženu kao razlomak

DURATION Vraća godišnje trajanje vrijednosnice s periodičnim isplatama kamata

EFFECT Vraća efektivnu godišnju kamatnu stopu

FV Vraća buduću vrijednost ulaganja

FVSCHEDULE Vraća buduću vrijednost početne glavnice nakon primjene niza složenih kamatnih stopa

INTRATE Vraća kamatnu stopu za otplaćenu vrijednosnicu

IPMT Vraća isplatu kamata ulaganja za dano razdoblje

IRR Vraća internu stopu profitabilnosti za niz novčanih tokova

ISPMT Izračunava kamatu plaćenu tijekom određenog razdoblja ulaganja

MDURATION Vraća Macauleyevo izmijenjeno trajanje za vrijednosnicu s pretpostavljenom nominalnom vrijednosti od 100 kn

Page 10: Excel 2007 - Tutorijal

MIRR Vraća internu stopu profitabilnosti gdje se pozitivni i negativni novčani tokovi financiraju prema različitim stopama

NOMINAL Vraća nominalnu godišnju kamatnu stopu

NPER Vraća broj razdoblja za ulaganje

NPV Vraća sadašnju neto vrijednost ulaganja na temelju niza periodičkih novčanih tokova i eskontne stope

ODDFPRICE Vraća cijenu po 100 kn nominalne vrijednosti vrijednosnice s prvim neparnim razdobljem

ODDFYIELD Vraća dobitak vrijednosnice s neparnim prvim razdobljem

ODDLPRICE Vraća cijenu za vrijednosnicu nominalne vrijednosti 100 kn s posljednjim neparnim razdobljem

ODDLYIELD Vraća dobit vrijednosnice s neparnim posljednjim razdobljem

PMT Vraća periodičku isplatu za rentu

PPMT Vraća isplatu na glavnicu ulaganja za dano razdoblje

PRICE Vraća cijenu za vrijednosnicu nominalne vrijednosti 100 kn koja daje periodičku kamatu

PRICEDISC Vraća cijenu za eskontiranu vrijednosnicu nominalne vrijednosti 100 kn

PRICEMAT Vraća cijenu za vrijednosnicu nominalne vrijednosti 100 kn koja daje kamate po dospijeću

PV Vraća sadašnju vrijednost ulaganja

RATE Vraća kamatnu stopu za razdoblje rente

RECEIVED Vraća primljenu količinu po dospijeću za otplaćenu vrijednosnicu

SLN Vraća linearnu amortizaciju sredstva za jedno razdoblje

SYD Vraća amortizaciju izračunatu metodom zbroja znamenki godin za sredstvo za navedeno razdoblje

TBILLEQ Vraća dobitak jednak obveznici za blagajnički zapis

TBILLPRICE Vraća cijenu po kn 100 nominalne vrijednosti za blagajnički zapis

TBILLYIELD Vraća doprinos za blagajnički zapis

Page 11: Excel 2007 - Tutorijal

VDB Vraća amortizaciju sredstava za navedeno ili djelomično razdoblje pomoću metode degresivne amortizacije

XIRR Vraća unutrašnju stopu prinosa za plan gotovinskog tokova koji ne moraju biti periodički

XNPV Vraća sadašnju neto vrijednost za planirane gotovinske tokove koji ne moraju biti periodički

YIELD Vraća dobitak na vrijednosnicu koja daje periodičku kamatu

YIELDDISC Vraća godišnju dobit za eskontiranu vrijednosnicu, na primjer za blagajnički zapis

YIELDMAT Vraća godišnju dobit vrijednosnice koja za koju se kamata isplaćuje po dospijeću

Informacijske funkcije u Excelu 2007

Funkcija Opis

CELL Vraća informacije o oblikovanju, mjestu ili sadržaju ćelije

ERROR.TYPE Vraća broj koji odgovara vrsti pogreške

INFO Vraća informacije o trenutnoj radnoj okolini

ISBLANK Vraća TRUE ako je vrijednost prazna

ISERR Vraća TRUE ako je vrijednost vrijednost pogreška osim #N/A

ISERROR Vraća TRUE ako je vrijednost bilo koja vrijednost pogreške

ISEVEN Vraća TRUE ako je broj paran

ISLOGICAL Vraća TRUE ako je vrijednost logička vrijednost

ISNA Vraća TRUE ako je vrijednost vrijednost pogreške #N/A

ISNONTEXT Vraća TRUE ako vrijednost nije tekst

ISNUMBER Vraća TRUE ako je vrijednost broj

ISODD Vraća TRUE ako je broj neparan

ISREF Vraća TRUE ako je vrijednost referenca

Page 12: Excel 2007 - Tutorijal

ISTEXT Vraća TRUE ako je vrijednost tekst

N Vraća vrijednost pretvorenu u broj

NA Vraća vrijednost pogreške #N/A

TYPE Vraća broj koji označava vrstu podataka vrijednosti

Logičke funkcije u Excelu 2007

Funkcija Opis

AND Vraća TRUE ako su svi argumenti TRUE

FALSE Vraća logičku vrijednost FALSE

IF Određuje logički test za izvođenje

IFERROR Vraća vrijednost koju navedete ako se formula razvije u pogrešku; u suprotnom vraća rezultat u formulu

NOT Okreće logiku argumenta

OR Vraća TRUE ako je barem jedan argument TRUE

TRUE Vraća logičku vrijednost TRUE

Funkcije pretraživanja i referenci u Excelu 2007

Funkcija Opis

ADDRESS Vraća referencu kao tekst jednoj ćeliji u radnom listu

AREAS Vraća broj područja u referenci

CHOOSE Odabire vrijednost s popisa vrijednosti

COLUMN Vraća broj stupca reference

COLUMNS Vraća broj stupaca u referenci

HLOOKUP Traži u gornjem retku polja i vraća vrijednost označene ćelije

HYPERLINK Stvara prečac ili skok koji otvara dokument spremljen na mrežnom poslužitelju, intranetu ili Internetu

Page 13: Excel 2007 - Tutorijal

INDEX Koristi indeks kako bi odabrao vrijednost iz reference ili polja

INDIRECT Vraća referencu označenu tekstualnom vrijednosti

LOOKUP Traži vrijednosti u vektoru ili polju

MATCH Traži vrijednosti u referenci ili polju

OFFSET Vraća pomak reference od zadane reference

ROW Vraća broj retka reference

ROWS Vraća broj redaka u referenci

RTD Dohvaća podatke u stvarnom vremenu iz programa koji podržava COM automatizaciju (automatizacija: Način rada s objektima iz druge aplikacije ili razvojnog alata. Prije poznata pod nazivom OLE automatizacija, automatizacija je industrijski standard i značajka Component Object Modela (COM).)

TRANSPOSE Vraća transponiranu vrijednost polja

VLOOKUP Traži u prvom stupcu polja i prelazi preko retka kako bi vratio vrijednost ćelije

Matematičke i trigonometrijske funkcije u Excelu 2007

Funkcija Opis

ABS Vraća apsolutnu vrijednost broja

ACOS Vraća arkus-kosinus broja

ACOSH Vraća inverzni hiperbolni kosinus broja

ASIN Vraća arkus-sinus broja

ASINH Vraća inverzni hiperbolni sinus broja

ATAN Vraća arkus-tangens broja

ATAN2 Vraća arkus-tangens iz x- i y- koordinata

ATANH Vraća inverzni hiperbolni tangens broja

CEILING Zaokružuje broj do najbližeg cijelog broja ili do najbližeg značajnog višekratnika

Page 14: Excel 2007 - Tutorijal

COMBIN Vraća broj kombinacija za dani broj objekata

COS Vraća kosinus broja

COSH Vraća hiperbolni kosinus broja

DEGREES Pretvara radijane u stupnjeve

EVEN Zaokružuje broj do najbližeg parnog cijelog broja

EXP Vraća e podignut na potenciju zadanog broja

FACT Vraća faktorijel broja

FACTDOUBLE Vraća dvostruki faktorijel broja

FLOOR Zaokružuje broj naniže, prema nuli

GCD Vraća najveći zajednički djelitelj

INT Zaokružuje broj do najbližeg cijelog broja

LCM Vraća najmanji zajednički množitelj

LN Vraća prirodni logaritam broja

LOG Vraća logaritam broja po navedenoj bazi

LOG10 Vraća logaritam broja po bazi 10

MDETERM Vraća determinantu matrice polja

MINVERSE Vraća inverznu matricu polja

MMULT Vraća umnožak matrica iz dva polja

MOD Vraća ostatak dijeljenja

MROUND Vraća broj zaokružen na željeni množitelj

MULTINOMIAL Vraća multinomni skup brojeva

ODD Zaokružuje broj do najbližeg neparnog cijelog broja

PI Vraća vrijednost broja pi

POWER Vraća rezultat broja podignutog na potenciju

PRODUCT Množi argumente

Page 15: Excel 2007 - Tutorijal

QUOTIENT Vraća cjelobrojni dio dijeljenja

RADIANS Pretvara stupnjeve u radijane.

RAND Vraća nasumični broj između 0 i 1

RANDBETWEEN Vraća nasumični broj između navedenih brojeva

ROMAN Pretvara arapske brojke u rimske, kao tekst

ROUND Zaokružuje broj na određeni broj znamenki

ROUNDDOWN Zaokružuje broj naniže, prema nuli

ROUNDUP Zaokružuje broj od nule

SERIESSUM Vraća zbroj potencijskog niza na temelju formule

SIGN Vraća predznak broja

SIN Vraća sinus danog kuta

SINH Vraća hiperbolni sinus broja

SQRT Vraća pozitivni drugi korijen

SQRTPI Vraća drugi korijen od (broj * pi)

SUBTOTAL Vraća podzbroj na popisu ili u bazi podataka

SUM Zbraja argumente

SUMIF Zbraja ćelije navedene po zadanom kriteriju

SUMIFS Zbraja ćelije u retku koji zadovoljava višestruke kriterije

SUMPRODUCT Vraća zbroj umnožaka odgovarajućih komponenti polja

SUMSQ Vraća zbroj kvadrata argumenata

SUMX2MY2 Vraća zbroj razlika kvadrata odgovarajućih vrijednosti u dvama poljima

SUMX2PY2 Vraća zbroj zbroja kvadrata odgovarajućih vrijednosti u dvama poljima

SUMXMY2 Vraća zbroj kvadrata razlike odgovarajućih vrijednosti u dvama poljima

TAN Vraća tangens broja

TANH Vraća hiperbolni tangens broja

Page 16: Excel 2007 - Tutorijal

TRUNC Odbacuje decimalni dio broja pretvarajući ga u cijeli broj

Statističke funkcije u Excelu 2007

Funkcija Opis

AVEDEV Vraća prosjek apsolutnih odstupanja točaka podataka od svojih srednjih vrijednosti

AVERAGE Vraća prosjek argumenata

AVERAGEA Vraća prosjek argumenata, uključujući brojeve, tekst i logičke vrijednosti

AVERAGEIF Vraća prosjek (aritmetičku sredinu) svih ćelija koje zadovoljavaju dane kriterije

AVERAGEIF Vraća prosjek (aritmetičku sredinu) svih ćelija koje zadovoljavaju višestruke kriterije.

BETADIST Vraća funkciju kumulativne raspodjele

BETAINV Vraća inverziju kumulativne funkcije raspodjele za navedenu beta raspodjelu

BINOMDIST Vraća pojedine binomne izraze raspodjele vjerojatnosti

CHIDIST Vraća vjerojatnost hi-kvadratne raspodjele

CHIINV Vraća inverznu vjerojatnost za hi-kvadrat raspodjelu

CHITEST Vraća test za nezavisne

CONFIDENCE Vraća interval pouzdanosti za srednju vrijednost populacije

CORREL Vraća koeficijent korelacije između dva skupa podataka

COUNT Prebrojava koliko ima brojeva na popisu argumenata

COUNTA Prebrojava koliko ima vrijednosti na popisu argumenata

COUNTBLANK Broji prazne ćelije u rasponu

COUNTIF Broji ćelije u rasponu koji zadovoljava zadani kriterij

COUNTIFS Broji ćelije u rasponu koji zadovoljava višestruke kriterije

COVAR Vraća kovarijancu, prosjek umnožaka odstupanja u paru

Page 17: Excel 2007 - Tutorijal

CRITBINOM Vraća najmanju vrijednost za koju je kumulativna binomna raspodjela manja ili jednaka vrijednosti kriterija

DEVSQ Vraća zbroj kvadrata odstupanja

EXPONDIST Vraća eksponencijalnu raspodjelu

FDIST Vraća F raspodjelu vjerojatnosti

FINV Vraća inverznu F raspodjelu vjerojatnosti.

FISHER Vraća Fisherovu transformaciju

FISHERINV Vraća inverznu Fisherovu transformaciju

FORECAST Vraća vrijednost na linearnom trendu

FREQUENCY Vraća raspodjelu frekvencija kao okomito polje

FTEST Vraća rezultat F-testa

GAMMADIST Vraća gama raspodjelu

GAMMAINV Vraća inverznu kumulativnu gama raspodjelu

GAMMALN Vraća prirodni logaritam gama funkcije, Γ(x)

GEOMEAN Vraća geometrijsku sredinu

GROWTH Vraća vrijednost na eksponencijalnom trendu

HARMEAN Vraća harmonijsku srednju vrijednost

HYPGEOMDIST Vraća hipergeometrijsku raspodjelu

INTERCEPT Vraća sjecište crte linearne regresije

KURT Vraća kurtosis skupa podataka

LARGE Vraća k-tu vrijednost po veličini u skupu podataka

LINEST Vraća parametre linearnog trenda

LOGEST Vraća parametre eksponencijalnog trenda

LOGINV Vraća inverznu normalnu logaritamsku raspodjelu

LOGNORMDIST Vraća kumulativnu normalnu logaritamsku raspodjelu

MAX Vraća najveću vrijednost u popisu argumenata

Page 18: Excel 2007 - Tutorijal

MAXA Vraća maksimalnu vrijednost na popisu argumenata, uključujući brojeve, tekst i logičke vrijednosti

MEDIAN Vraća medijan danih brojeva

MIN Vraća minimalnu vrijednost na popisu argumenata

MINA Vraća najmanju vrijednost na popisu argumenata, uključujući brojeve, tekst i logičke vrijednosti

MODE Vraća najčešću vrijednost u skupu podataka

NEGBINOMDIST Vraća negativnu binomnu raspodjelu

NORMDIST Vraća normalnu kumulativnu raspodjelu

NORMINV Vraća inverznu normalnu kumulativnu raspodjelu

NORMSDIST Vraća standardnu normalnu kumulativnu raspodjelu

NORMSINV Vraća inverznu standardnu normalnu kumulativnu raspodjelu

PEARSON Vraća Pearsonov produkt-moment koeficijent korelacije

PERCENTILE Vraća k-ti percentil vrijednosti u rasponu

PERCENTRANK Vraća položaj postotka vrijednosti skupa podataka

PERMUT Vraća broj permutacija za dani broj objekata

POISSON Vraća Poissonovu raspodjelu

PROB Vraća vjerojatnost da su vrijednosti u rasponu između dvije granice

QUARTILE Vraća kvartil skupa podataka

RANK Vraća položaj broja na popisu brojeva

RSQ Vraća kvadrat Pearsonovog produkt-moment koeficijenta korelacije

SKEW Vraća asimetriju raspodjele

SLOPE Vraća nagib pravca linearne regresije

SMALL Vraća k-tu najmanju vrijednost u skupu podataka

STANDARDIZE Vraća normaliziranu vrijednost

STDEV Procjenjuje standardnu devijaciju na temelju uzorka

Page 19: Excel 2007 - Tutorijal

STDEVA Procjenjuje standardnu devijaciju na temelju uzorka, uključujući brojeve, tekst i logičke vrijednosti

STDEVP Izračunava standardnu devijaciju na temelju cijele populacije

STDEVPA Izračunava standardnu devijaciju na temelju cijele populacije, uključujući brojeve, tekst i logičke vrijednosti

STEYX Vraća standardnu pogrešku predviđene y-vrijednosti za svaki x u regresiji.

TDIST Vraća studentovu t-raspodjelu

TINV Vraća inverznu studentovu t-raspodjelu

TREND Vraća vrijednosti na linearnom trendu

TRIMMEAN Vraća srednju vrijednost unutrašnjosti skupa podataka

TTEST Vraća vjerojatnost povezanu sa studentovim t-testom.

VAR Procjenjuje varijancu na temelju uzorka

VARA Procjenjuje varijancu na temelju uzorka, uključujući brojeve, tekst i logičke vrijednosti

VARP Izračunava varijancu na temelju cijele populacije

VARPA Izračunava varijancu na temelju cijele populacije, uključujući brojeve, tekst i logičke vrijednosti

WEIBULL Vraća Weibullovu raspodjelu

ZTEST Vraća jednokratnu vrijednost vjerojatnosti z-testa

Funkcije teksta (tekstualne funkcije u Excelu 2007)

Funkcija Opis

ASC Mijenja engleske ili katakana znakove pune širine (dvobitne) u znakovnom nizu u znakove pola širine (jednobitne)

BAHTTEXT Pretvara broj u tekst, koristeći oblik valute ß (baht)

CHAR Vraća znak naveden kodnim brojem

CLEAN Iz teksta uklanja sve znakove koji se ne mogu ispisati

Page 20: Excel 2007 - Tutorijal

CODE Vraća brojčani kod za prvi znak u tekstualnom nizu

CONCATENATE Spaja nekoliko tekstualnih stavki u jednu tekstualnu stavku

DOLLAR Pretvara broj u tekst, koristeći oblik valute $ (dolar)

EXACT Provjerava jesu li dvije tekstualne vrijednosti identične

FIND, FINDB Pronalazi jednu tekstualnu vrijednost u drugoj (razlikuje velika i mala slova)

FIXED Oblikuje broj kao tekst s fiksnim brojem decimala

JIS Mijenja engleska slova ili katakana znakove pola širine (jednobitne) u znakovnom nizu u znakove pune širine (dvobitne)

LEFT, LEFTB Vraća krajnje lijeve znakove iz tekstualne vrijednosti

LEN, LENB Vraća broj znakova u tekstualnom nizu

LOWER Pretvara tekst u mala slova

MID, MIDB Vraća određeni broj znakova iz tekstualnog niza počevši od položaja koji odredite

PHONETIC Izdvaja fonetske (furigana) znakove iz tekstualnog niza

PROPER Pretvara prvo slovo u svakoj riječi u tekstualnoj vrijednosti u veliko slovo

REPLACE, REPLACEB Mijenja znakove u tekstu

REPT Ponavlja tekst zadani broj puta

RIGHT, RIGHTB Vraća krajnje desne znakove iz tekstualne vrijednosti

SEARCH, SEARCHB Traži jednu tekstualnu vrijednost u drugoj (ne razlikuje velika i mala slova)

SUBSTITUTE Zamjenjuje stari tekst novim u tekstualnom nizu

T Pretvara svoje argumente u tekst

TEXT Oblikuje broj i pretvara ga u tekst

TRIM Uklanja razmake iz teksta

UPPER Pretvara tekst u velika slova

VALUE Pretvara tekstualni argument u broj

Page 21: Excel 2007 - Tutorijal

Kako promijeniti vrijednost osi Y u grafikonu Excela 2007

Želim promijeniti vrijednost na osi Y grafikona u Excelu 2007, tako da mi najmanja vrijednost ne počne od nule.

U ovom primjeru pokazat ću kako možemo promijeniti minimalnu vrijednost OSI Y u grafikonu koji je kreiran u Excelu 2007.Uočite na slici ispod izvorne podatke, grafikon i na njemu minimalnu vrijednost nula (0). želim da mi ta vrijednost počne od broja deset (10)

Selektirajte vrijednosti na osi Y pa potom klk na karticu (tab) Format, na ribonu kliknite na gumb Format Selection

Otvara Vam se novi prozor Format Axis na kojem selektirajte opciju Fixed i upišite vrijednost koju želite postaviti kao Minimum.

Page 22: Excel 2007 - Tutorijal

Nakon klika na gumb Close tj. zatvaranja prozora imamo izvršewnu promjenu minimalne vrijednosti.(Ovo sve se može brže odraditi klikom Desnom Tipkom Miša (DTM) na samu os Y na grafikonu.

Page 23: Excel 2007 - Tutorijal

Kako napraviti grafikon u Excelu 2007Izrada grafikona (chart) u Excelu 2007

Uzmimo za primjer da imamo nekakvu tablicu podataka za koju moramo napraviti grafikon. U principu kreiranje grafikona je slično kao i starijim verzijama Excela sa malom razlikom u smještaju gumba za izradu grafikona. Naša tablica izgleda ovako kao na slici ispod.

Da bi izradili grafikon potrebno je selektirati podatke i u prednji plan postaviti ribon Insert. Potom na kartici Charts izabrati jedan od nekoliko vrsta grafikona (uočite da imate prikazano sedam vrsta glavnih grupa grafikona).

Page 24: Excel 2007 - Tutorijal

U koliko aktivirate karticu CHARTS tada imate sve vrste grafikona u jednom prozoru za izbor

Klikom na određenu vrst grafikona na izborniku kreira nam se grafikon za dotične (selektirane) podatke

Page 25: Excel 2007 - Tutorijal

Klikom Desnom Tipkom Miša (DTM) na određeno mjesto na grafikonu pojavljuje nam se skočni izbornik na kojem imamo mogućnost raznih izmjena selektiranog područja. Uočite različite opcije na skočnim izbornicima

Page 26: Excel 2007 - Tutorijal

      

Page 27: Excel 2007 - Tutorijal

        

Page 28: Excel 2007 - Tutorijal

       

Za primjer, sa skočnog izbornika na kojem imamo opciju "Format Chart Area" možemo promijeniti izgled grafikona po želji u mogućnostima, npr u 3D ili dodati sjene (shadow) ili promijeniti linije okvira itd itd. Također grafikon možemo pomjerati po radnom listu kao i kopirati na drugi radni list. Promjenom podataka u tablici baze podataka mijenja se i izgled na grafikonu.

Page 29: Excel 2007 - Tutorijal

Kako crtati u Excelu 2007Crtanje u Excelu 2007

Mnogi se pitaju kako crtati u Excelu 2007, kako nacrtati isprekidanu liniju (crtu) trokut, kocku, kako nacrtati strelicu u Excelu 2007. Microsoft programeri u Excelu 2007 formirali su drugačiji način crtanja u Excelu 2007 u odnosu na Excel 2003. Zašto ne znam ali evo kratke osnove za sve one koji žele crtati u Excelu 2007.

Na ribonu tj. toolbaru INSERT kliknite na ikonu (gumb) Shapes => pa potom izaberite lik koji želite nacrtati. Ja ću kliknuti na simbol za crtanje linije (crte)

Page 30: Excel 2007 - Tutorijal

Nakon crtanja linije kliknite na gumb Shape Outline i izaberite neku od opcija za oblikovanje nacrtane linije.

Page 31: Excel 2007 - Tutorijal

Na isti način možete nacrtati sve likove koji su ponuđeni u izborniku Shapes.  Uz razne kombinacije pridržavanja tipke CTRL ili oblikovanja možete nacrtati zanimljive likove raznih oblika.

Page 32: Excel 2007 - Tutorijal

Numeriranje stranica u Excelu 2007Ako imate potrebu numerirati brojeve stranica u Excelu 2007 a niste znali evo kratke i slikovite upute. Uzmimo za primjer da imate nekakvu talicu koja se proteže na tri stranice i vi želite svakoj stranici dodati redni broj stranice.

Potrebno je otvoriti Pretpregled stranice (Print preview) a njega možemo na tri načina u Excelu 2007

- pritisnimo kombinaciju tipki CTRL+F2- klik na gumb za Print Preview u Quick Access toolbaru (1A)- Klik na Office Excel button (1B) => Print (2B) => Print Preview (3B)

Page 33: Excel 2007 - Tutorijal

Otvara vam se radni prozor Print Preview u kojem uočite mogućnosti na prozoru označene strelicama. Za numeriranje stranica u Excelu 2007 nas zanima gumb (ikona) Page Setup. Klik na Page setup gumb.

Page 34: Excel 2007 - Tutorijal

Otvara nam se dijalog prozor za postavke stranice. Uočite na prvoj kartici mogućnost smanjenja prikaza tablice na jednom listu. Ovo je dobra opciija ako vam jedan ili dva reda prelaze na drugu stranicu a vi želite samo jednu stranicu ispisati. No nas trenutno zanima desna slika i kartica Header/Footer (Zaglavlje i podnožje). S obzirom da želim postaviti brojeve stranica u Footer (Podnožje) stranice klik na gumb Custom Footer. (uočite i ostale opcije na kartici)

Page 35: Excel 2007 - Tutorijal

   

Otvara nam se slijedeći dijalog prozor u kojem uočite gumbe koje možete integrirati u neku od sekcija podnožja. Imamo Lijevu, Sredin u Desnu sekciju. Dva označena gumba umeću BROJ STRANICE i UKUPAN BROJ STRANICA. (ostale istražite sami). Nakon umetanja željenih opcija klik na OK

Page 36: Excel 2007 - Tutorijal

Sada uočite izgled oblika numeriranih brojeva na stranici. Klik na gumb OK

Uočite sada kako to izgleda na prvoj stranici. Prva stranica od Tri ukupno

Page 37: Excel 2007 - Tutorijal

Uočite sada kako to izgleda na prvoj stranici. Druga stranica od Tri ukupno

Ovime smo izvršili numeriranje stranica u Excelu 2007. Ako želimo da nam npr: sve tri stranice stanu na jedan

Page 38: Excel 2007 - Tutorijal

list da imamo cijelu tablicu tada na prvoj kartici uključite opciju FIT TO: (isprobajte sami)

Sada imamo tablicu koja se protezala na tri stranice na jednom listu (uočite različite boje tablice koje su pripadale svakoj stranici posebno)

Page 39: Excel 2007 - Tutorijal

Conditional Formatting u Excelu 2007

Uvjetno oblikovanje (Conditional Formatting) ćelija koje sadrže tekst u Excelu 2007.

U ovom primjeru želim pokazati kako izvršiti bojanje u ćelijama koje sadrže tekst (bilo da bojkate tekst ili ćeliju, sve ovisi što želite). Dakle imamo popis tj. raspon podataka u čijim ćelijama se nalazi tekst. Želimo da prilikom upisa teksta dotični se oboja određenom bojom radi kasnijeg lakšeg uočavanja i razlikovanja od ostalih.

U Excelu 2003 to sam uradio sa pomoćnim popisom imena. btw: vidi link Conditional Formatting u Excelu 2003.

U Excelu 2007 nema potrebe za dodatnim popisom već uvjet rješavamo u samom Conditional Formatting dijalog prozoru. Dakle selektirajte raspon podataka u kojem se nalaze imena (a i više ako ćete dodavati imena) pa potom klik na Conditional Formatting (Uvjetno oblikovanje)

U padajućem izborniku kliknite na Highlight Cells Rules => More Rules

Page 40: Excel 2007 - Tutorijal

U novootvorenom prozoru kliknite na drugu opciju da je selektirate "Format only cells that contain". Potom u donjim poljima postavite parametre Specific Text / Contains / "ime". Klikom na Format gumb postavite oblikovanje boje teksta.

Ponovite ove gornje korake za svako ime za koje želite postaviti pravilo i Conditional Formatting uvjet

Sada naš popis izgleda obojano i lakše je uočavati ista imena.

Page 41: Excel 2007 - Tutorijal

PRIMJER za Conditional Formatting (Uvjetno oblikovanje) upotrebe tri pravila (rule) korištenjem funkcije MIN

PRIMJER za Conditional Formatting (Uvjetno oblikovanje) ako imamo zahtjev za RANK ili najniže tri

Page 42: Excel 2007 - Tutorijal

cijene

Ribon Home => Conditional Formatting => Top/Bottom Rules => More Rules => "Format only top or bottom ranked values" =>  Izaberite Bottom za najniže vrijednosti u selektiranom rasponu, ili Top za najviše vrijednosti u rasponu.

npr: ako želite prvu najnižu tada upišite br. 1, za dvije najniže broj 2 itd...

Kako izdvojiti MINIMALNE vrijednosti za svaki red u dva odvojena stupca

Page 43: Excel 2007 - Tutorijal

(Highlight MIN value in each row in non-adjacent column)

U ovom primjeru imamo dva odvojena stupca i između njih nekakve vrijednosti. Potrebno je u svakom redu za stupce C i E pronaći manju vrijednost i uočljivo je označiti bojom preko Conditional Formatting (Uvjetno oblikovanje). Za rješavanje ovog problema upotrijebit ćemo Conditional Formatting i funkciju MIN.

Za početak potrebno je selektirati oba stupca tj. raspon podataka u njima. Kliknimo na na prvu ćeliju C2 pa pritisnimo lijevu tipku CTRL i zadržimo je. Povucimo pokazivač miša do zadnjeg reda, pa potom klik na prvu ćeliju E2 i povucimo pokazivač miša do zadnjeg reda. Sada imamo selektirana oba stupca sa njihovim rasponom podataka. Klik na Home tab => Conditional Formatting => New Rule. Potom na novootvorenom dijalog prozoru selektirajmo zadnju opciju "Use a formula to determine which to format" što  je ekvivalent "Formula is" u Excelu 2003. U polje "Format values..." upišimo formulu =C2=MIN($C2;$E2) pa potom klik na gumb Format... i odaberimo boju kojom će se obojati ćelija koja zadovoljava naš uvjet. Klik na OK gumb.

Page 44: Excel 2007 - Tutorijal

Sad imate ovakav pogled na prozor gdje su se obojale manje vrijednosti u svakom redu u odnosu na dva odvojena stupca. Imamo problem sa stupcem C jer u njemu nije aktivan Conditional Formatting. Idemo na drugu sliku ispod.

Selektirajte samo podatke u stupcu C, pa potom ponovno pokretanje Conditional Formatting => Manage Rule i uočite da je za stupac C formula neispravna. Umjesto A2 treba pisati C2. Dakle idemo to ispraviti pa

Page 45: Excel 2007 - Tutorijal

klik na gumb Edit Rule.

Otvara nam se ponovno dijalog prozor za editiranje pravila i potrebno je umjesto =A2=... u formuli postaviti =C2=.... Nakon ispravke formule klik na gumb OK.

Page 46: Excel 2007 - Tutorijal

Sada je naš Conditional Formatting aktivan na oba stupca i sve redove u rasponu podataka. Uočite da se vrijednosti gledaju samo u stupcima C i E za svaki red posebno. Dakle obojane su nam ćelije koje su manje vrijednosti (MIN) u jednom redu.

Prijenos oblikovanja (formata) ćelija koje sadrže Conditional Formatting na ostale koje također trebaju sadržavati oblikovanje pomoću gumba "Format Painter"

Page 47: Excel 2007 - Tutorijal

Ovaj zadatak može se riješiti i pomoću CEL VALUE => EQUAL TO => =MIN($C2;$E2) pravila (rule)

1. Prvi način je da selektirate po stupcima raspone C2:C10 i E2:E10. Upotrijebite pravilo "equal to" i formulu

2. Drugi način: Možete ga riješiti tako da selektirate samo ćelije C2 i E2 postavite Conditional Formatting pa potom pomoću gumba "Format Painter" prenesete na ostale ćelije.

Ako se pitate kako se to radi evo kratke upute: Selektirate ćeliju C2, klik na Format Painter gumb => sada vam se pokazivač miša preoblikovao u "križić sa četkicom" => po sistemu "klikni-razvuci" kliknite na ćeliju C3 pa prevucite preko ćelija C3:C10. Sada klik na ćeliju E2 => Format Painter => prevucite preko ćelija E3:E10.Dakle ovim načinom rada prenijeli ste oblikovanje (format) ćelija C2 i E2 na ostale u stupcima. Rezultat je isti kao i u gornjem primjeru

 

Page 48: Excel 2007 - Tutorijal

Primjer kako možemo iskoristiti Conditional Formatting i funkciju WEEKDAY ako želimo obojati (highlight) ćelije koje sadrže datume - Subota i Nedjelja u kalendarskom mjesecu.

Uzmimo situaciju da imamo konstantno kreiranje tablice koja sadrži datume nekog kalendarskog mjeseca. Da ne bi stalno bojali (označavali bojom) ćelije koje u sebi sadrže datume koji padaju u Subotu i Nedjelju možemo iskoristiti Conditional Formatting za označavanje boje ćelija. Funkciju WEEKDAY ugradit (ugnijezdit) ćemo u funkciju IF

Formule koje treba postaviti u Conditional Formatting 2003 ili Conditional Formatting 2007 su slijedeće:

Page 49: Excel 2007 - Tutorijal

Za mjesec "svibanj 2010" Subota i Nedjelja =IF((WEEKDAY(A3;2)=6);TRUE;IF((WEEKDAY(A3;2)=7);TRUE;FALSE))

Za mjesec "listopad 2010" Subota i Nedjelja =IF((WEEKDAY(A7;2)=6);TRUE;IF((WEEKDAY(A7;2)=7);TRUE;FALSE))

Za mjesec "listopad 2010" Ponedjeljak =IF(WEEKDAY(A11;2)=1;TRUE;FALSE)

Kako označiti redove u rasponu podataka pod uvjetom u prvom stupcu

Ako imate potrebu označiti cijeli red pod određenim uvjetom koji se nalazi u prvom stupcu tablice tada postavite ovu formulu u Conditional Formatting. npr: želimo označiti cijeli red u tablici podataka u rasponu H5:AL15 ako se u prvom stupcu nalazi vrijednost manja od 8. Formula je =$H5<8 (dakle ovu formulu upisati u polje "Format valuse where this formula is true" (vidi sliku iznad)

Page 50: Excel 2007 - Tutorijal

Bojanje (označavanje) brojeva koji su duplikati određenog broja. Uočite da se u tablici lijevo svaki broj koji se nalazi u ćelijama L1, M1 i N1 obojani radi uočljivosti. Pogledajte screenshots u datoteci za download primjera.

Page 51: Excel 2007 - Tutorijal

Superscript Subscript u Excelu 2007(indeks i eksponent u Excelu 2007)

Kako napisati H2O, m2, m3, oznaku za fusnotu1 u Excelu 2007.

U ovom primjeru pokazat ću kako možemo u Excelu 2007 napisati H2O, m2, m3, oznaku za fusnotu1

U ćeliju napišite tekst koji sadrtžava eventualne indeks i eksponent oznake (superscript i subscript). Dvoklik u ćeliju i selektirajte broj koji ćete oblikovati kao indeks ili exponent. Dok je broj selektiran kliknite desnom tipkom miša na selekciju pa sa skočnog izbornika odaberite opciju Format Cells. Ovo isto tako možete odraditi u gornjem polju gdje je ispisan tekst.

U novootvorenom dijalog prozoru uključite opciju za Superscript ako želite kreirati broj kao exponent ili pak subscript ako želite kreirati broj kao index

Page 52: Excel 2007 - Tutorijal

Ovako izgledaju naši kreirani indeksi i eksponenti (m2 = metar kvadratni, m3 = metar kubni, H2O = oznaka

za vodu u kemiji)

CUSTOM ( Korisničko ) oblikovanje formata prikaza vrijednosti ćelije (m2 ili m3)

Ako imate potrebu oblikovati format ćelije koji nije standardnog oblika (formata) tada isto preoblikovanje uradite preko CUSTOM (Korisnička) oblika za određene prikaze oblikovanja. npr: oblikovanje prikaza vrijednosti broja 1025 kao mjerne jedinice m2.

Page 53: Excel 2007 - Tutorijal

Kako koristiti SOLVER u Excelu 2007(zbroj slučajnih brojeva uz uvjet)Kako zbrajati slučajne brojeve uz uvjet kao rezultat u Excelu 2007.(kako prikazati ili obilježiti brojeve koji čine zbroj kao uvjet)

Ovaj interesantan primjer tutorijal SOLVER korak po korak, prikazat će vam kako možete postaviti nekakv broj kao uvjet (zbroj brojeva) i ujedno obilježiti sve brojeve u rasponu podataka (tablici) koji čine uvjetovani zbroj.

Za ovaj zadatak situacija je slijedeća:

1. U rasponu podataka A1:E1 (u tablici) nalaze se nekakvi random brojevi (raspon može biti i veći). 2. U ćeliji F1 nalazit će se "uvjet" tj. broj koji će biti zbroj nekih brojeva iz raspona podataka. Recimo da će to biti 13003. Korištenjem "funkcije" SOLVER  u ćeliji F1 za taj određeni broj, u rasponu podataka obojat će se sve ćelije brojeva koji daju zbroj uvjetovanog broja. Time smo označili brojeve koji daju zbroj koji smo zadali.

Page 54: Excel 2007 - Tutorijal

Dodavanje SOLVER Add-Ins u Excelu 2007

Kao prvo potrebno je dodati (aktivirati) SOLVER Add-Ins. U Excelu 2007 to se radi preko Office button => Excel Options => Add-InsAko vam se Solver Add-In nalazi u zoni kao na slici ispod tada je aktivan, no ako vam se nalazi u zoni "Inactive Application Add-Ins" tada ga selektirajte i preko gumba GO trebate dodati u gornju zonu "Active Application Add-Ins"

Page 55: Excel 2007 - Tutorijal

Nakon klika na gumb GO otvara vam se prozor za dodavanje raznih Add-Ins. Nas zanima SOLVER Add-In, no nećete pogriješiti ako dodate i ostale. (možda će vam trebati instalacijski CD?)

Page 56: Excel 2007 - Tutorijal

Nakon dodavanja SOLVERA Add-In u aktivnu zonu idemo na slijedeći korak. U red ispod naše tablice (raspon podataka) upišimo nulu (0) ispod svakog broja (to je binarni broj). U ćeliju F1 u kojoj ćemo definirati uvjet (zbroj 1300) preko Solvera, postavimo slijedeću formulu =A1*A2+B1*B2+C1*C2+D1*D2+E1*E2 Ova formula će dati zbroj određenih brojeva koje trenutno ne znamo a ovisit će o našem uvjetu. Ovdje već vidimo koji će to biti brojevi ali zamislite da je u jednom redu 150 ćelija? možete upotrijebiti maksimalno 200 ćelija u rasponu podataka

Sada idemo postaviti Conditional Formatting (Uvjetno oblikovanje) za sve ćelije u rasponu podataka. Dakle one ćelije koje će Excel uključiti kao pribrojnike trebat će biti istaknute (označene bojom) da vidimo koji su to brojevi koje Excel zbraja da bi postigao rezultat 1300 koji ćemo zadati u SOLVERU. Selektiramo cijeli raspon podataka pa potom postavimo uvjet , formulu (=A2=1) i oblikovanje tj. boju ćelije. Obratite pažnju na ovaj broj 1 u formuli. Taj broj 1 bit će poveznica između SOLVERA i našeg pribrojnika koji će Excel zbrajati da bi dobio rezultat koji smo zadali (1300). Svaki pribrojnik koji ispod sebe bude imao broj 1, bti će obojan bojom i uvršten u zbrajanje. Ako ne znate odrediti Conditional Formatting tada kliknite na link i proučite kako se radi uvjetno oblikovanje u Excelu 2007.

Page 57: Excel 2007 - Tutorijal

Sada smo spremni za postavljanje parametara u SOLVER-u. Selektirajte ćeliju F1 u koju ste postavili onu formulu (na slici žuto). Na kartici Data na kraju trebate imati naredbu za pozivanje Solvera (Rješavač), ako je nemate tada dodajte Solver Add-ins kako sam naveo na početku. Kliknite na naredbu Solver (Alat za rješavanje)

Sada vam se otvara dijalog prozor SOLVER Parameters. Na slici ispod uočite sve parametre koje je potrebno definirati za ispravan rad Solvera.

- Set Target Cell: je ćelija u kojoj će Solver dati rezultat a to je naša žuta ćelija F1- Value of: znači da potavljamo vrijednost a ujedno tu vrijednost upišemo u polje pored. To je naš uvjetni zbroj 1300 koji trebamo dobiti a Conditional Formatting će nam obojati ćelije koje će dati taj zbroj. Solver će jednostavno pronaći sve brojeve koji ispod sebe imaju 1 pa ih zbrojiti i dati rezultat koji ovdje upišemo.- By Changing Cells: ovo je red ispod našeg raspona podataka, a vrijednosti u njemu su promijenjive- Subject to the Constraints: ovo su ograničenja koja postavljamo. U ovom slučaju postavljamo ograničenje da je "promjeniva vrijednost" u donjem redu raspona A2:E2 binarni broj. Za postavljanje ovog parametra trebate kliknuti na gumb Add.

Page 58: Excel 2007 - Tutorijal

Klikom na gumb Add pojavljuje nam se prozor u kojem možemo postaviti sve potrebne parametre. Za više detalja o parametrima koje možete postaviti ovdje pogledajte OVAJ link. U svakom slučaju ovdje za naš primjer postavite "binary" što znači da smo ograničili vrijednosti u donjem redu (rasponu podataka) na binearne brojeve "0" i "1". Dakle u donjem redu pojavljivat će nam se binarni brojevi nula (0) i jedan (1).

Nakon postavljenih parametara kliknite na gumb OK pa potom opet na glavnom dijalog prozoru na gumb Solve. Sada Vam se pojavio dijalog prozor na kojem odaberite prvu opciju (poigrajte se i sa drugom opcijom ;-) pa klik na OK.

I na kraju uočite ćelije koje su obojane sa Conditional Formatting u crveno. Zbroj vrijednosti u njima je 1300 tj. naš uvjet koji smo postavili u Solveru. Također uočite i binearne brojeve 1 ispod svake obojane ćelije, one određuju koje će se ćelije iznad zbrajati. Na dijalog prozoru "Solver Result" možemo birati opciju želimo li zadržati rezultat ili vratiti originalne vrijednosti kao i snimiti SCENARIJ

Page 59: Excel 2007 - Tutorijal

PRIMJER 2.

Kako planirati prodaju - koliko moram prodati određenog proizvoda da bi postigao planiranu zaradu

U ovom primjeru pokazat ću kako možemo pomoću SOLVER-a napraviti malu kaklulaciju. Uzmimo za primjer da se bavimo uzgojem gljiva Bukovača i Šampinjona. U određenu seriju trebamo uložiti određenu svotu novaca. Nakon berbe gljiva zanima nas koliko kojih gljiva moramo prodati da bi postigli određenu zaradu a time možemo planirati i sadnju/prodaju.

Uočite na slici ispod naše proizvode, cijenu i stanje u proizvodnji (skladištu). Da bi zaradili 4000 kn potrebno je prodati 89,04 kg Bukovača po navedenoj cijeni kao i 72,55 kg Šampinjona po navedenoj cijeni. Ovime okvirno znamo kako rasporediti prodaju uz planiranu zaradu a da ne prelazimo ograničenu količinu stanja koju ćemo dobiti u proizvodnji. Uočite da i ovdje imamo pomoćne ćelije M3 i M5 u kojima se pokazuje traženi rezultat a koje se množe sa osnovnim ćelijama  (za razliku od prvog primjera gdje smo imali binarne brojeve) 

Page 60: Excel 2007 - Tutorijal

SORTIRANJE ĆELIJA U BOJI

Ako u vašoj tablici radite sa ćelijama u boji i imate npr: veliku tablicu pa želite sortirati vrijednosti po ćelijama u boji, kako se mogu ćelije u boji sortirati pogledajte ovaj tutorijal.

Dakle u ovom tutorijalu možete vidjeti kako se može slijedeće:

1. Na lak i brz način doći do brojeva (ColorIndex) za neku boju2. Kako izvršiti sortiranje ćelija u boji u nekom rasponu tablice

Uzmimo za primjer da imamo situaciju kao na slici ispod. Ova dva raspona ćelija u boji prikazujem na jednom Sheetu da bi uočili razliku jer se može izvesti na dva načina.

Imamo raspone podataka (tj. ćelija u boji)

- raspon bez zaglavlja B1:B10- iste boje ali sa ZAGLAVLJEM stupca u rasponu D2:D11

Što je ovdje važno?Pomoću prvog raspona možemo saznati brojeve za svaku boju (ColorIndex) ako su nam potrebni

U drugom rasponu nema brojeva boja i automatski se sortiraju prema ColorInxdex broju boje koji ne vidimo

 Za uspješnu radnju sortiranja ili prikaza broja boje (ColorIndex) poslužit će nam slijedeći VBA kod

Sub SortByColor()' sort a block of cells by colorDim rng As Excel.RangeDim cell As Excel.RangeDim arrData As VariantDim i As Long ' exit if not a rangeIf TypeName(Selection) <> "Range" Then Exit Sub

Page 61: Excel 2007 - Tutorijal

Application.ScreenUpdating = False ' grab the current range and set up arraySet rng = SelectionReDim arrData(1 To Selection.Cells.Count) ' loop through cells and make note of colori = 1For Each cell In Selection arrData(i) = cell.Interior.ColorIndex i = i + 1Next cell ' insert range and put color numbers there from arrayrng.EntireColumn.Insert xlShiftToRightrng.Offset(0, -1).Value = Application.Transpose(arrData) ' sort based on colorrng.CurrentRegion.Sort Key1:=rng.Cells(1, 1).Offset(-1, -1), _Header:=xlYes ' delete extra columnrng.Offset(0, -1).EntireColumn.Delete Application.ScreenUpdating = TrueEnd Sub

Ovaj VBA code potrebno je kopirati i zalijepiti u Visual Basic Editor (VBE) Excela. Dakle otvorite vašu Workbook gdje se nalaze ćelije u boji pa potom uradite slijedeće:

1. Pritisnite ALT+F11 (koji otvara VBE)2. Selektirajte radni list u kojem želite sortirati ćelije u boji i kopirajte ovaj VBA kod i zalijepite u desni prozor vaše radne knjige.    Ja sam moje ćelije u boji imao u Sheet1 u Sheet1

To izgleda ovako kao na slici ispod.

Page 62: Excel 2007 - Tutorijal

Sada se pozicionirajte na Sheet (radni list) gdje su vaše ćelije u boji.

PRIMJER A.(stupac B) kako saznati ColorIndex broj boje ? naravno ako ne želite ne morate.

- idemo selektirati ćelije u stupcu B, raspon B1:B10- pritisnite kombinaciju tipki ALT+F8 (da otvorite dijalog prozor za pokretanje Macro naredbe)- selektirajte Macro pod nazivom "Sheet1.SortByColor"- obavezno u polju Macros in: odaberite This Workbook ili naziv vaše radne knjige- kliknite na gumb RUN

Page 63: Excel 2007 - Tutorijal

Sada vam se otvorio VBE i informacija o greški 400 (error 400). Kliknite na gumb OK

Vratite se u Excel program u vaš Sheet (radni list) klikom na naziv radne knjige na Task Baru. Uočite da vam se umetnuo (insertirtao) jedan stupac u lijevoj strani. Sada su u stupcu B brojevi za boje (ColorIndex) koje dalje možemo sortirati pomoću gumba Custom Sort. (tako da selektiramo raspon B1:C10, pa potom odredimo sortiranje po stupcu B/Value/Ascending ili obrnuto)

Page 64: Excel 2007 - Tutorijal

PRIMJER B.(stupac sa zaglavljem) kako sortirati boje ili obojane ćelije.

- idemo selektirati ćelije u stupcu E, raspon E2:E11 (ako se vežete za prvu sliku to je tada raspon D2:D11)- pritisnite kombinaciju tipki ALT+F8 (da otvorite dijalog prozor za pokretanje Macro naredbe)- selektirajte Macro pod nazivom "Sheet1.SortByColor"- obavezno u polju Macros in: odaberite This Workbook ili naziv vaše radne knjige- kliknite na gumb RUN

Page 65: Excel 2007 - Tutorijal

Nakon klika na gumb Run vaše ćelije sa bojama su sortirane

Dakle razlika je samo u zaglavlju stupca gdje nam se nalaze ćelije u boji.

Ako imamo zaglavlje tada će nam se ćelije u boji sortirati.Ako nemamo zaglavlje stupca tada će nam se instertirati novi stupac i u njemu pojaviti brojevi za svaku boju pored

Pretraživanje raspona podataka u Excelu uz viiše uvjeta

Pretraživanje raspona podataka uz dva uvjeta

U ovom zadatku se traži rezultat na osnovu uvjeta koji postavimo. Ovdje je opisano dva uvjeta; "prvi uvjet" i "drugi uvjet". Zadatak možemo riješiti na više načina i to pomoći slijedećih funkcija:

- pomoću funkcije SUMPRODUCT - pomoću funkcije INDEX - MATCH- pomoću funkcije VLOOKUP i dva pomoćna stupca- pomoću funkcije IF - ISERROR - VLOOKUP i pomoćnog stupca

Situacija je kao na slici ispod: dakle u stupcu F tražimo rezultat (iz C) uz prvi i drugi uvjet  (D i E) koji odgovara stupcima A i B

Kao prvo idemo imenovati naše određene raspone podataka radi lakšeg rada i čitljivijih formula. Nadam se da znate kako se imenuju rasponi podataka.

Page 66: Excel 2007 - Tutorijal

dakle - dio podataka u stupcu "A" imenovat ćemo nazivom "prvi" => to je raspon ćelija A2:A4- dio podataka u stupcu "B" imenovat ćemo nazivom "drugi" => to je raspon ćelija B2:B4- dio podataka u stupcu "C" imenovat ćemo nazivom "broj" => to je raspon ćelija C2:C4

Inače ako ne želite imenovati raspone podataka tada ćete morati za određene raspone podataka u formuli kreirati apsolutne raspone podataka (apsolutna adresa).Za primjer uočite slijedeće: Raspon "broj" je isto što i $C$2:$C$4. Ovo je važno kod kopiranja formule u ostale ćelije, tj. da se ne remeti adresni raspon podataka. Pogledajte sliku ispod.

Pretraživanje raspona podataka uz dva uvjeta pomoću funkcije SUMPRODUCT

U prvom rješavanju zadatka koristit ćemo Excelovu funkciju SUMPRODUCT. Formule za ovo rješenje glase:

=SUMPRODUCT((E2=$A$2:$A$4)*(D2=$B$2:$B$4)*($C$2:$C$4))

=SUMPRODUCT((E3=prvi)*(D3=drugi)*(broj))

Page 67: Excel 2007 - Tutorijal

Mali dodatak, zašto je u formuli E2=$A$2:$A$4? Zato što drugi uvjet traži podatke u A stupcu (identične oznake)

Pretraživanje raspona podataka uz dva uvjeta pomoću funkcije INDEX i MATCH

U ovom rješavanju zadatka koristit ćemo Excelove funkcije INDEX i MATCH. Formule za ovo rješenje glase:

=INDEX($C$2:$C$4;MATCH(E2;$A$2:$A$4;0);MATCH($D$2;$B$2:$B$4;0))

=INDEX(broj;MATCH(E2;prvi;0);MATCH($D$2;drugi;0))

Pretraživanje raspona podataka uz dva uvjeta pomoću funkcije VLOOKUP i dva pomoćna stupca

U ovom  rješavanju zadatka koristit ćemo Excelovu funkciju VLOOKUP. Osim funkcije Vlookup u pomoćnim stupcima iskoristiti ćemo znak & za spajanje dviju ćelija koje su bitne za rezultat i usporedbu. Uz to imenovat ćemo raspon podataka C2:D4 nazivom "podaci".

Formule za ovo rješenje glase:

- pomoćni stupac "C" =>  =A2&B2

Page 68: Excel 2007 - Tutorijal

- pomoćni stupac "G" =>  =F2&E2

- rezultat u stupcu H => =VLOOKUP(G2;$C$2:$D$4;2;FALSE)  ili  =VLOOKUP(G2;podaci;2;FALSE)

Uočite da je u formuli uvjet stupac G koji se uspoređuje sa stupcom C i vraća rezultat stupca D a stupac D je broj 2 u formuli jer je to drugi stupac u rasponu podataka "podaci"

Pretraživanje raspona podataka uz dva uvjeta pomoću funkcije IF - ISERROR - VLOOKUP i jednim pomoćnim stupcem

U ovom  rješavanju zadatka koristit ćemo Excelovu funkciju IF u koju ćemo ugraditi ISERROR i VLOOKUP uz jedan pomoćni stupac.

Formule za ovo rješenje glase:

- pomoćni stupac "C" =>  =A2&B2

=IF(ISERROR(VLOOKUP(F2&E2;$C$2:$D$4;2;FALSE));"";VLOOKUP(F2&E2;$C$2:$D$4;2;FALSE))

=IF(ISERROR(VLOOKUP(F2&E2;podaci;2;FALSE));"";VLOOKUP(F2&E2;podaci;2;FALSE))

Page 69: Excel 2007 - Tutorijal

I za kraj rezime, U ovim primjerima mogli ste uočiti kako se jedan zadatak može riješiti na više načina, naravno vi možete kombinirati po svojoj volji i kreirati samostalno redoslijed uvjeta, stupaca itd...

Pretraživanje raspona podataka uz dva uvjeta pomoću funkcije SUM i IF i SUMIFS

U ovom primjeru koristit ćemo funkcije SUM i IF a formulu ćemo završiti kao formulu polja (ARRAY) sa CTRL+SHIFT+ENTER

Cilj je na osnovu uvjeta u stupcima A i B tablice 1, pronaći odgovarajuću vrijednost iz stupca H tablice 2

Formula za ovo rješenje glasi:

=SUM(IF($F$1:$F$7=A1;IF($G$1:$G$7=B1;$H$1:$H$7;0)))  => Ctrl+Shift+Enter

Ovaj zadatak možemo riješiti i sa funkcijom SUMIFS (Excel 2007). U ovom slučaju će

Page 70: Excel 2007 - Tutorijal

funkcija pronaći u odnosu na uvjete podatak koji im odgovara u trećem stupcu.

Ovu formulu možemo upotrijebiti i za zbrajanje više vrijednosti u trećem stupcu, kada bi se poklopili uvjeti u više redova)

=SUMIFS($H$1:$H$7;$F$1:$F$7;A1;$G$1:$G$7;B1)

=SUMIFS(sum_range;criteria_range1;criteria1;criteria_range2;criteria2)

APSOLUTNA I RELATIVNA ADRESA ĆELIJE U TABLICI U MS EXCEL-u

RELATIVNA ADRESA ĆELIJE:

Sve adrese ćelija ( u ovom obliku kako su prikazane ) A1, A2, B3... su relativne adrese.

Prilikom upisa formule u jednu ćeliju i daljnjim kopiranjem u ostale ćelije Excel sam određuje ćelije i mijenja njihove RELATIVNE ADRESE.

Npr. ako množimo ćelije A2*B2, Excel u narednoj ćeliji u stupcu C promijeni relativne adrese u raspon ćelija A3*B3.

APSOLUTNA ADRESA ĆELIJE:

Ako želimo kopirati formulu u kojoj je jedan od parametara ( argumenata ) uvijek adresa iste ćelije, možemo adresu te ćelije označiti kao Apsolutnu adresu.

Page 71: Excel 2007 - Tutorijal

Slika ispod prikazuje mješoviti primjer Apsolutnog i Relativnog dijela adrese u Excelu:

Na slici iznad uočite u prvom primjeru gdje je Stupac B apsolutan ( ispred oznake stupca nalazi se znak $ (dolar ) i nepromjenjiv prilikom kopiranja formule a red 2 je promjenjiv.Što znači kada kopiramo dotičnu formulu u kopiranoj formuli mijenjat će se broj reda a kopirana formula uvijek će ukazivati na stupac B.

U drugom primjeru je stupac B promjenjiv prilikom kopiranja a red 2 nije promjenjiv ( ispred oznake reda nalazi se znak $ (dolar Što znači kada kopiramo dotičnu formulu u kopiranoj formuli mijenjat će se oznaka stupca će biti uvijek B i pokazivat će ne red 2.

Kada kažem kopiranje formule tada mislim na okomito i horizontalno kopiranje formule. Ovisno o vrsti potrebe namjeravanog kopiranja formule, postavit ćemo formulu tako da odredimo koji će dio adrese biti apsolutan a koji relativan. ( tj. koji dio formule se mijenja a koji ne ).

Apsolutnu adresu možemo odrediti na više načina:

1. Prilikom pisanja adrese ćelije u formuli ispred oznake stupca i broja reda upišemo  znak $ ( dolar ) i time adresu ćelije označimo kao apsolutnu (u primjeru $B$2).

2. Kada upišemo adresu ćelije npr: B2 postavimo u polju formula kursor između slova B i broja 2 a potom pritisnemo na tipkovnici tipku F4  

3. Ćeliji koja predstavlja apsolutnu adresu dodijelimo ime. Ćeliji dodijelimo ime na sljedeći način: označimo ćeliju kojoj želimo dodijeliti ime, kliknemo na izbornik Umetanje => Naziv => Definiraj, a zatim u dijaloškom okviru Definiranje naziva

Page 72: Excel 2007 - Tutorijal

upišemo ime ćelije ( ili je odredimo pomoću padajućeg izbornika u polju Odnose se na: => Dodaj i potvrdimo klikom na gumb U redu.

=>

Kada pišemo formulu s apsolutnom adresom, ime ćelije navedemo kao apsolutnu adresu (u primjeru =A2*broj_listića).Ili npr: ako koristimo funkciju Vlookup za neko pretraživanje, tada ćemo formulu pisati kao =VLOOKUP(A2;broj_listića;C2;false)

Ovdje morate obratiti pažnju, ne smije biti razmaka između riječi naziva ćelije . Također obratite pažnju da u Okviru naziva ćelije piše ime ćelije kada označite dotičnu ćeliju.

Page 73: Excel 2007 - Tutorijal

Imenovanje raspona podataka tablice (definiranje imena-naziva tablice)

Kada imenujemo neki raspon podataka ( više ćelija ) to je isto kao da smo postavili Apsolutnu adresu za dotični raspon podataka)

Ako imate potrebu neke podatke koristiti u nekoj u funkcija ( npr Vlookup i sl. ) umjesto da selektirate raspon ćelija i pravite apsolutnu adresu dotičnog raspona, možete imenovati ( definirati ime za dotični raspon )

U primjeru na slikama ispod imamo raspon podataka B2:C10, prilikom korištenja dotičnog raspona podataka sa selektiranjem raspona ovu adresu trebamo pisati kao Apsolutnu ( $B$2:$C$10 ).

Isti efekt možemo postići imenovanjem raspona svih podataka

Isto možete učiniti kao i u gornjem primjeru Umetanje ( Insert ) => Ime ( Name ) => Definiraj ( Define ), naravno prethodno selektirate dotični raspon podataka .

ili kraćim i bržim putem

Selektirajte određeni raspon podataka ( tablice ) a potom u polje ( Okvir naziva ) koje označava adresu ćelije kliknite i upišite naziv dotičnog raspona i pritisnite Enter. ( vidi slike )

Page 74: Excel 2007 - Tutorijal

=> =>

Kako upisati dva reda u jednoj ćeliji u Excelu (ili skupiti tekst)

Ako želite u jednu ćeliju upisati više redova tada ćeliju možete formatirati (oblikovati) kao Wrap Text u Format Cells opciji ili pak nakon unosa teksta pritisnuti ALT+ENTER za svaki prijelaz u novi red.

Imenovanje skupa ćelija ( definiranje naziva raspona ćelija )

U Excelu možemo definirati naziv jedne ili raspona ćelija. Zbog čega je to uopće potrebno ?

Page 75: Excel 2007 - Tutorijal

Definiranje naziva raspona ( skupa ) ćelija može nam olakšati rad sa funkcijama ili scenarijima i slično...

Vjerojatno ste nekada vidjeli formulu koja izgleda ovako: =VLOOKUP(R1;$W$1:$AB$12;6)  a ta ista formula može izgledati i ovako =VLOOKUP(R1;Izvorni_podaci;6)

U drugoj formuli se možemo lakše orijentirati i jednostavnija je za pisanje.

Krenimo redom.

Za imenovanje raspona ćelija potrebno je obilježiti raspon od prve do zadnje ćelije povlačenjem miša ( da dobijemo selektirane ćelije ) kao na slikama ispod:

 

Nakon selektiranja raspona ćelija sa tekstualnog izbornika Umetanje ( Insert ) => Naziv ( name ) => Definiraj ( Define )Otvorio nam se ovakav dijalog prozor, na kojem nam nudi naziv koji možemo promijeniti a ne moramo. Ostavit ćemo na prvoj slici isti naziv koji nam nudi a to su "Troškovi i kliknuti na gumb U redu ( OK ). Na drugoj slici postavit ćemo naziv raspona "Izvorni_podaci" s obzirom da nam ne nudi nikakav naziv.

Page 76: Excel 2007 - Tutorijal

prvi primjer

drugi primjer

Sada kada smo kreirali dva skupa ćelija u jednoj radnoj knjizi i definirali njihova imena možemo iste raspone koristiti za kreiranje formula.

          

Isto tako za sve definirane skupove radne knjige imamo mogućnost izbora tj. pregleda na padajućem izborniku u dijelu koji nam pokazuje adresu ćelije.

Page 77: Excel 2007 - Tutorijal

Ako želimo dodati još neki naziv nekom rasponu ćelija na nekom drugom radnom listu, prilikom dodavanja prikazat će nam se svi trenutno imenovani skupovi u radnoj knjizi.

Kako zbrojiti vrijednosti između dva datuma uz uvjet(Zbrajanje vrijednosti od datuma do datuma )Zbrajanje vrijednosti za određenu šifru (criteria) između dva datumaHow to add value between the two dates provided (criteria)

Ako imate potrebu zbrojiti vrijednosti za određenu šifru koja je uvjet ali između dva datuma pogledajte kako se može zbrajati ako imamo tri uvjeta (criteria)

Situacija je kao na slici ispod. Imamo tri važna stupca u kojima su nam podaci bitni za rezultat. Želimo zbrojiti sve cijene za šifru "55" koje su prodane između dva datuma ( Od 01.05.2010 - Do 24.08.2010)

Problem možemo riješavati na više načina. Ovaj prvi primjer je rješavanje pomoću izdvojenih ćelija u koje postavljamo sva tri uvjeta a možemo koristiti funkciju SUMIFS (za Excel 2007) i funkciju SUMPRODUCT za Excel 2003 i Excel 2007

Zbrajanje vrijednosti za tri uvjeta koristeći funkcije SUMIFS i SUMPRODUCT

Dvije formule koje se mogu iskoristiti za rješavanje ovog problema su:

ćelija I2 => =SUMIFS(cijena;sifra;"="&uvjet1;datum;"<="&uvjet3;datum;">="&uvjet2)

Page 78: Excel 2007 - Tutorijal

ćelija I6 => =SUMPRODUCT(--(datum<=uvjet3);--(datum>=uvjet2);--(sifra=F2);cijena)

Da bi nam lakše bilo manipulirati formulom poželjno je imenovati raspone podataka radi lakšeg pisanja formule.Na ove tri slike ispod uočite kako su imenovani rasponi određenih podataka u tablici. Dakle imenovani podaci su slijedeći:

sifra    => A2:A18datum  => B2:B18cijena  => D2:D18uvjet1 => F2uvjet2 => G2 uvjet3 => H2

Page 79: Excel 2007 - Tutorijal

Dakle uočimo slijedeće: Za određene uvjete (criteria) dobili smo zbroj kolika je cijena za prvi uvjet "55" (sifra)

Zbrajanje vrijednosti za tri uvjeta koristeći funkcije SUMIFS i SUMPRODUCT

Za rješavanje ovog zadatka tj.zbrajanje vrijednosti za pojedinu šifru od datuma do datuma možemo kreirati i PIVOT TABLICU.

Potrebno je selektirati cijeli raspon (range) podataka koji obrađujemo pa potom pozvati naredbu za PivotTable i odrediti na koji radni list (Sheet) želimo kreirati PivotTable. Ovdje vodite računa, kada kreirate PivotTable svaki stupac u kojem se nalaze podaci mora imati NASLOV (Sifra, Datum, Stanje, Cijena)

Page 80: Excel 2007 - Tutorijal

Kada se otvori okvir za PivotTable i kreira sama tablica tada je potrebno da prevučete naslove stupaca u određena polja da bi dobili željenu tablicu koju možete filtrirati.

Svako od prevučenih polja možete zasebno podešavati klikom na "crni trokutić" samog naslova u donjim okvirima koji otvara padajući izbornik i odabrati "Value Field Settings" pa odabrati neku funkciju od dostupnih.

Uočite na donoj slici kreiranu PIVOT TABLICU sa podacima prema odabranim naslovima. Stupac u PivotTable je filtriran od 01.05.2010 do 24.08.2010. Ovdje se lijepo vidi za šifru "55" kolika je ukupna suma (6) a također vidimo vrijednosti po datumima. Uz to imamo i ostale šifre na raspolaganju za raspon datuma. Naravno kada bi imali nekoliko stotina Šifri da ovaj način ne bi bio prikladan pa bi to trebalo drugačije rasporediti naslove. Uostalom, poigrajte se malo sa drag-and-drop prevlačenjem naslova i odabirom funkcija i filtera

Page 81: Excel 2007 - Tutorijal

Zbrajanje vrijednosti za tri uvjeta koristeći funkciju SUBTOTAL

Za rješavanje ovog zadatka možemo koristiti i funkciju SUBTOTAL.Ovdje je potrebno koristiti Automatski Filter u stupcima A i B. U stupcu A odabrati samo šifru "55" a u stupcu B odabrati sve datume od 01.05.2010 - 24.08.2010. Formula =SUBTOTAL(109;D2:D18) će dati rezultat zbrajanja (SUM) svih filtriranih redova D2:D18, što odrađuje broj "109" u formuli (za detalje o ovoj funkciji posjetite navedeni link)

SUBTOTAL ( Podzbrojevi )

Page 82: Excel 2007 - Tutorijal

Vraća podzbroj u popisu ili bazi podataka. Lakše je stvoriti popis sa podzbrojevima koristeći naredbu Podzbrojevi (izbornik Podaci). Kad jednom stvorite popis s podzbrojevima, možete ga mijenjati koristeći funkciju SUBTOTAL.

Sintaksa

SUBTOTAL(function_num, ref1, ref2, ...)

Function_num    je broj od 1 do 11 (uključuje skrivene vrijednosti) ili 101 do 111 (zanemaruje skrivene vrijednosti) koji određuje koja će se funkcija koristiti za izračun podzbrojeva unutar popisa.

Function_num(uključuje skrivene

vrijednosti)

Function_num(zanemaruje skrivene

vrijednosti)Funkcija

1 101 AVERAGE

2 102 COUNT

3 103 COUNTA

4 104 MAX

5 105 MIN

6 106PRODUCT

7 107 STDEV

8 108 STDEVP

9 109 SUM

10 110 VAR

11 111 VARP

Ref1, ref2,   su 1 do 29 raspona ili referenci za koje želite izračunati podzbroj.

Napomene

Ako postoje drugi podzbrojevi unutar ref1, ref2,… (ili ugniježđeni podzbrojevi), oni se ignoriraju zbog izbjegavanja dvostrukog uključivanja.

Za konstante function_num od 1 do 11, funkcija SUBTOTAL uključuje vrijednosti redaka skrivenih naredbom Sakrij na podizborniku Redak izobrnika Oblikovanje). Koristite ove konstante kada želite napraviti podzbroj skrivenih i neskrivenih brojeva na popisu. Za

Page 83: Excel 2007 - Tutorijal

konstante function_Num od 101 do 111, funkcija SUBTOTAL zanemaruje vrijednosti redaka sakrivenih naredbom Sakrij na podizborniku Redak izbornika Oblikovanje). Koristite ove konstante kada želite napraviti podzbroj samo neskrivenih brojeva na popisu.

Funkcija SUBTOTAL zanemaruje sve retke koji nisu uključeni u rezultatu filtra, bez obzira koju vrijednost function_num koristite.

Funkcija SUBTOTAL dizajnirana je za stupce podataka ili okomite raspone. Nije dizajnirana za retke podataka ili vodoravne raspone. Na primjer, kada napravite podzbroj vodoravnog raspona koristeći function_num od 101 ili veće, kao što je SUBTOTAL(109,B2:G2), skrivanje stupca ne utječe na podzbroj. Međutim, skrivanje retka u podzbroju okomitog raspona utječe na podzbroj.

Ako je bilo koja adresa 3D adresa, SUBTOTAL vraća pogrešku #VRIJ!.

Primjer

PRIMJER ZBRAJANJA SAMO VIDLJIVIH REDOVA korištenjem funkcije Subtotal

Kada imamo neke podatke koje trebamo zbrojiti a želimo ponekada sakriti neke redove i ti skriveni redovi ne bi trebali ući u zbroj, iskoristiti ćemo funkciju Subtotal sa Function_num brojem ( u ovom slučaju za zbrajanje SUM => 109 )

Page 84: Excel 2007 - Tutorijal

Kako izdvojiti (filtrirati) n-ti red u Excelu 2007(izdvajanje (filtriranje) određenih redova)

Prikazivanje podataka svakog trećeg, petog ili sedmog reda u tablici ExcelaExtract and Filter every Nth row

Ako imate potrebu izdvojiti nekakve redove u nekom nizu tada možete iskoristiti neku od Excel+ovih funkcija ili pribjeći nekakvom triku. U ovom primjeru pokazat ću kako možete izdvojiti (filtrirati) svaki treći, peti ili sedmi red ....)

Za prvi primjer u stupcu A i B imamo nekakve podatke u našoj tablici. Želimo izdvojiti svaki sedmi (7) red i grupirati ga da nam se vidi u radnom prozoru. (Pretpostavite da tablica ima više stotina redova).Vodite računa da vam tablica uvijek sadrži stupce koji imaju naslove (što je i logično)

Zadatak rješavamo pomoćnim stupcima. u Stupcu C upisujemo prvi i drugi broj koji su nam uvjetovano redovi koje grupiramo. Selektiramo ćelije C2 i C3 pa kopiramo prema dolje do željenog reda. U stupcima D i E u ćelije u drugom redu (D2 i E2) upišemo formule

Page 85: Excel 2007 - Tutorijal

D2 => =INDIRECT("A"&C")E2 => =INDIRECT("B"&C")

Formule također kopiramo prema dolje, a kao rezultat umjesto formula pojavljuju nam se podaci iz dotičnog reda.

Page 86: Excel 2007 - Tutorijal

Ovaj problem grupiranja (filtriranja) ili izdvajanja određenih redova u nekom nizu možemo riješiti pomoću funkcija MOD i ROW.

U stupcu "C" postavimo formulu =MOD(ROW();7)=0 i kopiramo prma dolje do zadnjeg reda koji sadrži podatke. Sada u stupcu C imamo rezultate formule "TRUE" ili "FALSE". Tamo gdje je TRUE zači da je to red (row) koji je u nizu djeljiv sa brojem 7. Kliknimo na Sort&Filter i odaberimo opciju Filter

Page 87: Excel 2007 - Tutorijal
Page 88: Excel 2007 - Tutorijal
Page 89: Excel 2007 - Tutorijal

Sada u nazivu stupaca imamo dodatni padajući menu preko kojega možemo odabrati kakvo filtriranje želimo tj. po kojem elementu/ima.

Page 90: Excel 2007 - Tutorijal

Klikom na trokutić (strelicu) padajućeg izbornika otvara nam se dijalog prozor na kojem selektiramo element koji želimo prikazati nakon filtriranja. Potom klik na OK.

Page 91: Excel 2007 - Tutorijal
Page 92: Excel 2007 - Tutorijal

I na kraju naša tablica sadrži samo redove koje smo filtrirali tj. redove koji sadrže rezultat formule "TRUE" tj. broj reda koji je djeljiv sa 7.

Page 93: Excel 2007 - Tutorijal
Page 94: Excel 2007 - Tutorijal

UPOTREBA ADVANCED FILTER U EXCELU

Za filtriranje podataka prema određenim uvjetima (kriterijima) koristite Advanced Filter. Ovaj filtar

se nalazi na ribonu DATA. Ako želite očistiti filtar tada kliknite na gumb CLEAR.

Page 95: Excel 2007 - Tutorijal
Page 96: Excel 2007 - Tutorijal

Filtriranje podataka koristeći "zvjezdicu" (wildcard)

Page 97: Excel 2007 - Tutorijal
Page 98: Excel 2007 - Tutorijal
Page 99: Excel 2007 - Tutorijal
Page 100: Excel 2007 - Tutorijal

Vodite računa kada trebaju biti NASLOVI stupca podataka identični a kada ne (kada je u pitanju

Page 101: Excel 2007 - Tutorijal

formula tada naslovi nisu identični).

UVJET POPUNJENA ĆELIJA U   TABLICI EXCEL-u 2007( conditional formatting za uočavanje ćelije )Kako vizualno uvjetovati ćeliju ili ćelije koje treba popuniti prije ispisa ili snimanja na HDD.

Uzmimo za primjer da imamo predložak (template) za račun (fakturu) koju treba popuniti ili nekakvu veliku tablicu u kojoj moramo vizualno naznačiti da dotičnu ćeliju trebamo popuniti  (recimo datum i slično), da ne bi zaboravili i isprintali pod starim datumom.

Da se ne bi dogodilo da ne popunimo podatak u važnoj ćeliji možemo kreirati UVJET koji će nas vizualno upozoriti na popunjavanje ćelije (ćelija se treba isticati bojom). Taj uvjet možemo kreirati pomoću Conditional Formatting (Uvjetno oblikovanje)

Na slici ispod imamo račun (fakturu) koja ima tri važne ćelije (za primjer sam na njih postavio okvir).

To su ćelije:D2 => broj računaB15 => datumG15 => ime i prezime

Page 102: Excel 2007 - Tutorijal

Prije stvaranja uvjeta (Conditional Formatting) potrebno je selektirati određenu ćeliju ili više njih. N aslici ispod ja sam seletirao 3 ćelije.

Page 103: Excel 2007 - Tutorijal

PRIMJER ZA JEDNU ĆELIJU B15

Na ribonu Home => klik na Conditional Formatting pa odabrati opciju New Rules

Page 104: Excel 2007 - Tutorijal

U novootvorenom dijalog prozoru "New Formatting Rule" odaberite drugu opciju Format only cells that contain potom u polju za kreiranje pravila odaberite Cell Value => equal to => upišite formulu =IF(B15>0;TRUE;FALSE)

Klik na gumb Format i odaberite boju => Klik na OK

Page 105: Excel 2007 - Tutorijal

Sada ćelija B15 ima crvenu boju ako je "prazna" jed vrijednost u njoj njoj nije veća od nule. Ova crvena boja vizualno nas upozorava da ćeliju treba popuniti nekakvim podatkom (u ovom slučaju je to datum)

Page 106: Excel 2007 - Tutorijal

Ako se u ćeliji nalazi bilo kakav podatak ćelija nema boje (tj. nije obojana). Ovako možemo za svaku ćeliju po želji napraviti neki uvjet tj. uvjetno bojanje drugom bojom.

Page 107: Excel 2007 - Tutorijal

PRIMJER ZA VIŠE ĆELIJA NA JEDNOM RADNOM LISTU

Ako imamo više ćelija kao u ovom slučaju možemo postaviti uvjet "Blanks". Što znači ako je ćelija prazna treba biti obojana nekom bojom. 

Page 108: Excel 2007 - Tutorijal

Taj uvjet vizualno izgleda ovako kao na slici ispod.

Page 109: Excel 2007 - Tutorijal

Kada popunimo neku od ćelija boja nestaje iz ćelije.

Na slijedećem linku možete pogledati tutorijal Kako kreirati obrazac Fakture za izdavanje robe i automatizirati skidanje sa stanja skladišta

Page 110: Excel 2007 - Tutorijal
Page 111: Excel 2007 - Tutorijal

Kako kopirati podatke bez prazne ćelije(Kopiranje raspona podataka bez prazne ćelije)

Copy range but skip blank rows

Ako imate potrebu kopirati podatke (vrijednosti ili tekst) iz jednog stupca u drugi, ili pak raspon podataka ali samo u jenom stupcu koji sadrži prazne redove ili ćelije tada iskoristite naredbu GO TO.

Situacija je slijedeća:

Na slici lijevo ispod uočite podatke u stupcu "D" koje sam obojao da bi shvatili što je bit problema. Podatke je potrebno kopirati i grupirati u stupac "A" sa što kraće muke ali bez praznih redova između podataka (da ne kopiramo grupu podataka po grupu).U prvom koraku potrebno je selektirati cijeli raspon podataka, ako se podaci protežu u stotine redova tada selektirajte cijeli stupac "A" klikom na SLOVO stupca.

Page 112: Excel 2007 - Tutorijal
Page 113: Excel 2007 - Tutorijal

Sada je potrebno pokrenuti naredbu GO TO. Naredbu Go To pokrećete sa izbornika Find&Select => Go To... (CTRL+F5)Otvara vam se dijalog prozor "Go To" i na njemu kliknite na gumb Special...

Page 114: Excel 2007 - Tutorijal

U dijalog prozoru Go To Special selektirajte radio button CONSTANTS pa potom klik na gumb OK. Sada su svi podaci u stupcu "D" selektirani svaka grupa zasebno. Pokrenite naredbu COPY ili pritisnite kombinaciju tipki CTRL+C

Page 115: Excel 2007 - Tutorijal
Page 116: Excel 2007 - Tutorijal

Nakon pokretanja naredbe Copy uočite da su se svaka grupa zasebno uokvirile iscrtkanim okvirom. Sada kliknite na ćeliju u koju želite započeti kopiranje prvog podatka. U ovom slučaju to je ćelija A1 pa pokrenite naredbu PASTE ili pritisnite kombinaciju tipki CTRL+V. I na kraju imamo kopirane i grupirane sve naše podatke iz stupca D.

Page 117: Excel 2007 - Tutorijal
Page 118: Excel 2007 - Tutorijal

Kako AUTOMATSKI kopirati jedan stupac u drugi bez praznih redova i grupirati podatke, ignorirati prazne ćelije(How to automatically copy one column to another with no blank cells and grouped data)

Page 119: Excel 2007 - Tutorijal

U slučaju da imate situaciju kao na slici ispod. U stupcu F nalazi se formula koja zbraja vrijednosti iz stupaca D i E. Prilikom unosa vrijednosti u ćelije stupca D i E potrebno je da se Zbroj AUTOMATSKI kopira (rezidentno u realnom vremenu) u stupac H. Uz ovaj uvjet potrebno je i da se podaci u stupcu H grupiraju jedan ispod drugog bez praznih ćelija. Vrijednosti u stupcima D i E unosimo periodično.

Da bi izbjegli pojavljivanje bilo kakvog rezultata u stupcu F ako nisu ispunjeni uvjeti za stupce D i E tj upisane nekakve vrijednosti u njih postavit ćemo jednu od formula u stupac F.

Za ovo rješenje koristiti ćemo funkciju IF kao i funkciju AND ili funkciju OR koje ćemo ugraditi u funkciju IF.

=IF(AND(D3>0;E3>0);D3+E3;"")

Ova formula ima dva uvjeta i oba moraju biti ispunjena. Dakle i vrijednost u stupcu D i E moraju biti veće od nule (0) da bi se Zbroj izvršio u protivnom je rezultat prazna ćelija

 

Ako jedan od uvjeta tj. vrijednosti može biti nula (0), tada koristimo formulu

=IF(OR(D3>0;E3>0);D3+E3;"")

Ova formula ima dva uvjeta i samo jedan uvjet mora  biti ispunjen. Dakle ili vrijednost u stupcu D ili vrijednost u stupcu E mora biti veći od nule (0) da bi se Zbroj izvršio u protivnom je rezultat prazna ćelija

Ovisno o vašim potrebama koristite jednu od formula

 

Page 120: Excel 2007 - Tutorijal

Problem automatskog kopiranja i preskakanja praznih ćelija možemo riješiti formulom koja slijedi.

1. Prvo je potrebno imenovati raspone podataka koji su nam važni. U ovom slučaju imamo DVA raspona podataka. Prvi raspon F3:F26 koji imenujemo nazivom npr: BlanksRangeDrugi raspon H3:H26 koji imenujemo nazivom npr: NoBlanksRange

Page 121: Excel 2007 - Tutorijal
Page 122: Excel 2007 - Tutorijal

2. Nakon imenovanja raspona podataka potrebno je u ćeliju H3 upisati slijedeću matričnu ARRAY formulu (formulu polja)

=IF(ROW()-ROW(NoBlanksRange)+1>ROWS(BlanksRange)-COUNTBLANK(BlanksRange);"";INDIRECT(ADDRESS(SMALL((IF(BlanksRange<>"";ROW(BlanksRange);ROW()+ROWS(BlanksRange)));ROW()-ROW(NoBlanksRange)+1);COLUMN(BlanksRange);4)))

Zbog toga što je ova formula matrična formula (formula polja), nakon upisa formule potrebno je na tipkovnici pritisnuti kombinaciju tipki CTRL+SHIFT+ENTER u isto vrijeme, da bi se automatski unijele vitičaste zagrade na početku i na kraju formule. To izgleda ovako u ćeliji H3

Formulu iz ćelije H3 potrebno je kopirati prema dolje do kraja našeg raspona (H3:H26). Ovo baš i ne morate. Sve zavisi o broju praznih ćelija koje se pojavljuju u stupcu "F". Ali ako imate preko stotinu redova i barem 30 mogućih praznih ćelija (razmak podataka između redova) tada je poželjan što veći raspon u stupcu "H"

I na kraju naš rezultat izgleda ovako kao na slici ispod. Uočite da je formula u stupcu "H" ignorirala prazne ćelije iz stupca "F" i uz to grupirala sve rezultate od prvog do zadnjeg. Ako upišemo vrijednosti u ćelije D16 i E16 automatski će nam se u ćeliji "F16" pojaviti rezultat kao Zbroj a taj zbroj AUTOMATSKI će se kopirati u prvu praznu ćeliju "H10"

Page 123: Excel 2007 - Tutorijal
Page 124: Excel 2007 - Tutorijal
Page 125: Excel 2007 - Tutorijal
Page 126: Excel 2007 - Tutorijal

Kako automatski kopirati podatke bez praznih ćelija u drugi stupac i ignorirati NULU (0) kao vrijednost

U ovom primjeru imamo situaciju gdje trebamo kopirati podatke iz stupaca R i S u rasponima R10:R23 i S10:S23 u stupce T i U ali tako da se brojevi grupiraju bez praznih ćelija kao i da se ignorira NULA kao vrijednost.

PRVI NAČIN rješavanja zadatka je pomoću formule. Za ovaj primjer evo dvije formule koje možete koristiti za isto rješenje problema.

Page 127: Excel 2007 - Tutorijal

Prva formula je: ovo je ARRAY formula koju trebate završiti sa Ctrl+Shift+Enter

=IF(ISERROR(INDEX($R$10:$R$23;SMALL(IF(VALUE($R$10:$R$23)>0;ROW($R$10:$R$23)-9;1000);ROW()-9);1));"";INDEX($R$10:$R$23;SMALL(IF(VALUE($R$10:$R$23)>0;ROW($R$10:$R$23)-9;1000);ROW()-9);1))

Druga formula je:  ovo je ARRAY formula koju trebate završiti sa Ctrl+Shift+Enter

=INDEX($S$10:$S$23;SMALL(IF(VALUE($S$10:$S$23)>0;ROW($S$10:$S$23)-9;1000);ROW()-9);1)

Uočite u obje formule dio formule koji je vezan uz funkciju ROW a to je -9. Ovaj broj -9 označava da nam se prvi podatak nalazi u desetom (10) redu. Ako bi ovu formulu primijenili na podatke koji kreću od prvog reda tada bi ovaj -9 izbacili iz formule a ako nam je prvi podatak u sedmom (7) redu tada bo ovaj broj zamijenili sa -6.

DRUGI NAČIN rješavanja zadatka je pomoću makronaredbe. Ovu makronaredbu kopirajte u sam dotični Sheet u VBE. Uočite da je makronaredba uređena za dva stupca, ako želite samo jedan stupac tada izbacite dio koda koji je obojan tamno-plavom bojom a ostale boldane dijelove izmijenite prema potrebi. Makronaredbu pokrećete sa ALT+F8 => Select => RUN ili preko buttona koji povežete sa makronaredbom

Sub KopirajIgnoreNula() Application.ScreenUpdating = False Range("T10:U23").ClearContents  'BRISANJE PRETHODNIH UNOSA     Columns("R:R").Select 'izvorni raspon podataka    Selection.AutoFilter Field:=1, Criteria1:=">0", Operator:=xlAnd 'uvjet samo podaci veći od nula    Selection.Copy    Range("T9").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'prva ćelija u koju se kopiraju podaci    Application.CutCopyMode = False    Selection.AutoFilter        Columns("S:S").Select 'izvorni raspon podataka    Selection.AutoFilter Field:=1, Criteria1:=">0", Operator:=xlAnd 'uvjet samo podaci veći od nula    Selection.Copy    Range("U9").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'prva ćelija u koju se kopiraju podaci    Application.CutCopyMode = False    Selection.AutoFilter        Range("A1").Select 'nakon kopiranja selektira se ćelija A1 End Sub

Page 128: Excel 2007 - Tutorijal

Kako kreirati dvije zavisne padajuće liste u Excelu 2007(Data Validation – Dependent Lists)

Kako kreirati dvije zavisne padajuće liste na više radnih listova u Excelu 2007 (Data Validation - Dependent Lists )(Vrednovanje podataka i Padajuće liste sa više radnih listova)

Uzmimo za primjer da imamo nekakvu Radnu Knjigu (Workbook) u kojoj imamo više radnih listova (Sheets) u kojima se nalaze nekakvi podaci koje koristimo kao "bazu podataka". Na prvom radnom listu želimo kreirati nekakvu tablicu kojom ćemo na određeni način doći do podataka sa ostalih radnih listova gdje se oni nalaze i tako izvršiti nekakav svoj izračun ili pripremiti materijale za narudžbu ili izuzimanje iz skladišta.

Ima više načina rješavanja ovog problema ali mi želimo u samom početku imati dvije Padajuće Liste (Drop Down menu) gdje druga zavisi od prve. Dakle kada izaberemo nekakve podatke u prvoj Padajućoj listi 1 u drugoj Padajućoj listi 2 trebamo suziti izbor (jer artikala ima nekoliko stotina). Ovaj način rješavanja naziva se "Zavisne padajuće liste" (Dependent Drop Down menu Lists).

U ovom primjeru imamo slijedeću situaciju:

Na slikama ispod (1, 2, 3 i 4) uočite situacije za pojedini Radni list (Sheet)

1. Radni list "PONUDA" na kojem se nalazi tablica koja nam služi za cjelokupan proračun naših podataka. U njoj uočite u stupcu "A" raspona A2:A14 naslov "GRUPA" za isti raspon (range) u kojem trebamo pomoću Padajuće Liste (Drop Down menu) imati mogući izbor glavnih grupa naših proizvoda za koje radimo proračun a te glavne grupe možete vidjeti kao NASLOVE u ostalim radnim listovima (Sheets). Ovi naslovi grupirani su nam prema nekim kriterijima (dobavljača, vrste materijala ili slično) pa smo ih rasporedili po Radnim listovima. Ove naslove želimo imati u Padajućoj Listi (Drop down menu) ili padajućem izborniku.

- PONUDA (naša proračunska tablica u kojoj vršimo prikazivanje nekih podataka iz tzv. "baze podataka" koju čine naši Radni listovi a sve opet zavisno u odnosu na izbor u stupcima A i B. - Sheet1 (krevet, ormar, stol, hodnik)- Sheet2 (soba, kupatilo) - Sheet3 (kuhinja, terasa, ostava)

Za svaki NASLOV GRUPE uočite šifre ispod (ovih šifri može biti više desetaka ili po potrebi)

Page 129: Excel 2007 - Tutorijal
Page 130: Excel 2007 - Tutorijal
Page 131: Excel 2007 - Tutorijal
Page 132: Excel 2007 - Tutorijal
Page 133: Excel 2007 - Tutorijal

IMENOVANJE STUPCA (Define the column name in Excel 2007)

Na drugoj slici iznad u radnom listu "Sheet1" potrebno je upisati nazive naših naslova glavnih grupa (redoslijedom po radnim listovima). Pa potom trebamo imenovati naš raspon podataka za dotični stupac "A" na Sheet1. S obzirom da moramo uzeti u obzir da možemo naknadno kasnije dodavati još naslova glavnih grupa radnih listova, imenovat ćemo taj CIJELI stupac A ($A:$A) [koji kasnije možemo sakriti-hiden da se ne vidi ako nam smeta] nazivom "Sheet" na slijedeći način:

Kliknite na ribonu Formulas => Name Manager => New => potom u polje "Name:" upišite Sheet a u polje "Refers To:" upišite  ovu formulu: =OFFSET(Sheet1!$A$1;0;0;COUNTA(Sheet1!$A:$A);1)

Page 134: Excel 2007 - Tutorijal

IMENOVANJE GLAVNIH GRUPA ZA BAZU PODATAKA

Slijedeći korak je definiranje imena glavnih grupa (krevet, ormar, stol, hodnik, soba, kupatilo, kuhinja, terasa, ostava)Dakle potrebno je imenovati sve glavne grupe a to možemo na slijedeći način:

Idemo redom po radnim listovima. Prvo Sheet1. Selektirajmo ćeliju "B1" (krevet) na radnom listu pa pozovimo Define Name i imenujmo dotičnu ćeliju ili direktno u polje za adresu ćelije upišimo naziv krevet. (to je ona ćelija iznad slova stupaca A i B, kliknimo u polje gdje piše F7 na slici iznad broj 2. upišimo krevet

Page 135: Excel 2007 - Tutorijal

i pritisnimo Enter). Sve ovo ponovite za sve naslove grupa. To izgleda ovako kao na slici ispod

IMENOVANJE PODGRUPA ZA BAZU PODATAKA koju ćemo birati sa padajuće liste u stupcu "B" radnog lista PONUDA

Slijedeći korak je priprema elemenata (koji će se naći na popisu) koje ćemo moći odabrati u Padajućoj Listi (Drop down izborniku) u stupcu "B" radnog lista "PONUDA" a sve u zavisnosti o elementu koji je izabran u stupcu "A" istog radnog lista. Dakle ovo su naši ARTIKLI koje ćemo moći odabrati.

Idemo opet krenuti sa prvim radnim listom tzv. "baze podataka" a to je Sheet1. Selektirajte cijeli stupac "B" klikom na SLOVO STUPCA da se označi od prve ćelije do zadnje. Zašto je ovo potrebno? Zato što nam se može dogoditi da kasnije trebamo dodati neki artikl za određenu grupu. Ili ako ne želite upotrijebiti cijeli stupac "B" tada selektirajte samo određeni raspon podataka u tom stupcu npr: B2:B100. U stvarnosti ja sam selektirao cijeli stupac B što se vidi u Name Manageru.

Dok je stupac ili raspon selektiran potrebno je definirati ime za isti. Dakle opet klik na polje za adresu ćelije i upišimo ime krevetCol. To izgleda kao na slici ispod. Ponovite sve ovo za sve artikle po grupama. Sada naš izbornik definiranih imena izgleda ovako kao na slici ispod desno.

Page 136: Excel 2007 - Tutorijal
Page 137: Excel 2007 - Tutorijal

Nakon definiranih svih "Lista" ili "popisa" u svim radnim listovima u Name Manageru naše kreirane liste izgledaju ovako kao na slici ispod. Ako selektirate cijeli stupac tada će vam se u padajuću listu uključiti i naslov koji dobro dođe da vas upozori na kojoj vrsti artikala ste pri izboru.

Page 138: Excel 2007 - Tutorijal

KREIRANJE PADAJUĆE LISTE (Drop Down Menu)

Prva padajuća lista koju trebamo izraditi nalazi se u stupcu "A" na radnom listu "PONUDA" a naziv iznad te padajuće liste je "GRUPA". Da bi kreirali Padajuću listu trebamo znati kako. Ovdje su neke upute kako se kreira Padajuća lista (drop-down menu). No bez obzira na link idemo vidjeti kako trebamo kreirati našu Prvu Padajuću Listu.

Na radnom listu "PONUDA" selektirajte raspon podataka u tablici u kojem će se protezati Padajuća lista - Grupa. Ja sam selektirao raspon podataka (range) A2:A14 za ovaj primjer. Sada sa ribona kartica DATA => Data Validation (Vrednovanje) => izaberite opciju Data Validation (Vrednovanje podataka) (Kod mene na slici je malo drugačiji izgled jer sam smanjio radni prozor radi ovog tutoriajla). Pogledajte sliku ispod kako se to radi.

Page 139: Excel 2007 - Tutorijal
Page 140: Excel 2007 - Tutorijal

Sada vam se otvara dijalog prozor za Vrednovanje podataka (Data Validation). Na kartici Settings sa padajućeg izbornika "Allow:" izaberite opciju List a u polju "Source:" upišite Sheet. Ovim radnjama kreirali smo padajuću Listu (Drop Down menu) za stupac A (našu "grupu")

Page 141: Excel 2007 - Tutorijal
Page 142: Excel 2007 - Tutorijal

Druga padajuća lista koju trebamo izraditi nalazi se u stupcu "B" na radnom listu "PONUDA" a naziv iznad te padajuće liste je "ARTIKAL". Na radnom listu "PONUDA" selektirajte raspon podataka u tablici u kojem će se protezati Padajuća lista - Artikal. Ja sam selektirao raspon podataka (range) B2:B14 za ovaj primjer. Sada sa ribona kartica DATA => Data Validation (Vrednovanje) => izaberite opciju Data Validation (Vrednovanje podataka). Sada vam se otvara dijalog prozor za Vrednovanje podataka (Data Validation). Na kartici Settings sa padajućeg izbornika "Allow:" izaberite opciju List a u polju "Source:" upišite ovu formulu

=OFFSET(INDIRECT(SUBSTITUTE($A2;" ";""));0;0;COUNTA(INDIRECT(SUBSTITUTE($A2;" ";"")&"Col"));1) Ovim radnjama kreirali smo padajuću Listu (Drop Down menu) za stupac B (naše "aritkle")

NAPOMENA: Vodite računa kada upisujete formulu u polje "Source:" da formulu upisujete redom kako glasi. u tom polju nema pomjeranja kursora pomoću strelica "lijevo/desno". Savjetujem vam da formulu upišete u Notepad (ili u Excelu u nekoj ćeliji) i kada ste sigurni da je ispravno napisana tada je kopirajte u polje "Source:"

Page 143: Excel 2007 - Tutorijal
Page 144: Excel 2007 - Tutorijal

Sada smo kreirali DVIJE ZAVISNE PADAJUĆE LISTE. Tj. druga padajuća lista (drop down menu) zavisi o prvoj. Kako? Kada izaberemo neku grupu u stupcu A sa padajuće liste u stupcu B u drugoj padajućoj listi imat ćemo sužen izbor artikala za dotičnu grupu.npr: U A2 izaberemo krevet u B2 moći ćemo izabrati samo artikle vezane uz krevet. To je Zavisna Padajuća Lista

Page 145: Excel 2007 - Tutorijal

ZAVISNE padajuće liste na jednom radnom listu a kompletna baza podataka na drugom radnom listu

Page 146: Excel 2007 - Tutorijal

Ovaj gornji primjer možemo riješiti i na drugi način. Uzmimo da imamo BAZU podataka na jednom radnom listu koji je imenovan imenom "BAZA" Ostale listove koje vidite na slici ispod (Sheet1, Sheet2 i Sheet3 nemojte uzeti u obzir. Mogu se obrisati). idejni autor primjera @timmy

Selektirajte prvi red u kojem su naslovi i imenujte ga imenom (Define name) "objekti"

Sada idemo imenovati podatke u stupcima koji pripadaju pojedinom objektu. Za ovaj primjer prikazat ću drugačiji način imenovanja pojedinog stupca. Za razliku od prvog primjera ovdje ćemo selektirati cijeli raspon podataka od A1:I20 ili već kako želite a može i od A1:I6 (ovisno koliko će se naknadno naći podataka za pojedini objekt (stupac).

Kliknite na ribon tab Formulas => Defined Name => Create from Selection => otvara vam se novi dijalog prozor u kojem uključite opciju "Top row". Kliknite na OK.

Page 147: Excel 2007 - Tutorijal
Page 148: Excel 2007 - Tutorijal

Rezultat imenovanja svih podataka po stupcima uočite u Name Manageru

Page 149: Excel 2007 - Tutorijal

Sada se pozicionirajmo na radni list PONUDA koji nam je osnova za ponudu. Selektirajte raspon podataka u kojem će se kreirati prva Padajuća lista (Drop down menu). Ja sam selektirao A2:A14. Klik na Data => Validation => Data Validation, otvara vam se dijalog prozor u kojem za kriterij odaberite List a u Source upišite =objekti Kliknite na OK

Page 150: Excel 2007 - Tutorijal
Page 151: Excel 2007 - Tutorijal

Sada selektirajte raspon podataka u stupcu B u kojem ćemo kreirati ZAVISNU Padajuću listu u odnosu na prvu iz stupca A. Potom opet klik na Data => Validation => Data Validation, otvara vam se dijalog prozor u kojem za kriterij odaberite List a u Source upišite formulu =OFFSET(objekti;1;MATCH(A2;objekti;)-1;5;1) Kliknite na OK

Page 152: Excel 2007 - Tutorijal
Page 153: Excel 2007 - Tutorijal

Ako Vam se pojavi ovakav prozor kao na slici ispod kliknite na YES

I na kraju isprobajte zavisnost padajućih lista. U drugoj Padajućoj listi ne možete izabrati ništa dok u prvoj ne izaberete nekakav podatak.

Page 154: Excel 2007 - Tutorijal

Bit imenovanja kod rada sa grupama podataka je ta što ih možete premještati (cut/paste) sa jednog na drugo mjesto bez problema će sve dalje nastaviti funkcionirati je se ime dotičnog raspona podataka premješta zajedno s podacima tj. adrese ćelija imenovanog raspona podataka.

Page 155: Excel 2007 - Tutorijal

Kako kreirati dvije zavisne padajuće liste ako imamo tri uvjeta za rezultat u Excelu 2007 (Vrednovanje podataka i Padajuće liste ako su podaci na drugom radnom listu)

U ovom primjeru imamo situaciju sa DVA radna lista.

Na prvom radnom listu "REZIME" nalazi se naša tablica i DVIJE Padajuće Liste (Dependent drop-down menu).

- Prva padajuća lista daje nam izbor razreda (stupac A => A2:A8)- Druga padajuća lista daje nam izbor imena učenika a zavisno o izabranom razredu (stupac B => B2:B8)- Treći podatak nam treba automatski biti prikazan u odnosu na izabrane podatke u padajućim listama (stupac C => C2:C8)

Page 156: Excel 2007 - Tutorijal

Na drugom radnom listu "BODOVI" imamo tri tablice podataka.

- Prva tablica u stupcu A je popis oznaka za pojedini razred- Druga tablica u stupcima C i D je popis imena učenika za "razred A" i njihovi osvojeni bodovi- treća tablica u stupcima F i G je popis imena učenika za "razred B" i njihovi osvojeni bodovi

Page 157: Excel 2007 - Tutorijal

Kao i u prethodnom primjeru potrebno je IMENOVATI PODATKE tj naše određene raspone podataka (range).

- razred => A2:A3 (ovaj raspon ćemo koristiti u prvoj padajućoj listi, stupac A na radnom listu REZIME)- razredA => C3:D10- razredB => F3:G10- ucenikA => C3:C10 (ovaj raspon ćemo koristiti u drugoj padajućoj listi, stupac B na radnom listu REZIME)- ucenikB => F3:F10 (ovaj raspon ćemo koristiti u drugoj padajućoj listi, stupac B na radnom listu REZIME)

Imenovani rasponi u Name Manageru izgledaju ovako kao na slici ispod:

Page 158: Excel 2007 - Tutorijal

Postavljanje padajućih lista (popisnih lista)

Vratimo se na naš radni list REZIME. Selektirajmo samo ćeliju A2. Kada smo selektirali klik na Data (Podaci) => Data Validation (Vrednovanje podataka) i upišimo u polje Source: =razred (slika ispod lijevo)

Page 159: Excel 2007 - Tutorijal

Prijeđimo na stupac B za kreiranje druge padajuće liste koja će biti u zavisnosti od prve. Opet selektirajmo samo ćeliju B2. Kada smo selektirali klik na Data (Podaci) => Data Validation (Vrednovanje podataka) i upišimo formulu u polje Source: =INDIRECT($D$2) (slika ispod desno) Klik na OK.

Page 160: Excel 2007 - Tutorijal

Nakon klika na OK gumb, pojavit će nam se prozor sa upozorenjem "The source currently evaluates to an error. Do You want to continue". To je zato što formula upućuje na adresu ćelije koja ne sadrži nikakav podatak. Kliknite na gumb YES

Idemo kreirati ostale formule. U ćeliji C2 kreirat ćemo slijedeću formulu:

Page 161: Excel 2007 - Tutorijal

=VLOOKUP(B2;INDIRECT(E2);2;FALSE)

Sada ćemo dodati dvije kontrolne točke koje kasnije možemo sakriti ili pak obojati slova u bijelo da se ne uočavaju. U jednoj od formula ćemo iskoristiti funkciju TRIM. koja uklanja suvišne razmaka pa će tako podatak u toj ćeliji biti spojen sa podatkom u ćeliji A2 (razred & A2 = razred A) a funkcija Trim će ukloniti razmak između prve riječi i slova A koji se nalazi u ćeliji A2 i tako ćemo imati kao rezultat razredA.

U ćeliji D2 kreirat ćemo slijedeću formulu: ="ucenik"&A2 U ćeliji E2 kreirat ćemo slijedeću formulu: ="razred"&TRIM(A2)

Sada imamo gotove kreirane padajuće liste i rezultat koji smo tražili a to je broj bodova za pojedinog učenika u određenom razredu. Dakle ovdje smo imali dva uvjeta da bi dobili rezultat, uz pomoćne elemente. Ako se pojavi kakav error #N/A ili #N/D tada ne odgovara jedan od uvjeta. Ovo se događa kod izmjene izbora razreda i to je ok.

Page 162: Excel 2007 - Tutorijal

Kako kreirati dvije zavisne padajuće liste na jednom radnom listu Excelu 2007 (Data Validation - Dependent Lists )(Vrednovanje podataka i zavisne Padajuće liste na istom radnom listu)

Ako želite izraditi ZAVISNE Padajuće liste na jednom radnom listu tada postupite kako slijedi.

U ovom primjeru imamo dvije padajuće liste gdje opet druga padajuća lista zavisi od prve. U stupcu imamo popis država a u stupcu B popis gradova u odnosu na izabranu državu iz stupca A.

Neke detalje oko imenovanja raspona podataka neću spominjati jer je isto već spomenuto u prethodnom primjeru. Navest ću samo koje Popisne Liste morate imenovati. Rezultat treba biti kao na slici ispod.

Page 163: Excel 2007 - Tutorijal

Da bi dobili rezultat kao na slici iznad potrebno je prvo imenovati raspone podataka (popise).

- drzava => E1:G1- bih => E2:E6- hrvatska => F2:F6- srbija => G2:G6

Validation (Vrednovanje) za ćeliju A2 treba postaviti kao na slici ispod lijevo =drzava Validation (Vrednovanje) za ćeliju B2 treba postaviti kao na slici ispod desno =INDIRECT(SUBSTITUTE(A2;" ";""))

Page 164: Excel 2007 - Tutorijal
Page 165: Excel 2007 - Tutorijal

KAKO ZBRAJATI BROJEVE U ĆELIJAMA GDJE JE BROJ KOMBINIRAN SA TEKSTOM (zbrajanje ćelija sa tekstom)

Ako ste se ikada zapitali kako bi mogli zbrojiti brojeve u nekoj ćeliji koja sadrži tekst i broj evo mali primjer kako se može zbrajati ćelije koje sadrže kombinacije teksta i broja.

Uzmimo za primjer da radite nekakvu šihtericu za praćenje radnih sati radnika gdje ima više vrsta smjena, pa čak i rad čuvara od 12 sati. Imate nekakve smjene radnika pa želite tekstualnim opisom prikazati u svakoj ćeliji kako je dotični radnik radio taj dan.

Na slici lijevo uočite upisane radne smjene tekstualno. Da bi na kraju dobili zbroj ti radnih smjena potrebno je ukloniti tekst iz naziva i ostale znakove. Potom ostatak zbrojiti. Ovo možemo uraditi slijedećom formulom polja:

Page 166: Excel 2007 - Tutorijal

=SUM(--RIGHT(A1:A5;2)) => ovo ja ARRAY formula i završavate je sa Ctrl+Shift+enter

NAPOMENA: Formula ostavlja samo dva zadnja broja (znaka) ako želite kombinirati više znamenki tada umjesto 2 u formuli stavite 3 itd...(ali tada sve znamenke moraju imati tri broja (008, 012, 120, 352, 054...)

Umetanje slike u tekstni okvir u Excelu (insert picture in Text Box)Kako umetnuti (insertirati) sliku (picture, image) u tekstni okvir (txtBox)

U ovom primjeru pokazat ću kako možemo pomoću macro koda u VBE umetnuti sliku u tekstni okvir ali tako da u određenu ćeliju upišemo naziv slike (broj) i nakon klika na gumb (button) slika se insertira u u tekstni okvir (text box).

Za ovaj primjer potrebno je slike koje želimo insertirati pozicionirati u folder C:\temp

Uzmimo da imamo situaciju kao na slici ispod. Nakon upisa broja slike i klika na button želimo da se slika insertira u dotični TxtBox (Shape)

Page 167: Excel 2007 - Tutorijal

Dakle kreirajmo predložak odredimo ćeliju u koju unosimo broj slike (u ovom slučaju to je ćelija C2). Klikom na tab Insert => Insert Text Box kreirajmo txtBox na Sheetu.

Ovaj Macro kod ispod kopirajte i zalijepite u VBE (ALT+F11) u Sheet1. U koliko su vam slike u JPG formatu tada promijeniti dio koda za format images  ".jpg"

---------------------------Sub InsertShapePicture() 'naziv subprocedureDim Sh As Shape 'deklariranje varijable Sh => txtBox kao ShapeDim txtIme As String 'deklariranje varijable txtIme

Range("C2").Select 'celija u kojoj upisujemo broj sliketxtIme = "C:\Temp\" & Range("C2") & ".gif" 'pronalazi sliku sa brojem iz C2 plus format GIF u Temp folderuSet Sh = Sheets("Sheet1").Shapes(1) 'postavlja textbox kao "Sh"Sh.Fill.UserPicture txtIme 'popunjava txtBox sa txtIme tj. insertira sliku sa brojem iz celije C2

End Sub 'kraj subprocedure-------------------------

Kreirajte button (gumb) preko taba Developer => Insert => Forms Control => Button. Odmah mu pridružite Macro kod i kliknite na OK. Izmjenite tekst na buttonu po

Page 168: Excel 2007 - Tutorijal

želji

Ako ste smjestili slike u folder C:\temp tada možete upisati u ćeliju C2 broj neke slike => Enter => klik na button i tada će vam se slika insertirati u Text Box. Ako želite slike smjestiti u neki drugi folder tada izmijenite dio makronaredbe za folder

Page 169: Excel 2007 - Tutorijal

Umetanje prozirne slike u Excel -(Insert transparent image in Excel Sheet)Vjerojatno ste ponekada imali potrebu umetnuti neku sliku u ćeliju Excela na WorkSheet ili pak u samoj ćeliji i prilagoditi je ili možda automatski povući u TextBox a možda i u sam komentar ćelije.

Ovdje ću opisati problem kada želimo neku sliku umetnuti na Worksheet (Sheet) i recimo postaviti je u sredinu prve stranice Sheeta a da nam se vidi tekst ili formule u ćelijama. Situacija je kao na slici ispod

Page 170: Excel 2007 - Tutorijal

Da bi ovu sliku postavili iza ćelija u kojima se nalazi tekst, formule i slično možemo pristupiti umetanju iste u pozadinu (background) ali to će nam poremetiti cijeli Sheet jer će se slika višestruko uduplati.

Da bi to izbjegli postupimo prema slijedećim koracima.

1. Obrišimo sliku iz Sheeta2. Insertirajmo TextBox određene veličine

Page 171: Excel 2007 - Tutorijal

3. Kliknimo desnu tipku miša na okvir TextBoxa pa potom sa padajućeg izbornika izaberimo zadnju opciju Format Shape

Page 172: Excel 2007 - Tutorijal

4. na novom dijalog prozoru klik na Fill => čekirajte Ficture or texture fill => klik na File i pronađite vašu sliku pa potom povucite klizač za transparentnost slike (prozirnost) => klik na Close.

Page 173: Excel 2007 - Tutorijal

S ostalim opcijama igrajte se po želji

5. Sada imamo ovu situaciju kao na slici ispod

Kako filtrirati između dva vremenska perioda u Excelu (filter between two

Page 174: Excel 2007 - Tutorijal

time)

Kako obrisati podatke u tablici između dva vremenska perioda

U ovom primjeru pokazat ću kako možemo filtrirati i obrisati podatke u tablici između dva vremenska perioda. U ovom primjeru imamo popis nekakvih pjesama (cca 2000) i izvođača sa datumima i vremenima tj. satima (time). Želimo obrisati sve redove koji sadrže vremenski period između 20:00 i 7:00 sati.

Da bi obrisali sve redove između navedenog perioda potrebno je filtrirati sve redove koji sadrže vrijeme od 22:00 do 7:00 sati. Kao prvo jednostavno rješenje možemo dodati jedan stupac ispred (ili iskoristiti stupac iza tablice).

Page 175: Excel 2007 - Tutorijal

U ćeliju F2 postavimo formulu =HOUR(A2) i kao rezultat dobit ćemo cijeli broj. Kopirajmo formulu do zadnjeg reda pa potom postavimo filtar.

Postavljanje filtra vršimo za određene sate koje želimo izbrisati i nakon filtriranja obrišemo dotične redove

Page 176: Excel 2007 - Tutorijal
Page 177: Excel 2007 - Tutorijal

DRUGI NAČIN

Ovaj problem možemo riješiti i na drugi način pomoću formule

=IF(AND(MOD(A2;1)>--"7:00:00";MOD(A2;1)<--"20:00:00");"Dan";"Noc")

Nakon postavljanja ove formule u stupcu F imamo rezultat DAN ili NOC ovisno koji filtar smo izabrali. Selektiramo redove i obrišemo ih.

Page 178: Excel 2007 - Tutorijal
Page 179: Excel 2007 - Tutorijal
Page 180: Excel 2007 - Tutorijal
Page 181: Excel 2007 - Tutorijal