19
MS Excel – vježba 3 1 FORMULE I FUNKCIJE Microsoft Excel dozvoljava unos dviju osnovnih vrsta podataka: konstanti i formula. Konstante mogu biti: brojčane vrijednosti (zadane u jednom od oblika: cjelobrojne vrijednosti, decimalni brojevi, razlomci, eksponencijalni (znanstveni) zapis broja, postotci, novčani iznosi), datumi, vremena, tekstualne vrijednosti i simboli. Excel raspoznaje i dvije posebne vrste konstanti koje se zovu logičke vrijednosti i pogreške. U ovoj vježbi bavit ćemo se formulama. Formula predstavlja izraz u kojem se vrši izračun nad zadanim podacima. Formula može sadržavati konstante, operatore, adrese ćelija i funkcije. Primjerice formula =PI()*A2^2 sadrži funkciju PI() koja daje vrijednost konstante 3,141592654, adresu ćelije A2 koja daje vrijednost sadržanu u ćeliji A2, operator množenja * i potenciranja ^ te konstantu 2. Konstante su vrijednosti koje se ne mijenjaju, dakle, ne mogu se dobiti kao rezultat izračuna nekog izraza. Operator je znak ili simbol koji definira vrstu operacije koju treba izvršiti u izrazu. Funkcije su unaprijed definirane formule kojima se vrši izračun uporabom specifičnih vrijednosti tzv. argumenata. Ako vam formule nisu potrebne, tada svoje podatke možete razvrstati u stupce uz pomoć programa za obradu teksta (primjerice Worda). Formule su "srce i duša" proračunske tablice, a Microsoft Excel nudi bogato okruženje u kojem možemo stvarati složene formule. Sve formule u Microsoft Excelu moraju početi znakom jednakosti. Znak jednakosti govori Excelu da naredni znakovi stvaraju formulu. Ukoliko se znak jednakosti ispusti, primjerice upišemo li u ćeliju 3+5, nećemo dobiti očekivani rezultat, jer će Excel upisane znakove interpretirati kao tekst. Osnovni operatori u formulama prema prioritetu: aritmetički (-, %, ^, * i /, + i -) tekstovni (&) operatori usporedbe (=, <>, <, >, <=, >=) Primjeri aritmetičkih operatora Aritmetički operatori Značenje Primjer Rezultat % postotak =2% 0,02 ^ potenciranje =2^4 16 * množenje =2*4 8 / dijeljenje =2/4 0,5 + zbrajanje =2+4 6 - oduzimanje ili negacija =2-4 -2

FORMULE I FUNKCIJE

  • Upload
    voquynh

  • View
    294

  • Download
    1

Embed Size (px)

Citation preview

Page 1: FORMULE I FUNKCIJE

MS Excel – vježba 3

1

FORMULE I FUNKCIJE

Microsoft Excel dozvoljava unos dviju osnovnih vrsta podataka: konstanti i formula. Konstante mogu biti: brojčane vrijednosti (zadane u jednom od oblika: cjelobrojne vrijednosti, decimalni brojevi, razlomci, eksponencijalni (znanstveni) zapis broja, postotci, novčani iznosi), datumi, vremena, tekstualne vrijednosti i simboli. Excel raspoznaje i dvije posebne vrste konstanti koje se zovu logičke vrijednosti i pogreške. U ovoj vježbi bavit ćemo se formulama.

Formula predstavlja izraz u kojem se vrši izračun nad zadanim podacima. Formula može sadržavati konstante, operatore, adrese ćelija i funkcije. Primjerice formula =PI()*A2^2 sadrži funkciju PI() koja daje vrijednost konstante 3,141592654, adresu ćelije A2 koja daje vrijednost sadržanu u ćeliji A2, operator množenja * i potenciranja ^ te konstantu 2.

Konstante su vrijednosti koje se ne mijenjaju, dakle, ne mogu se dobiti kao rezultat izračuna nekog izraza.

Operator je znak ili simbol koji definira vrstu operacije koju treba izvršiti u izrazu.

Funkcije su unaprijed definirane formule kojima se vrši izračun uporabom specifičnih vrijednosti tzv. argumenata.

Ako vam formule nisu potrebne, tada svoje podatke možete razvrstati u stupce uz pomoć programa za obradu teksta (primjerice Worda). Formule su "srce i duša" proračunske tablice, a Microsoft Excel nudi bogato okruženje u kojem možemo stvarati složene formule. Sve formule u Microsoft Excelu moraju početi znakom jednakosti. Znak jednakosti govori Excelu da naredni znakovi stvaraju formulu.

Ukoliko se znak jednakosti ispusti, primjerice upišemo li u ćeliju 3+5, nećemo dobiti očekivani rezultat, jer će Excel upisane znakove interpretirati kao tekst.

Osnovni operatori u formulama prema prioritetu: • aritmetički (-, %, ^, * i /, + i -) • tekstovni (&) • operatori usporedbe (=, <>, <, >, <=, >=)

Primjeri aritmetičkih operatora Aritmetički operatori Značenje Primjer Rezultat

% postotak =2% 0,02 ^ potenciranje =2^4 16 * množenje =2*4 8 / dijeljenje =2/4 0,5 + zbrajanje =2+4 6 - oduzimanje ili negacija =2-4 -2

Page 2: FORMULE I FUNKCIJE

MS Excel – vježba 3

2

Primjeri operatora usporedbe Operatori usporedbe Značenje Primjer Rezultat

= jednako ="a"="A" TRUE <> različito od ="abc"<>"a" TRUE < manje od ="abc"<"a" FALSE > veće od =4>2 TRUE <= manje ili jednako =3<=5 TRUE >= veće ili jednako =3>=5 FALSE

Primjer tekstualnog operatora

Znakovni operator

Značenje Primjer Rezultat

& ulančavanje (konkatenacija)1 ="Excel"&" 2003" Excel 2003 Pojam prioriteta odnosi se na redoslijed kojim Excel izvodi računanje u formuli. Za promjenu redoslijeda izračuna, koriste se okrugle zagrade. Pri računanju u formuli, Excel slijedi sljedeća pravila:

• najprije se izračunavaju izrazi u zagradama, • potenciranje se izvodi prije množenja i dijeljenja, a množenje i dijeljenje se

izvodi prije zbrajanja i oduzimanja, • operatori u nizu jednakog prioriteta izračunavaju se slijeva udesno.

Svi operatori usporedbe imaju jednak prioritet, a izrazi u kojima se pojavljuju izračunavaju se slijeva udesno. Primjeri formula

Formula Rezultat =3*5+20/5-10 9

=(3*5)+20/(5-10) 11 =3*(5+20)/5-10 5 =(3*5+20)/5-10 -3

=3*(5+20/(5-10)) 3 Ako niste sigurni kojim će redom Excel izvesti operacije, upotrijebite zagrade, čak ako one i nisu neophodne. Osim toga, ako je formule kasnije potrebno mijenjati, na ovaj će način one biti čitkije. Parovi zagrada

Ako se ne zatvori zagrada za svaku otvorenu zagradu u formuli, Excel će prikazati poruku o grešci.

1 Ulančavanje - povezivanje nizova podataka postiže se i uporabom funkcije CONCATENATE(tekst1; [tekst2]; …) , primjerice =CONCATENATE("Dobar";" ";"dan svima"), prikazati će kao rezultat Dobar dan svima.

Page 3: FORMULE I FUNKCIJE

MS Excel – vježba 3

3

Primjerice umjesto =(5+5)/(2*5) u ćeliju smo upisali: =(5+5)/(2*5 i pritisnuli Enter. Excel je ispisao poruku o grešci.

Slika 1. Poruka o grešci pri unosu formule =(5+5)/(2*5

Potvrdimo li s Yes, greška će biti otklonjena. Ako u ćeliju upišemo =(5+5/(2*5), Excel neće ponuditi ono što nam treba, ali će nas upozoriti da formulu treba ispraviti.

Slika 2. Poruka o grešci pri unosu formule =(5+5/(2*5)

Nakon što se utipka zatvorena zagrada, Excel odmah označava taj par zagrada drugačijom bojom, što može poslužiti kao dobar podsjetnik kod unosa dugih formula u kojima nismo sigurni koje su zagrade međusobno u paru.

Slika 3. Označavanje novog para zagrada drugom bojom

Upotreba adresa ćelija u formulama

Adresa ćelije (referenca) je ćelija ili grupa ćelija u knjizi (book). Kada se u ćeliju upiše formula koja sadrži adrese drugih ćelija, formula će se povezati s navedenim ćelijama u knjizi i vrijednost formule ovisit će o vrijednostima u navedenim ćelijama, te će se mijenjati kad god se vrijednosti u adresiranim ćelijama promijeni.

Primjeri jednostavnih formula koje sadrže adrese ćelija: =b2+c2 =2,5% *b2 =b2>c2

Po zadavanju formule, nakon što se završi unos, potrebno je pritisnuti Enter.

Ako se Enter ne pritisne, već se pritiskom tipke sa strelicama ili pak mišem odabere neka druga ćelija, Excel podrazumijeva da u formulu želite uključiti njezinu adresu.

Page 4: FORMULE I FUNKCIJE

MS Excel – vježba 3

4

Zadatak 1. Upišimo formulu koja sadrži adresu ćelije. Odaberite ćeliju A1, upišite broj 10 i potvrdite s Enter. U ćeliju A2 upišite formulu =2*A1 i potvrdite unos s Enter. U ćeliju A3 upišite formulu =A2 i potvrdite unos s Enter.

Vrijednost u ćelijama A2 i A3 je 20. Ako u bilo kojem trenutku promijenite vrijednost u ćeliji A1 promijenit će se i vrijednost u ćelijama A2 i A3.

Upotreba adresa ćelija od izuzetne je pomoći u stvaranju i upotrebi složenih formula. Pri unosu adresa ćelija u formulu, umjesto utipkavanja adrese ćelije, moguće je uštedjeti vrijeme i povećati preciznost na način da se ćelija odabire mišem.

Relativne, apsolutne i miješane adrese

Relativne adrese – vrsta koju smo dosad koristili – odnose se na položaj navedene ćelije s podatkom, u odnosu na ćeliju koja sadrži formulu. Primjerice, "ćelija u stupcu lijevo od trenutnog i dva retka iznad".

Apsolutne adrese odnose se uvijek na istu ćeliju bez obzira na kopiranje formule tj. odnosi se na ćelije putem njihova konstantnog položaja na listu. Na primjer, "ćelija u stupcu A i retku 2".

Miješana adresa sadrži i relativnu i apsolutnu adresu. Na primjer, "ćelija smještena u stupcu A dva retka iznad".

Apsolutne i miješane adrese su važne kada se formule kopiraju s jednog na drugi položaj na listu. Relativna adresa ćelije A1 u formuli je: =A1 Apsolutna adresa ćelije A1 izgleda ovako: =$A$1 Kombiniranjem relativne i apsolutne adrese možemo stvoriti ove miješane adrese: =$A1 =A$1 Ako se znak dolara nalazi ispred slova (npr. A), tada je apsolutan stupac, a red je relativan. Ako se znak dolara nalazi ispred broja, tada je stupac relativan, a red apsolutan.

Upotreba funkcija

Funkcija je unaprijed definirana formula koja radi s jednom ili više vrijednosti i kao rezultat također vraća jednu ili više vrijednosti.

Page 5: FORMULE I FUNKCIJE

MS Excel – vježba 3

5

Slika 4. Različiti načini pozivanja – umetanja funkcija u formule u Excelu; najčešće se umetanje obavlja

klikom na gumb u traci formule

Microsoft Excel posjeduje 9 kategorija funkcija (ako niste nadograđivali excel dodacima, primjerice Analysis ToolPak add-in): financijske, funkcije za rad s datumom i vremenom, matematičke i trigonometrijske funkcije, statističke, funkcije za pretraživanje i adresiranje, funkcije za rad s bazama i popisima podataka, funkcije za rad s tekstualnim podacima, logičke funkcije i informativne funkcije. Pored ovih 9 kategorija, postoji još i All i Most Recently Used. U kategoriji All sadržane su sve ugrađene funkcije abecednim redoslijedom, dok je u kategoriji Most Recently Used dan popis najčešće korištenih funkcija.

Slika 5. Prozor Insert Function (za odabir funkcije) pojavit će se nakon klika na gumb u traci formule

Zapis funkcije u formuli sastoji se iz njezina imena, te njezinih argumenata koji se navode unutar okruglih zagrada. Ako funkcija ima više argumenata, oni se odvajaju separatorom lista – popisa koji je definiran u Regional and Language Options u Contorl Panelu (primjerice u hrvatskim postavkama to je znak ; dok je u engleskim postavkama ,).

Page 6: FORMULE I FUNKCIJE

MS Excel – vježba 3

6

Mnoge Excelove funkcije su skraćene verzije često upotrebljavanih formula.

Primjerice, funkcija SUM omogućuje zbrajanje vrijednosti niza ćelija jednostavnim odabirom raspona.

Primjerice, umjesto da zbroj vrijednosti u rasponu ćelija od A1 do A10 zapisujemo formulom: =A1+A2+A3+A4+A5+A6+A7+A8+A9+A10, uporabom funkcije SUM bit će to kraće i preglednije: =SUM(A1:A10).

U primjeru funkcije SUM raspon A1:A10 je argument funkcije.

Funkcija =AVERAGE(A1:A10) zamjenjuje formulu:

=(A1+A2+A3+A4+A5+A6+A7+A8+A9+A10)/10

Funkcija =ROUND(A1;2) zaokružuje vrijednost u ćeliji A1 na dvije decimalne znamenke.

Neke Excelove funkcije izvode izuzetno složene proračune. Primjerice, upotrebom funkcije PMT može se izračunati vrijednost rate za otplatu kredita uz zadanu kamatu (rate), ukupan broj obroka kredita – broj rata (Nper) i iznos kredita (Pv) (detalje i primjere uporabe funkcije treba pogledati u Help-u).

Zadatak 2. Zatvorite knjigu bez pohrane i otvorite novu knjigu.

Zadatak 3. Knjigu spremite u svoju mapu s imenom vaše ime-vjezba3.xls.

Zadatak 4. Na prvom listu, u rasponu ćelija A1:D1 upišite zaglavlje tabele kao na slici: Nabavna cijena, Iznos marže, Prodajna cijena, Cijena u €.

Slika 6. Zadavanje formule u ćeliji B2 prema zadatku 6

Zadatak 5. Raspon A2:A10 ispunite uporabom aritmetičkog niza čiji je prvi član 100, a korak 5. Oblikujte ćelije kao novčane iznose (s oznakom valute kn).

Zadatak 6. Ćelije u stupcu B (B2:B10) popunite uporabom formule =10%*A2. Uputa: formulu upišite u ćeliju B2, potvrdite unos te ponovno označite ćeliju B2, prislonite pokazivač miša na držač ispune i povucite ga lijevom tipkom miša do B10.

Zadatak 7. Što se događa s adresama ćelija u formuli kada ju iz ćelije B2 kopiramo u ćeliju B3, …B10? Kako glasi formula u ćeliji B5?

Zadatak 8. Formulu u ćeliji B2 kopirajte u ćeliju E2. Što se događa s adresom ćelije u formuli kada ju kopiramo u ćeliju E2 (kako glasi formula)?

Page 7: FORMULE I FUNKCIJE

MS Excel – vježba 3

7

Zadatak 9. Raspon ćelija C2:C10 popunite uporabom formule =A2+B2.

Slika 7. Zadavanje formule u ćeliji C2 prema zadatku 9

Zadatak 10. Premjestite stupac C u stupac G.

Zadatak 11. Što se događa s formulama kada cijeli stupac C (Prodajna cijena) premjestimo u stupac G?

Zadatak 12. Poništite učinjeno, tj. vratite stupac "Prodajna cijena" (G) u stupac C.

Zadatak 13. Umetnite ispred stupca C dva nova stupca. Što se događa s formulama ako ispred stupca C umetnemo dva nova stupca?

Zadatak 14. Obrišite umetnute stupce.

Zadatak 15. Izvedite pravilo u vezi s relativnim adresama pri kopiranju formula, i pravilo koje vrijedi za premještanje formula.

Zadatak 16. U ćeliju A12 upišite tekst "Tečaj za 1€", a u ćeliju B12 upišite važeći tečaj za 1€. Potražite ga na web stranici Hrvatske narodne banke http://www.hnb.hr, na linku Tečajna lista.

Zadatak 17. U ćeliju D2 upišite formulu za pretvaranje kunskog iznosa u €: =C2/$B$12. Formulu kopirajte do D10.

Promijenimo li vrijednost tečaja što se događa?

Slika 8. Pretvaranje kunskih iznosa u €, uporabom apsolutne adrese ćelije $B$12 u kojoj se nalazi vrijednost tečaja

Page 8: FORMULE I FUNKCIJE

MS Excel – vježba 3

8

Relativna adresa ćelije – može se učiniti apsolutnom uporabom znaka $ ispred oznake stupca i broja reda. Ćelija se može učiniti apsolutnom i pridruživanjem logičkog imena.

Zadatak 18. u ćeliju A11 upišite "Marža:", a u ćeliju B11 iznos 10%. Ćeliji B11 pridružite logičko ime marža. Ćelija se označi, prijeđe se u okvir imena, upiše se riječ marža i pritisne se Enter.

zadavanje logičkog imena

ćeliji B11, pomoću okvira

imena – Name Box

Slika 9. Dodjeljivanje logičkog imena ćeliji B11

Zadatak 19. Ponovno zadajte formulu u ćeliji B2: =marža*A2. Riječ marža nije potrebno upisivati preko tipkovnice, već treba klikom odabrati ćeliju kojoj smo pridružili logičko ime (ćeliju B11).

Slika 10. Zadavanje formule koja sadrži logičko ime

Zadatak 20. Što se događa sa sadržajem ćelija B2 do B10, promijenimo li iznos marže primjerice u 12,5%? Da li je potrebno promijeniti formulu?

Zadatak 21. Prijeđite na drugi list u svojoj knjizi i prepišite podatke zadane na slici.

Page 9: FORMULE I FUNKCIJE

MS Excel – vježba 3

9

Slika 11. Podaci koje je potrebno upisati na Sheet 2 svoje knjige

Zadatak 22. Pomoću funkcije COUNTIF – odredite ukupan broj studenata s mjestom stanovanja u Rijeci i van Rijeke! Ukupan broj studenata s mjestom stanovanja u Rijeci odredite u ćeliji D14, a ukupan broj studenata s mjestom stanovanja van Rijeke odredite u ćeliji D15. (Uputa: za poziv funkcije kliknite u ćeliju u kojoj treba izračunati rezultat, pa pritisnite gumb u traci formule, potom iz popisa prema donjim slikama odaberite funkciju COUNTIF i zadajte argumente.

Slika 12. Odabir funkcije COUNTIF za prebrojavanje koliko ćelija u zadanom rasponu zadovoljava

postavljeni kriterij

Slika 13. Zadavanje argumenata funkcije prema zadatku (broj studenata s mjestom stanovanja u Rijeci)

Page 10: FORMULE I FUNKCIJE

MS Excel – vježba 3

10

Slika 14. Zadavanje argumenata funkcije prema zadatku (broj studenata s mjestom stanovanja izvan

Rijeke)

Slika 15. Rezultati dobiveni funkcijom COUNTIF u ćelijama D14 i D15

Zadatak 23. Uporabom funkcije IF u stupcu D odredite da li je student ispunio obaveze iz predmeta prema sljedećem pravilu: ako je broj izostanaka <=4, student je ispunio obaveze iz predmeta, inače nije.

Uputa: odaberite ćeliju D2, pozovite funkciju IF (iz izbornika Insert izaberite naredbu Function ili u

traci formule kliknite na gumb naredbe Insert function . Zadajte argumente funkcije kao na slici, tj. najprije definirajte logički uvjet (Logical test): C2<=4.

Nakon toga zadajete vrijednost koja se treba pojaviti u ćeliji ako je postavljeni uvjet istinit – dakle, za argument Value_if_true potrebno je upisati poruku "da", također treba zadati vrijednost koja će se pojaviti u ćeliji ako postavljeni uvjet nije istinit tj. argument Value_if_false – poruku "ne". Nakon zadavanja formule – funkcije, potrebno je istu potvrditi pritiskom na gumb OK.

Page 11: FORMULE I FUNKCIJE

MS Excel – vježba 3

11

Slika 16. Zadavanje argumenata funkcije IF prema zadatku (jeli ili nije student ispunio obaveze)

Napomena: kada se funkcija poziva i zadaje preko dijaloškog okvira – Function Arguments, tada u slučaju zadavanja tekstualne poruke znakove navodnika nije nužno upisivati, jer u slučaju da ih korisnik zaboravi Excel će ih pridodati. Međutim, kada se funkcija samostalno upisuje u ćeliju, bez pozivanja Insert Function, primjerice možemo u D2 upisati =IF(C2<=4;"da";"ne") tada je pisanje znakova navodnika obavezno!

Zadatak 24. U stupcu E uz pomoć funkcije IF riješite sljedeće: ako student ima više od dozvoljenog broja izostanaka ispisati koliko je izostanaka više od dozvoljenog broja, inače ispisati znak !.

Slika 17. Rješenje za postavljeni zadatak, ako student nije ispunio obaveze ispiši broj izostanaka preko dozvoljennog broja, inače ispiši !

Upisujete li formulu direktno u ćeliju E2, tada ona glasi: =IF(C2>4;C2-4;"!").

Zadatak 25. Naredbom Conditional Formatting u izborniku Format podatke u stupcu B istaknite na sljedeći način:

• ako je mjesto stanovanja Rijeka obojite ga zelenom bojom, inače ako nije Rijeka crvenom bojom.

Uputa: Označite raspon ćelija B2:B11, pa u izborniku Format odaberite naredbu Conditional formatting

Page 12: FORMULE I FUNKCIJE

MS Excel – vježba 3

12

Slika 18. Postupak zadavanja uvjetnog oblikovanja prema zadatku 25; maksimalan broj kriterija (Condition) koji se može postaviti naredbom je tri

Zadatak 26. Naredbom Filter u izborniku Data izdvojite studente koji su iz Rijeke i posebno putnike!

Uputa: preko okvira imena označite raspon A1:E11. U izborniku Data, pođite na Filter i odaberite AutoFilter. Pritisnite strelicu uz Mjesto stanovanja i zatim odaberite Custom, pa definirajte kriterij.

Slika 19. Postupak izdvajanja podataka naredbom Filter u izborniku Data

Page 13: FORMULE I FUNKCIJE

MS Excel – vježba 3

13

Izdvojene podatke bilo bi poželjno kopirati na novi prazan list u knjizi, pa se vratiti na list sa zadanim filterom i pritiskom na strelicu odabrati All, pa zatim opisanim postupkom pomoću Custom… izdvojiti sve putnike.

Slika 20. Ponovno vraćanje svih podataka u prikaz

Slika 21. Izdvajanje putnika

Zadatak 27. Isključite filter. Uputa: u izborniku Data ponovno izaberite Filter i Auto Filter.

Zadatak 28. Sačuvajte izmjene u knjizi vjezba3.xls i knjigu zatvorite.

Page 14: FORMULE I FUNKCIJE

MS Excel – vježba 3

14

Otvorite knjigu vjezba3-zadaci.xls. Knjigu spremiti u vašu mapu s imenom vaše prezime ime- vjezba3-zadaci.xls. U knjizi se nalaze tri lista: Podaci o uspjehu, Podaci o stanovanju i Podaci o datumu rođenja.

Na listu imena Podaci o uspjehu dana je tabela s popisom imena studenata, gradom/općinom stanovanja, brojem izostanaka, brojem bodova postignutim na 3 međuispita.

Na listu imena Podaci o stanovanju dana je tabela s popisom imena studenata, te gradom/općinom stanovanja.

Na listu imena Podaci o datumu rođenja dana je tabela s popisom imena studenata, datumom rođenja, te datumom kada se slavi rođendan u tekućoj godini.

Zadatak 1. Na listu imena Podaci o uspjehu u stupcu G izračunajte ukupan broj bodova za svakoga studenta.

Zadatak 2. Ispod tabele u predviđenim ćelijama odredite minimalan, maksimalan i prosječan broj bodova na svakom međuispitu, te minimalnu, maksimalnu i prosječnu vrijednost ukupnih bodova.

Zadatak 3. U stupcu H uporabom funkcije IF zadati formulu kojom će se ispisati tekst "Zadovoljio!" ako je broj izostanaka (u stupcu C) <= 4, inače ispisati broj izostanaka. =IF(C2<=4; "Zadovoljio!"; C2).

Zadatak 4. U stupcu I uporabom funkcije IF zadati formulu kojom će se ispisati tekst "Popravni ili završni!" ako je broj u stupcu Ukupno (stupcu G) >=30, inače ispisati poruku "Ponovno upisati predmet!". =IF(G2>=30; "Popravni ili završni!"; "Ponovno upisati predmet!").

Zadatak 5. Na ćelije u stupcu Ukupno (raspon G2:G101) primijeniti uvjetno oblikovanje (naredba Conditional Formatting u izborniku Format) na sljedeći način:

i. bodove manje od 30 podebljati i obojiti plavom bojom (u 2. redu, 3. s desna – blue)

ii. bodove od 30 – 39,99 podebljati i obojiti zelenom bojom (u 2. redu, 4. slijeva – green)

iii. bodove veće ili jednake 40 podebljati i obojiti crvenom bojom (red).

1

2

3

4

5

6 – klik na OK

7 – klik na Add za novi kriterij

Page 15: FORMULE I FUNKCIJE

MS Excel – vježba 3

15

Slika 22. Uvjetno oblikovanje označenog raspona ćelija prema zadatku 5

Zadatak 6. Ispred lista Podaci o uspjehu, umetnuti novi list. Nazvati ga Sortirani podaci o uspjehu.

Zadatak 7. Na list Sortirani podaci o uspjehu, kopirati podatke (raspon ćelija A1:I101) s lista Podaci o uspjehu. Umjesto naredbe Paste upotrijebiti naredbu Paste Special i opciju Values and number formats. (Pogledati sliku.)

Slika 23. Naredba Paste Special ima veći broj opcija; u zadatku 7 koristi se preuzimanje samo

vrijednosti ne i formula u ćelijama

Zadatak 8. Podatke na listu Sortirani podaci o uspjehu, sortirati prema 2 kriterija: kriteriju Da li je student ispunio obaveze u padajućem smjeru (descending), te zatim prema kriteriju Ukupno također u padajućem smjeru (descending).

Slika 24. Naredba Sort, omogućuje zadavanje najviše 3 kriterija

Page 16: FORMULE I FUNKCIJE

MS Excel – vježba 3

16

Zadatak 9. Na raspon ćelija A1:I101 primijeniti oblikovanje Classic 2.

Slika 25. Naredba AutoFormat za primjenu izgleda tabele

Zadatak 10. Ispred lista Sortirani podaci o uspjehu, umetnuti 3 nova lista. Nazvati ih redom Završni, Popravni i Ponovno upisati predmet.

Zadatak 11. Na listu Sortirani podaci o uspjehu uporabom naredbe Filter – Auto Filter u izborniku Data izdvojiti studente čiji su ukupni bodovi manji od 30.

Slika 26. Pozivanje naredbe Filter za izdvajanje određenih podataka (prethodno je potrebno označiti raspon podataka i naslove-zaglavlja stupaca s podacima, primjerice Ime, Općina/grad, Broj

izostanaka…)

Slika 27. Za zadavanje kriterija pritisne se crna strelica u donjem desnom kutu naziva stupca i odabere se Custom

Slika 28. Zadavanje kriterija za izdvajanje samo onih redaka tabele u kojima su ukupni bodovi manji od 30

Page 17: FORMULE I FUNKCIJE

MS Excel – vježba 3

17

Zadatak 12. Dobivene izdvojene podatke kopirati na list Ponovno upisati predmet.

Zadatak 13. Vratiti se na list Sortirani podaci o uspjehu i ponovno prikazati sve podatke (opcijom All, kada se pritisne strelica uz Ukupno).

Slika 29. Vraćanje privremeno "skrivenih" redaka, odabirom opcije All

Zadatak 14. Na gore opisani način, uporabom naredbe Filter, na listu Sortirani podaci o uspjehu izdvojiti studente čiji su ukupni bodovi veći ili jednaki 30 i manji od 40, te ih kopirati na list Popravni.

Slika 30. Zadavanje kriterija prema zadatku 14, izdvajanje redaka u kojima su ukupni bodovi veći ili jednaki 30 i manji od 40

Zadatak 15. Ponovno se vratiti na list Sortirani podaci o uspjehu i prikazati sve podatke.

Zadatak 16. Na listu Sortirani podaci o uspjehu izdvojiti studente čiji su ukupni bodovi veći ili jednaki 40 te ih kopirati na list Završni.

Slika 31. Zadavanje kriterija prema zadatku 16, izdvajanje redaka u kojima su ukupni bodovi veći ili jednaki 40

Page 18: FORMULE I FUNKCIJE

MS Excel – vježba 3

18

Zadatak 17. Vratiti se na list Sortirani podaci o uspjehu i isključiti naredbu Filter. (U izborniku Data, odabrati naredbu Filter i opciju AutoFilter.)

Zadatak 18. Sačuvati izmjene u knjizi vjezba3-zadaci.xls.

Zadatak 19. Na listu imena Podaci o stanovanju u ćeliji C104 odrediti broj studenata iz Rijeke, a u ćeliji C105 broj studenata koji nisu iz Rijeke.

Uputa: za C104 =COUNTIF(B2:B101;"Rijeka"), za C105 =COUNTIF(B2:B101;"<>Rijeka")

Zadatak 20. Na listu imena Podaci o datumu rođenja ćelijama u stupcima B i C (B2:C101) primijeniti oblikovanje d-m-yyyy.

Zadatak 21. Na istom listu, ćelije u stupcu D (raspon D2:D101) popuniti današnjim datumom.

Operacije s datumskim podacima

Želimo li imati prikazan datum 20. travnja u ćeliju upisujemo 20-04 (vrijedi i alternativa 20/04).

Napomena. Razdvajanje datumskih podataka znakom točke nije preporučljivo, budući u američkim postavkama znak točke predstavlja decimalni separator, pa će u tom slučaju podatak biti tretiran kao broj a ne kao datum. Ako se pak koristi varijanta pisanja naziva mjeseca na hrvatskom jeziku, može doći do pogreške ukoliko se umjesto 20-travanj upiše 20-travnja, budući naziv mjeseca mora biti u nominativu. Također, pri unošenju datuma u obliku 20.04 ili 20.04.09 nije dopušten znak točke iza zadnjeg broja. Tako nisu dopušteni oblici 20.04. ili 20.04.2009. (ispravno je 20.04 i 20.04.2009). Još jedan razlog više za uporabu znaka – ili / pri pisanju datumskih podataka, jer tada vjerojatno nećemo ni pokušati pisati znak točke iza zadnjeg podatka.

Datumi također pružaju određene mogućnosti računanja. Ako je u nekoj ćeliji datumski podatak, primjerice u B2 15-01, a u C2 zadamo formulu = B2+12. U C2 bi trebao biti prikazan datum 27. siječnja (u nekom od dopuštenih oblika).

Dva datuma smijemo i oduzimati i na taj način dobiti broj proteklih dana između njih. Ako u D3 zapišite formulu = C2-B2, očekujemo da će se prikazati rezultat 12, međutim, to nije tako. Razlog tomu je što Excel interno datume zapisuje kao broj dana proteklih od 1. siječnja 1900. U našem primjeru prvi datum možemo zamišljati kao broj dana od 1-1-1900 do 15-01 tekuće godine, dok drugi datum predstavlja broj dana protekao također od 1-1-1900 do 27-01 tekuće godine. Razlika tih brojeva iznosi 12, no Excel automatski taj broj oblikuje kao datum (vršili smo operaciju s datumima pa se pretpostavlja da i dalje želimo imati prikazan datum). U skladu s time rezultat će biti datum koji dolazi 12 dana nakon 1-1-1900, a to je 12-1-1900. Stoga je nakon operacije oduzimanja datumskih podataka potrebno promijeniti oblikovanje ćelije u General ili Number (bez decimalnih znamenki).

Zadatak 22. U stupcu E (na listu imena Podaci o datumu rođenja) napisati formulu kojom će se odrediti koliko je dana prošlo od proslave rođendana, odnosno koliko dana nedostaje do proslave rođendana u ovoj godini. Uputa: oduzeti sadržaj ćelija D i C i prilagoditi format ćelije u kategoriju General

Page 19: FORMULE I FUNKCIJE

MS Excel – vježba 3

19

Slika 32. Oduzimanje datumskih podataka prema zadatku 22; da bi se odredio broj dana između dva datuma potrebno je još prilagoditi format ćelije u kategoriju General

Zadatak 23. U stupcu F (na listu imena Podaci o datumu rođenja) uporabom funkcije IF zadati formulu kojom će se ispisati tekst "Proslavio!" ako je broj dana u stupcu E >= 0, inače ispisati broj dana preostalih do rođendana. Uputa: =IF(E2>=0;"Proslavio!";CONCATENATE("Slavi za ";-E2;" dana")).

Zadatak 24. Na list imena Slave rođendan kopirati sljedeće podatke: ime, datum kada se slavi rođendan, koliko dana nedostaje do i da li je proslavio rođendan, uporabom naredbe Paste Special i opcijom Values and number formats. Na listu imena Slave rođendan uporabom naredbe Filter izdvojiti studente koji tek trebaju proslaviti rođendan u tekućoj godini.

Slika 33. Izdvajanje studenata koji tek trebaju proslaviti rođendan prema zadatku 24

Zadatak 25. Pohraniti izmjene u knjizi vaše prezime ime-vjezba3-zadaci.xls i zatvoriti program.