Excel 2007 - Tutorijal

  • Uploaded by: Sinel Masic
  • 0
  • 0
  • January 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Excel 2007 - Tutorijal as PDF for free.

More details

  • Words: 13,890
  • Pages: 185
Loading documents preview...
PREČACI u Excelu 2007

Funkcijske tipke

Ostale korisne tipke prečaca

POPIS SVIH FUNKCIJA U MICROSOFT EXCEL-u 2007 Funkcije dodataka i automatizacije u Excelu 2007

Funkcija CALL

Opis 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.

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 kriterij u bazi podataka

Množi vrijednosti u pojedinom polju slogova koji zadovoljavaju

DSTDEV unosa u bazi podataka

Procjenjuje standardnu devijaciju na temelju uzorka odabranih

DSTDEVP Izračunava standardnu devijaciju na temelju cijele populacije odabranih unosa u bazi podataka DSUM zadovoljavaju kriterij DVAR DVARP podataka

Zbraja brojeve u stupcu polja slogova u bazi podataka koji

Procjenjuje varijancu na temelju uzorka iz odabranih unosa u bazi podataka Izračunava varijancu na temelju cijele populacije odabranih unosa u bazi

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 navedenog broja mjeseci

Vraća serijski broj posljednjeg dana u mjesecu prije ili nakon

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 YEAR

Vraća serijski broj datuma prije ili nakon navedenog broja radnih dana Pretvara serijski broj u godinu

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

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

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 periodički

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

ACCRINTM dospijeću

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

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

Vraća amortizaciju za svako obračunsko razdoblje

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

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 neparnim razdobljem ODDFYIELD

Vraća cijenu po 100 kn nominalne vrijednosti vrijednosnice s prvim 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 periodičku kamatu PRICEDISC

Vraća cijenu za vrijednosnicu nominalne vrijednosti 100 kn koja daje 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

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

Vraća unutrašnju stopu prinosa za plan gotovinskog tokova koji ne moraju

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 dospijeću

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

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

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

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 vrijednost ćelije

Traži u prvom stupcu polja i prelazi preko retka kako bi vratio

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 višekratnika

Zaokružuje broj do najbližeg cijelog broja ili do najbližeg značajnog

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

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

Odbacuje decimalni dio broja pretvarajući ga u cijeli broj

TRUNC

Statističke funkcije u Excelu 2007

Funkcija

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

AVEDEV vrijednosti AVERAGE

Vraća prosjek argumenata

AVERAGEA

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

AVERAGEIF kriterije

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

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

BETADIST 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

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

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

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

STDEVP

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

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

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 logičke vrijednosti

Procjenjuje varijancu na temelju uzorka, uključujući brojeve, tekst i

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

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 i mala slova)

Pronalazi jednu tekstualnu vrijednost u drugoj (razlikuje velika

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 položaja koji odredite

Vraća određeni broj znakova iz tekstualnog niza počevši od

PHONETIC

Izdvaja fonetske (furigana) znakove iz tekstualnog niza

PROPER veliko slovo

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

REPLACE, REPLACEB

Mijenja znakove u tekstu

REPT

Ponavlja tekst zadani broj puta

RIGHT, RIGHTB

Vraća krajnje desne znakove iz tekstualne vrijednosti

SEARCH, SEARCHB mala slova)

Traži jednu tekstualnu vrijednost u drugoj (ne razlikuje velika i

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

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.

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.

Kako napraviti grafikon u Excelu 2007 Izrada 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).

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

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

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.

Kako crtati u Excelu 2007 Crtanje 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)

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

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.

Numeriranje stranica u Excelu 2007 Ako 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)

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.

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)

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

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

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

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)

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

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.

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 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

(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.

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 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.

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"

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

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: 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)

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.

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

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.

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 1300 3. 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.

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-Ins Ako 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"

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

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.

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.

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

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)

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 boju 2. 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 color Dim rng As Excel.Range Dim cell As Excel.Range Dim arrData As Variant Dim i As Long

' exit if not a range If TypeName(Selection) <> "Range" Then Exit Sub Application.ScreenUpdating = False ' grab the current range and set up array Set rng = Selection ReDim arrData(1 To Selection.Cells.Count) ' loop through cells and make note of color i=1 For Each cell In Selection arrData(i) = cell.Interior.ColorIndex i=i+1 Next cell ' insert range and put color numbers there from array rng.EntireColumn.Insert xlShiftToRight rng.Offset(0, -1).Value = Application.Transpose(arrData) ' sort based on color rng.CurrentRegion.Sort Key1:=rng.Cells(1, 1).Offset(-1, -1), _ Header:=xlYes ' delete extra column rng.Offset(0, -1).EntireColumn.Delete Application.ScreenUpdating = True End 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.

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

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)

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

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. 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))

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 - 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))

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 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.

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 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.

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 )

=>

=>

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 ? 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.

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.

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 datuma How 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) ć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:A18 datum => B2:B18 cijena => D2:D18 uvjet1 => F2 uvjet2 => G2 uvjet3 => H2

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)

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

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 ) 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 Function_num Funkcija (uključuje skrivene vrijednosti) (zanemaruje skrivene vrijednosti) 1

101

AVERAGE

2

102

COUNT

3

103

COUNTA

4

104

MAX

5

105

MIN

6

106

PRODUCT

7

107

STDEV

8

108

STDEVP

9

109

SUM

10

110

VAR

11

111

VARP

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 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 )

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 Excela Extract 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

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.

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

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

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.

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.

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.

Filtriranje podataka koristeći "zvjezdicu" (wildcard)

Vodite računa kada trebaju biti NASLOVI stupca podataka identični a kada ne (kada je u pitanju 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čuna B15 => datum G15 => ime i prezime

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

PRIMJER ZA JEDNU ĆELIJU B15 Na ribonu Home => klik na Conditional Formatting pa odabrati opciju New Rules

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

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)

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.

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.

Taj uvjet vizualno izgleda ovako kao na slici ispod.

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

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.

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...

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

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.

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)

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

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: BlanksRange Drugi raspon H3:H26 koji imenujemo nazivom npr: NoBlanksRange

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(Blanks Range);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"

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. 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

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)

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)

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 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.

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.

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.

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")

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:"

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

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

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.

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

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

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

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.

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.

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)

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

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:

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)

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.

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: =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.

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.

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;" ";""))

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: =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)

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 subprocedure Dim Sh As Shape 'deklariranje varijable Sh => txtBox kao Shape Dim txtIme As String 'deklariranje varijable txtIme Range("C2").Select 'celija u kojoj upisujemo broj slike txtIme = "C:\Temp\" & Range("C2") & ".gif" 'pronalazi sliku sa brojem iz C2 plus format GIF u Temp folderu Set 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 ž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

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

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 Sheeta 2. Insertirajmo TextBox određene veličine

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

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.

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 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). 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

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.

Related Documents


More Documents from "Haris Mutap"

Excel 2007 - Tutorijal
January 2021 1