Excel 2007 (pc Press)

  • Uploaded by: Tamara Marković-Banković
  • 0
  • 0
  • February 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 (pc Press) as PDF for free.

More details

  • Words: 45,077
  • Pages: 100
Loading documents preview...
#142 mart 2008 #137 / oktobar 2007

Microsoft Office Excel 2007 Unakrsne tabele na novoj radnoj površini

Dra gan Grbić

PC SPECIJALNI DODATAK

P

rogrami za tabelarne proračune (spreadsheet programi) predstavljaju pravo nasleđe PC tehnologije, jedno od najpopularnijih u poslovnim primenama. Oni su orijentisani pre svega na korisnike koji nisu programeri, nisu poznavaoci strogih načela koja važe prilikom gradnje baza podataka i, možda najvažnije od svega, koji nemaju previše vremena između javljanja neke potrebe i konkretnog rešenja. Evolucija spreadsheet programa tokom više od dvadeset pet godina postojanja je dovela do toga da raspolažemo svojevrsnim spojem slobode u organizaciji podataka i strukturnih pravila koja se lako primenjuju. Kao krajnji rezultat, angažovanje unakrsnih tabela je postalo najcelishodnije rešenje za mnoge primene, pa čak i one koje ne bismo mogli nazvati ambulantnim – danas su to moćni programi u kojima možete organizovati čitave sisteme upravljanih rešenja u svom poslovanju.

Microsoft Office Excel 2007 je aktuelna verzija najpopularnijeg spreadsheet programa današnjice. Istorija tog programa seže dvadesetak godina unazad, do vremena kada su ovim područjem vladali neki drugi programi, a Windows je tek nastajao kao alternativna platforma sa još uvek nejasnom budućnošću. Rastuća popularnost Windows platforme i sistema Microsoft Office (u kome je Excel jedan od dominantnih programa) bila je uzajamna, barem kada je reč o poslovnim sistemima. Tokom poslednje decenije prošlog veka, kada je postalo jasno da Windows nadvladava anahrone platforme i alternativne operativne sisteme, Microsoft Office je već postao novi etalon za efikasan rad, a Excel (uz tekst procesor Word) vodeći program paketa. Iako je najuspešnija softverska kompanija i sa izrazito dominantnim udelom na tržištu operativnih sistema i programa za poslovnu upotrebu, Microsoft ne spava na lovorikama. Aktuelni sistem Microsoft Office 2007 predstavlja jedan od najvećih kvantnih skokova u istoriji primenjene računarske tehnologije: unapređenja programa su takva da se može govoriti čak i o nekim novim konceptima. Excel 2007 je jedan od nosilaca te promene: brojna pojačanja i unapre-

2

PC

mart 2008

đenja ga čine daleko snažnijim nego pre, pri čemu nema dileme da je i prethodna verzija bila vodeća u klasi; zato bi se čak moglo reći i da su aktuelne promene dramatične. Na primer, ukinuta su brojna tehnička ograničenja zbog kojih smo ranije morali da se snalazimo, dok ona danas prevazilaze praktično sve svakodnevne potrebe. Tek primera radi, staro ograničenje od maksimalno tri kolone za sortiranje u jednom prolazu sada iznosi 64 kolone; to je svakako više nego što ćete vam ikada realno zatrebati. Uz malo pažnje i stečenog iskustva, spoznaćete da prvobitni koncept jednostavnosti nije narušen; vi i dalje možete koristiti Excel u trivijalnoj ravni, ne menjajući navike. Da biste postigli više, dobro je da prihvatite neke preporuke koje će vam kasnije olakšati dostizanje kvalitetnih rezultata. Upravo se na toj tezi zasniva priručnik koji je pred vama, kao i onaj koji će uslediti iza njega u sledećem broju: sada govorimo o principima, strukturi i organizaciji podataka na radnim listovima u Excel-u, o tipovima podataka, povezivanju i celishodnom oblikovanju; sve to će vam omogućiti da brzo dođete na viši nivo, zaista postižući rezultate koje ranije možda niste umeli. Nalik paru priručnika o programu Microsoft Office Word 2007, i ovi priručnici imaju dvostruku namenu: osim što služe kao pregled principa i tehnika rada u Excel-u 2007, obraćaju se iskusnim korisnicima koji možda oklevaju da pređu na aktuelnu verziju. Ako ste u prilici da pređete na Excel 2007 sa starije verzije a do sada je niste iskoristili, to je čista šteta, jer brojne funkcionalne novotarije čine ovaj program verovatno najuspešnijim spreadsheet programom u istoriji PC platforme. Ako baš hoćete, upućujemo vam malu provokaciju: pokušaćemo da vas uverimo da se ne biste pokajali ako biste prešli na novi Excel! Pre nego što se latimo posla, sledi nekoliko napomena. Tekst u ovom priručniku se u potpunosti oslanja na sadržaj priručnika „Microsoft Office 2007, (r)evolucija korisničkog softvera“, objavljenog u PC #134, juna 2007 – tekst će-

Excel 2007 – na novoj radnoj površini

te pronaći i na DVD-ju koji prati ovaj broj časopisa. Čak i ako ste dugogodišnji korisnik računara, ali nemate iskustva u programima sistema Microsoft Office 2007, preporučujemo vam da najpre pročitate to štivo: zbog veoma ograničenog prostora, ovde ne možemo da ponavljamo mnoge tamo objašnjene detalje. Potrebno je da usvojite nove osnovne termine, da savladate osnovne principe upotrebe Office menija i glavne trake, a svakako preporučujemo da prihvatite deset ključnih novosti na interfejsu o kojima je tamo reč. Ne zaboravite da se informišete o važnom pitanju novih formata datoteka, što može dovesti do izvesnih problema u kompatibilnosti i saradnji sa kolegama koji i dalje koriste starije verzije programa. Ovaj priručnik, kao i oni koji slede iza njega, pratiće interfejs programa Excel 2007 na engleskom jeziku. Nemamo nameru da ulazimo u rasprave da li je bolje koristiti interfejs na engleskom ili na srpskom jeziku; lokalizovani Office 2007 svakako takođe spada u domen našeg delovanja, pa ćemo se tom obliku radne površine svakako primereno posvetiti drugom prilikom.

Dok budete listali odeljke ovog priručnika, znajte da nećete mnogo postići prostim čitanjem; potrebno je da isprobate korake koje opisujemo. Od vas očekujemo pravu inicijativu šireg gledanja: dok budete probali sve o čemu čitate, nemojte se ustručavati da odvojite minut više u pokušaju da isprobate dejstvo neke komande, pa i onih opcija o kojima ovde nema reči, oslanjajući se na sistem pomoći ili na intuiciju. Takav način je nezamenljiv u procesu sticanja iskustva. I konačno, blagovremena reč izvinjenja: Excel 2007 je jedan od najkompleksnijih korisničkih programa u istoriji PC platforme. Razuđenost skoro svake alatke kojom taj program raspolaže čini sklapanje ovog priručnika izuzetno teškim, zato što je nemoguće sve smestiti u ovako mali prostor. Iz tog razloga, ovom prilikom smo saželi sadržaj na nužni izbor najvažnijih tema koje čine osnovnu upotrebu programa; u sledećem izdanju ćemo govoriti o najvažnijim naprednim tehnikama analize sadržaja na radnim listovima. A ako budete poželeli knjigu od 800 stranica koja govori samo o Excel-u do krajnjih detalja, recite nam to – možemo je pripremiti za vas.

Radna površina i prvi koraci

K

ada pokrenete Excel, pred vama će se naći prazan prostor u obliku mreže polja. Ako ste potpuni početnik, to bi moglo da vas zbuni, ali sve je jednostavnije nego što biste možda pomislili u prvi mah. Naime, pogledom u taj prazni prostor upravo ste se sreli sa prvim i možda najvažnijim načelom spreadsheet programa: potpuno ste slobodni da organizujete informacije i obrađujete ih na način koji odgovara svakoj vašoj zamisli.

Radna površina programa Prostor za rad u Excel-u je organizovan u vidu radne sveske (workbook) koja je organizovana kao skup radnih listova (worksheets). Radni listovi su jednoznačno imenovani. Kada se otvori nova radna sveska, ona podrazumevano ima tri radna lista, što možete promeniti: dozvo-

ljeno je da dodajete i brišete radne listove, menjate im imena i položaj u odnosu na druge listove, time prilagođavajući radnu svesku potrebama posla. Maksimalni broj radnih listova je ograničen jedino memorijom računara. Radni list u Excel-u je površina izdeljena na 1.048.576 redova (levo zaglavlje sa brojevima) i 16.384 kolone (gornje zaglavlje označeno slovima). Ove dimenzije su drastično uvećane u odnosu na prethodne verzije Excel-a (65536×256); iako u svakodnevnom radu drastično prevazilaze redovnu upotrebu, postoje neke celishodne namene (retke, ali realne u praksi) koje toliki prostor ponekad čine potrebnim. Osnovni element radnog lista se zove ćelija. Svaka ćelija ima svoju adresu, tj. koordinate prema koloni, redu i pripadnosti radnom listu, mart 2008

PC

3

PC SPECIJALNI DODATAK

što je čini jednoznačnom u celoj radnoj svesci. Najčešće, jedna ćelija je obeležena podebljanim okvirom i pastelno obojenim zaglavljima: to je oznaka aktivne ćelije, one u koju bi bio započet upis ako biste u tom trenutku počeli da kucate na tastaturi. Ćelija je osnovna jedinica unosa, a u nju se može uneti različit sadržaj. To može biti običan tekst ili broj koji se ispisuje sa decimalama ili bez njih, novčani iznos sa oznakom valute, datum u određenom obliku ispisa, itd. Posebni oblik sadržaja je formula – to je izraz ili funkcija kojom se izračunava neki rezultat; ti oblici nisu ograničeni na prostu aritmetiku ili rad samo sa brojevima, nego postoji izuzetno širok spektar mogućnosti. Ćeliji ili njenom sadržaju možete menjati razna svojstva alatkama za oblikovanje, ali možete upravljati i njenim ponašanjem (vidljivost, pravilo valjanosti, pravo promene, itd). Mnogobrojnim kombinacijama svih ovih elemenata, bilo da ih sprovodite sami ili to za vaš račun izvodi neka alatka u programu, vi prosleđujete svoje zamisli u neki oblik obrade podataka.

4

PC

mart 2008

Excel 2007 je jedan od programa sa novom radnom površinom koja je zasnovana na glavnoj traci (ribbon), a sadrži sedam ili osam osnovnih kartica. To nije jedina novost na radnoj površini: ima ih više, a mnoge se ponašaju suptilno, pa možda ne možete u prvi mah da ih uočite. Najpre, obratite pažnju na tanku dvodelnu traku koja se nalazi između glavne trake komandi i područja radnog lista. To područje nije novo: na levoj strani, vidite manje polje koje se naziva polje za imena; ono služi za prikaz adrese aktivne ćelije ili imenovanih opsega (više o tome kasnije). Veće polje na desnoj strani se naziva polje za unos; možete ga koristiti za upis sadržaja u aktivnu ćeliju, mada je danas mnogo češći slučaj da se sadržaj upisuje direktno u ćeliju. Osim toga, polje za unos uvek prikazuje upisani sadržaj aktivne ćelije (broj, tekst, formulu, itd); razlika je u tome što u ćeliji podrazumevano vidite oblikovani rezultat. Novost je u tome što možete povlačiti razdelnik ta dva polja ulevo ili udesno, podešavajući tako raspoloživi prostor u cilju bolje vidljivosti ispisanih sadržaja. Tako-

Excel 2007 – na novoj radnoj površini

đe, da bi se lakše rukovalo većim upisima u ćeliju, možete povećati visinu zone polja za unos. To ćete učiniti ako kliknete na dvostruku strelicu sasvim na desnoj strani polja ili prečicom Ctrl+Shift+U; istim radnjama ćete vratiti polje u prvobitnu visinu od jednog reda. Takođe, možete da proizvoljno povučete donju, dvostruku ivicu zone nadole za željeni broj redova, pa čak i preko skoro cele površine radnog lista. Osim klasičnih klizača u oknu radnog lista, Excel ima i posebno područje za navigaciju: to su jezičci radnih listova koji se nalaze neposredno ispod površine radnog lista. Klikom na bilo koji od jezičaka, aktiviraćete radni list označen njime. Novost u Excel-u 2007 je i posebni jezičak koji je, zapravo, komanda za ubacivanje novog radnog lista; postoje i drugi načini za umetanje radnog lista, a ovaj je najlakši do sada. Ako imate mnogo radnih listova, pa želite da povećate vidljivo područje jezičaka nauštrb vodoravnog klizača, povucite mišem udesno debelu liniju koja se nalazi između jezičaka i klizača. Dugmad za pomoćnu navigaciju među jezičcima, koja se nalaze na levoj strani, takođe su od koristi ako imate mnogo radnih listova, pa se svi jezičci ne vide odjednom. Može pomoći i desni klik na tu dugmad: pojaviće se kontekstni meni koji sadrži imena radnih listova. Ako radna sveska raspolaže sa više od šesnaest listova, kliknite na stavku More Sheets, pa ćete dobiti celokupan spisak u dijalogu Activate; tada izaberite željeni list i kliknite na dugme OK. Iako to možda nije u prvi mah očigledno, uloga statusne linije u Excel-u 2007 je bitno unapređena. Podrazumevano su aktivne samo neke zone: na levoj strani vidite obeležje statusa unosa (indikator Ready se ponekad menja, uočićete to) i dugme za pokretanje makroa; na desnoj strani se nalaze opcije za prikaz radnog lista i kontrole za zumiranje. Ali, da biste videli kojim sve opcijama raspolažete, otvorite kontekstni meni desnim klikom nad statusnom linijom. Na tom mestu sada možete uključiti vidljivost raznih indikatora, privremenih vrednosti i režima rada programa. U praksi će najzanimljiviji

biti prikazi nekih trenutnih agregatnih vrednosti obeleženog opsega, o čemu ćemo više govoriti u odeljku o operacijama i funkcijama. Istovremeni rad sa više dokumenata u Excel-u je uobičajeno raspoloživ, baš kao i u većini drugih Windows programa. Sve radne sveske će biti otvorene u posebnim prozorima dokumenta unutar glavnog prozora programa. Između više otvorenih prozora se možete kretati prečicama Ctrl+Tab i Ctrl+F6 ili izborom jednog od naslovljenih dokumenata u listi View > Window > Switch Windows u glavnoj traci. Za uporedno slaganje više otvorenih radnih svezaka u radnom prostoru možete upotrebiti komandu View > Window > Arrange All, gde ćete u dijalogu izabrati jednu od varijanti slaganja. Posebno značenje u Excel-u ima komanda View > Window > Hide koja skriva trenutnu radnu svesku, pri čemu ona i dalje ostaje otvorena; komandom View > Window > Unhide dobićete dijalog sa spiskom sakrivenih radnih svezaka; tu ćete izabrati željenu i potvrditi njenu ponovnu vidljivost. Ova tehnika sakrivanja radnih svezaka je korisna kada otvorite više datoteka, a neke od njih imaju posebnu namenu koja zahteva nešto veći stepen zaštite, recimo od nehotičnih izmena. Ukoliko želite da istovremeno vidite područja istog radnog lista koja su međusobno možda vrlo udaljena, jedan način je da otvorite novi prozor iste radne sveske (View > Window > New Window), pa da ih rasporedite; uočite da u tom slučaju dve instance imaju posebna obeležja pored imena u naslovnoj liniji svakog prozora programa. Ovaj način uređenja dva pogleda je uglavnom najefikasniji ako želite da raspolažete sa dva različita prikaza sadržaja (o tome kasnije). Međutim, često je efikasnije da primenite komandu View > Window > Split, koja će postaviti dve granične linije na sredinu radnog lista, tako da se vide četiri segmenta. Hvatajući presek ovih linija ili neku od njih mišem, možete premestiti podelu na željeno mesto. Drugi način da podelite prozor je da uhvatite označivač za podelu – kratku debelu liniju iznad vermart 2008

PC

5

PC SPECIJALNI DODATAK

tikalnog klizača ili onu desno od horizontalnog klizača prozora – i da ga povučete nadole (ulevo), deleći radni list na dva ili četiri segmenta. Kliknite zatim na, recimo, levi gornji segment i pomerajte se po njemu strelicama na tastaturi: pri vertikalnom kretanju mirovaće redovi u donjim segmentima, a pri horizontalnom miruju kolone u desnim segmentima. Kuda god da pomerate sadržaj radnog lista, vidljivi delovi će uz sebe uvek imati svoja zaglavlja redova i kolona. Segmente ćete ukloniti isključenjem komande View > Window > Split ili povlačenjem linija podele na bilo koju ivicu okna radnog lista. Ako radite sa velikom tabelom čiji sadržaj ne možete da vidite u celosti na ekranu, možda

biste hteli da imate stalni pogled na zaglavlja dok se krećete po njoj. Umesto da razdelite radni list na segmente, tada će biti efikasnije da „zamrznete“ deo radnog lista, tako da pri kretanju to područje ostane nepokretno i uvek vidljivo. Da biste to postigli, postavite se u ćeliju koja će biti prva pokretna: redovi iznad nje i kolone levo od nje će se zamrznuti; sada otvorite paletu View > Window > Freeze Panes i kliknite na prvu opciju Freeze Panes. Ovo je opšti slučaj: možete birati i zamrzavanje samo prvog reda (Freeze Top Row) ili samo prve kolone (Freeze First Column), što možete učiniti bez obzira na to koja ćelija je trenutno aktivna. U zavisnosti

6

PC

mart 2008

od odabrane opcije, primetićete pojavljivanje jedne ili dve pojačane linije koje obeležavaju zamrznutu zonu. Iako je zamrznuti deo radnog lista izolovan od uobičajenih komandi za navigaciju (o tome malo kasnije), vi uvek možete preći i u zamrznuti deo lista, pa tamo upisivati ili ispravljati sadržaje: kliknite mišem na željenu ćeliju ili strelicama prosto pređite granicu. Zamrznuti deo ćete osloboditi komandom Unfreeze Panes u istoj paleti komandi.

Adresa ćelije i ime radnog lista Jedno od osnovnih pravila u Excel-u nalaže da sadržaj u ćelijama prozivate (referencirate) tako što koristite adresu ćelije. Ovo načelo morate savladati, jer je deo „spreadsheet azbuke“: šta god da radite, barataćete adresama ćelija i opsega. Za-

pravo, sasvim je očigledno: u koordinatnoj mreži radnog lista adresa svake ćelije je definisana presekom kolone i reda, a zapisuje se kao A1, C3, Z1000, itd. S obzirom na to da su dimenzije radnog lista ogromne, nomenklatura koordinata kolona je izvedena kombinacijama jednog, sva ili tri slova: A-Z, AA-AZ, BA-BZ, ... ZA-ZZ, AAA-AZZ, BAA-..., XFD. Prilikom upisa adrese ćelije u formulu ili neki dijalog, svejedno je da li kucate velika ili mala slova kolone: Excel će ih uvek prevesti u velika. Poslednja ćelija radnog lista ima adresu XFD1048576, pri čemu je verovatnoća da baratate tim područjem sasvim mala. Iako imate svu slobodu da svoje sadržaje

Excel 2007 – na novoj radnoj površini

smestite na radni list gde god želite, opšta preporuka glasi da bi bilo najpametnije da krenete iz gornjeg levog ugla, počev od ćelije A1, šireći sadržaj udesno i nadole prema zamisli i potrebi. U normalnom radu, svaka akcija korisnika se odnosi na aktivnu ćeliju: unos sadržaja, promena oblika, kopiranje sadržaja, itd. Adresu aktivne ćelije u toku rada uvek možete videti u polju za ime, a odgovarajuća zaglavlja reda i kolone su naglašena pastelnom bojom. Prilikom prvog otvaranja novog radnog lista, uvek je aktivna ćelija A1. Poslednja aktivna ćelija ostaje upamćena prilikom promene radnog lista, pa i prilikom čuvanja i zatvaranja radne sveske. Svaki radni list u radnoj svesci ima jednoznačno ime koje se vidi na jezičku u dnu prozora. Na početku, radni listovi se zovu Sheet1, Sheet2 i Sheet3. Izborom komande Rename u kontekstnom meniju jezička ili duplim klikom miša na jezičak, aktiviraćete režim za promenu imena radnog lista; to je u većini slučajeva i dobro da učinite i mi vam savetujemo da se držite takve prakse. Ime može se sastoji od alfanumeričkih i nekih specijalnih znakova, a dozvoljeni su i razmaci; maksimalna dužina imena radnog lista je 31 znak. Svaki radni list ima istu šemu adresa ćelija i zato postoji način da se adresa ćelije učini jednoznačnom u celoj radnoj svesci; to je potrebno da biste mogli da koristite ćelije iz više radnih listova u jednoj operaciji; ali, o tome malo kasnije.

može potvrditi na više načina: pritiskom na Enter, kada se aktivira ćelija ispod one koja je primila unos; pritiskom na Tab, kada se aktivira ćelija udesno; klikom miša na bilo koju drugu ćeliju, koja se odmah aktivira; i konačno, klikom miša na kontrolno dugme za potvrdu, kada ista ćelija ostaje aktivna. Od unosa možete trenutno odustati pritiskom na taster Esc ili klikom na kontrolno dugme za otkazivanje. Ranije upisani sadržaj možete menjati na tri načina: pritiskom na F2 ulazite u režim uređivanja i tada možete da postavite pokazivač za unos na tačno mesto izmene, pomerajući ga strelicama ili prostim klikom miša. Drugi način izmene je da klikom miša uđete na liniju za unos, a zatim na isti način menjajte sadržaj. Konačno, možete samo prekucati sadržaj novim, ali u radu treba da pripazite da tako ne prebrišete neke korisne sadržaje. Uvek možete menjati oblik, veličinu i boju fonta, boju i teksturu podloge ćelije, postavljati razne linije, poravnavati sadržaj na razne načine, menjati ugao ispisa itd. Obratite pažnju: ovde pominjemo vizuelno oblikovanje izgleda, a ne funkcionalno oblikovanje sadržaja ćelije, jer ono zavisi od tipa podatka i ima funkcionalnu važnost; to ćemo objasniti kasnije, kada budemo opisali

Uređenje ćelija Sadržaj na radnom listu ćete najčešće unositi direktno, prethodno birajući ćeliju u koju želite da unesete nešto. Drugi način je uz pomoć linije za unos: kada aktivirate željenu ćeliju, kliknite mišem na liniju za uređivanje i počnite sa unosom. Uneti sadržaj se mart 2008

PC

7

PC SPECIJALNI DODATAK

tipove podataka. Dijalog Format Cells, u kome se nalaze sve opcije oblikovanja ispisa i sadržaja, možete pozvati na više načina: najbolje je da upamtite prečicu Ctrl+1, ili ga pozovite iz kontekstnog menija nad ćelijom. Mesto za poziv dijaloga na glavnoj traci je malo zavučeno, ali ga pominjemo da bismo skrenuli pažnju na ostale komande na istom mestu: to je paleta komandi Home >Cells > Format > Format Cells. Pre ozbiljnijeg opisa značenja i funkcionalnosti opsega ćelija, samo kratka napomena: reč je o više ćelija koje možete obeležiti vukući mišem ili držeći Shift dok pomerate strelice na tastaturi; nesusedne ćelije ćete označiti uzastopnim klikovima mišem dok budete držali pritisnut taster Ctrl. Ako kliknete na zaglavlje kolone ili reda, i to će postati obeleženi opseg. Ako kliknete na dugme koji se nalazi u levom gornjem uglu radnog lista, na preseku zaglavlja redova i kolona obeležićete ceo radni list kao jedan aktivni opseg. Da biste ukinuli obeležje opsega, kliknite mišem bilo gde ili pritisnite neku strelicu na tastaturi. Zasad je dovoljno da znate da svako svojstvo oblikovanja možete primeniti odjednom nad opsegom jednako kao nad pojedinačnom ćelijom.

8

PC

mart 2008

Kontrole ispisa u nekom fontu u određenoj veličini, obliku i boji vam neće zadati problem, pošto su skoro iste kao i u drugim Office programima, počev od grupe komandi Home > Font u glavnoj traci. Skrećemo vam pažnju na upotrebu stilova za ispis u ćeliji: ispitajte sadržaj i dejstvo palete Home > Styles > Cell Styles. Osim što se tu nalaze neki vrlo prikladni predlošci za lako uređenje izgleda ćelija, stilovi takođe podležu grupisanju u tzv. šeme stilova, pa u jednom potezu možete potpuno preurediti opšti ugođaj izgleda radnog lista, čuvajući pritom koherentan oblik i prikladna naglašavanja. Ovim pitanjem se nećemo posebno baviti: to možete sami ispitati ako isprobate opcije u grupi komandi Page Layout > Themes. Upućujemo vas samo na poseban detalj: možete sami definisati podrazumevani font u radnim sveskama. Otvorite dijalog Office > Excel Options > Popular, pa u grupi When creating new workbooks izaberite željeni font i veličinu; kad ste već tu, možete izabrati i novi podrazumevani broj radnih listova u novim radnim sveskama. Da bi ove promene bile aktivirane, moraćete ponovo da pokrenete Excel. Pozadina ćelije se može urediti promenom boje i šare. Na kartici Fill dijaloga Format Cells

Excel 2007 – na novoj radnoj površini

možete odabrati boju sa ili bez preliva, a opciono i oblik i boju teksture; u paleti Fill Color u grupi Home > Font, mogli biste birati samo boju popune. Pomoćne linije na radnom listu (gridlines) služe samo za lakšu orijentaciju na radnom listu. Podrazumevano se ne štampaju, a možete ih i isključiti ako želite; to ćete učiniti ako isključite polje za potvrdu View > Show/Hide > Gridlines. Nezavisno od pomoćnih linija, ako poželite da oblikujete lepo uređenu tabelu sa ivičnim i pomoćnim linijama, to možete učiniti na više načina. Najlakše je da to izvedete primenom palete Home > Font > Borders nakon što ste obeležili opseg koji želite da uredite. Postoje razni trikovi za kombinovanje linija: najjednostavnije je da najpre uredite jednako celu tabelu, a zatim posebna područja. Malo veću kontrolu ćete postići ako izaberete dijalog Format Cells > Borders ili ako primenite neke od komandi u paleti Home > Font > Draw Borders; na raspolaganju su čak i „gumica za brisanje“, dijagonalne linije koje presecaju ćeliju, opcije za izmenu debljine, oblika i boje ivične linije, pa možete izvesti šta god vam padne na pamet. U odeljku o tipovima podataka ćete videti da svaki tip ima podrazumevano poravnanje unutar ćelije, što čak može dobro da posluži kao kontrola ispravnosti unosa. Ako poželite, možete i sami menjati poravnanje; to ćete uobičajeno raditi komandama u grupi Home > Alignment, Najpreciznije kontrole ćete izvesti ako u donjem uglu grupe upotrebite pokretač dijaloga Format Cells > Alignment. Uočite da se posebno utiče na horizontalno i vertikalno poravnanje; kasnije ćete videti kakve su posledice promene uobičajenog vertikalnog poravnanja na dnu ćelije. Takođe, ispis možete izvesti pod nekim uglom ili ga uvlačiti do neke mere, čime ćete izvoditi razne efekte (npr. u zaglavljima tabela).

Ako je uneti tekst preširok za ćeliju, preći će desnu ivicu ćelije. Ako u desnoj susednoj ćeliji postoji neki sadržaj, tekst u aktivnoj će biti podvučen pod nju. Da biste to izbegli, možete uključiti opciju Wrap text, nakon koje će tekst poštovati desnu ivicu ćelije, a pružati se u više redova. Sličan efekat će proizvesti opcija Shrink to fit: da tekst ne bi prelazio desnu ivicu, font će

biti umanjen tako da može da stane u jedan red unutar granica ćelije; pripazite da font ne bude previše smanjen. Razdeljeno dugme Home > Alignment > Merge & Center sadrži nekoliko opcija za sastavljanje više ćelija u jednu veću; reč je o opciji koja je prikladna za centriranje naslova ili drugih posebnih sadržaja. Kada upišete neki sadržaj, odaberite sve ćelije preko kojih on treba da se pruži. Izborom osnovne komande Merge and Center, sve ćelije će biti spojene u jednu posebnu ćeliju, a tekst će biti centriran u njoj. Ispod strelice se nalazi i komanda Merge Across (sastavljanje bez centriranja), Merge Cells (proizvoljno sastavljanje više ćelija u dve dimenzije), kao i komanda za rastavljanje spojene ćelije na prvobitni nivo. Pripazite na par detalja kada sastavljate ćelije: najpre, povezana ćelija se uvek adresira prema adresi gornje leve ćelije; ako više ćelija koje sastavljate imaju neki sadržaj, biće sačuvan samo onaj iz gornje leve ćelije polaznog opsega, dok će ostali sadržaji biti izgubljeni; najzad, ako rastavljate spojenu ćeliju, zatečeni sadržaj će biti smešten u gornju levu ćeliju. Na kartici Alignment dijaloga za oblikovanje ćelije nalaze se i neke posebne komande za poravnanje. Skrećemo vam pažnju samo na jednu vrlo namensku opciju horizontalnog pomart 2008

PC

9

PC SPECIJALNI DODATAK

ravnanja koja služi za posebnu interpretaciju sadržaja: ako u ćeliju unesete samo jedan znak, pa u listi Horizontal odaberete opciju Fill, ćelija će se cela popuniti tim znakom, bez obzira na veličinu fonta ili druge dimenzije. Ovim se možete poslužiti da biste izveli neke specijalne efekte u uređenju izgleda sadržaja. U grupi Home > Clipboard možete uočiti dugme na kome je nacrtana četkica: to je Format Painter, „četkica za oblikovanje“. Svrha ove alatke je da prenese sve osobine izgleda iz neke ćelije u jednu ili više drugih. Označite polaznu ćeliju, kliknite na četkicu, a odmah zatim prevucite po ciljnim ćelijama. U trenutku kada otpustite taster miša, svi atributi izgleda polazne ćelije će biti primenjeni nad ciljnim opsegom. Dupli klik na četkicu će zadržati operaciju uključenom do pritiska na taster Esc: ovo je zgodno za prenošenje oblika u susedne ćelije prostim kretanjem strelicama na tastaturi ili u nesusedne klikovima miša. Iz raznih tehničkih razloga, komande za kopiranje i lepljenje se ponašaju nešto drugačije na radnom listu u Excel-u nego u ostalim Windows programima; savetujemo vam da svakako ispitate te posebnosti tako što ćete ih praktično isprobati. Kada zadate komandu za kopiranje (Ctrl+C), ćelija će biti okružena titrajućim okvirom. Ako budete zadali komandu Paste (Ctrl+V) na drugom mestu, polazna ćelija će i dalje titrati, pa možete nastaviti sa prenošenjem iskopiranog sadržaja. Tek ako pritisnete taster Esc ili ako iskopirani sadržaj prenesete prostim pritiskom na Enter u ciljnoj ćeliji, titranje okvi-

10

PC

mart 2008

ra polaznog opsega će prestati; posle toga, klasična komanda Ctrl+V više neće reagovati. Ova specifičnost postoji zato što se prenose i sadržaj i osobine ćelija: ako želite da se poslužite klasi-

čnin ili Office clipboard-om u tradicionalnom maniru Windows kopiranja, tada pre nego što zadate komandu za kopiranje pritisnite taster F2 da biste ušli u režim uređenja polja, potom obeležite sadržaj, pa tek onda zadajte komandu za kopiranje. Zumiranje ne predstavlja operaciju oblikovanja, ali utiče na vidljivost sadržaja radnog lista, baš kao i opcije oblikovanja. Ovu operaciju možete izvesti komandama u grupi View > Zoom ili u klizačem u statusnoj liniji; klikom na dugme Zoom u glavnoj traci ili na broj levo od klizača za zumiranje u statusnoj liniji, otvorićete dijalog za izbor ili upis željene veličine; mogući opseg zumiranja je od 10% do 400%. Kada jednom promenite procenat zumiranja, ostaće upamćen kao osobina radnog lista do sledeće promene. Posebno skrećemo pažnju na zanimljivu opciju zumiranja na zadati opseg: obeležite neke ćelije po širini ili po visini, pa izaberite

Excel 2007 – na novoj radnoj površini

opciju Zoom to Selection i veličina radnog lista će se prilagoditi izabranom opsegu. U grupi komandi View > Workbook Views se nalaze razne zanimljive opcije prikaza radnog lista. O nekima od njih ćemo govoriti u odeljku o štampanju; sada vam skrećemo pažnju na prostu, ali ponekad vrlo korisnu opciju Full Screen, koja će maksimalno povećati korisnu površinu radnog lista na račun glavne trake, linije za unos i statusne linije. Poput zumiranja, ovu opciju ćete koristiti kada želite da na ekranu odjednom vidite što veći segment podataka. Prikaz na punom ekranu ćete opozvati pritiskom na taster Esc.

Uređenje radnih listova i radne sveske Upravljanje „geometrijom“ radnog lista je veoma korisna disciplina, jer ćete tako veoma brzo dovesti izgled sadržaja u preglednije stanje. Takođe, ne možete uvek tačno predvideti sve sadržaje koji će vam biti potrebni da biste kompletirali neki posao na radnom listu, pa možete biti sigurni da ćete često pribegavati operacijama koje opisujemo u ovom odeljku. Širinu kolone ćete često menjati da bi formirana tabela izgledala lepše ili iz praktičnih razloga, ako se neki sadržaji preklapaju ili ne vide korektno. Postavite pokazivač miša na desnu granicu kolone u zaglavlju, lagano ga mičući po toj zoni dok ne promeni oblik nalik znaku plus sa dve strelice. Kada u tom času pritisnete levi taster miša, pojaviće se ekranska napomena u kojoj se vidi širina kolone u tipografskim tačkama i u pikselima; podrazumevana širina je 8,43 mernih tača-

ka ili 64 piksela, a opseg moguće širine je od 0 do 254 tačaka. Vukući graničnu liniju mišem levo ili desno, direktno ćete menjati širinu kolone. Isti posao možete obaviti i polazeći od dijaloga Home > Cells > Format > Column Width ili istoimenom komandom iz kontekstnog menija u zaglavlju kolone. Ako dvaput kliknete na graničnu liniju, kolona će zauzeti širinu koja tačno odgovara najširem upisanom sadržaju u njoj; to je opcija automatskog uklapanja, koju takođe možete pozvati komandom Home > Cells > Format > AutoFit Column Width. Uočite u istoj paleti i komandu Default Width, čijim dijalogom ćete odjednom promeniti širinu svih onih kolona na radnom listu kojima niste sami menjali širinu. Kolonu ili više njih možete i sakriti: to ćete učiniti da biste privremeno ili trajno sprečili vidljivost nekog sadržaja (na primer, međurezultati koje ne želite da odštampate). Označite željenu kolonu, pa primenite komandu Home > Cells > Format > Hide & Unhide > Hide Columns; biće pak jednostavnije da primenite komandu Hide u kontekstnom meniju kolone. Teoretski, sakrivanje kolone je isto što i postavlja-

nje njene širine na vrednost 0, pa možete upotrebiti i dijalog za promenu širine. Sa tastature, to možete izvesti prečicom Ctrl+0, a mišem tako što ćete desnu graničnu liniju kolone povući mart 2008

PC

11

PC SPECIJALNI DODATAK

sasvim ulevo. Budete li vukli i dalje ulevo, suzićete ili sakriti i više kolona. Da biste sakrivenu kolonu opet učinili vidljivom, najpre obeležite dve njene susedne kolone ili barem dve ćelije u susednim kolonama, a zatim izvedite neku od operacija suprotnih sakrivanju: recimo, primenite komandu Unhide u kontekstnom meniju zaglavlja kolone ili prečicu Ctrl+Shift+0. Sve što je rečeno za promenu širine kolone važi i za visinu reda. Podrazumevano, visina reda se automatski podešava prema ćeliji sa najvećom veličinom fonta. Opseg vrednosti visine reda je od 0 do 409 tačaka. Promenu visine možete izvesti mišem i pomoću dijaloga Row Height (Home > Cells > Format > Row Height ili istoimena komanda u kontekstnom meniju zaglavlja reda). Analogne su i operacije za sakrivanje i otkrivanje reda. Tasterska prečica za sakrivanje reda je Ctrl+9, a za otkrivanje Ctrl+Shift+9. U radni list možete proizvoljno ubaciti ili iz njega izbrisati celu kolonu ili red ili više njih. Važno je da znate da ovim nećete promeniti ukupnu dimenziju radnog lista: sve se uvek dešava u istom prostoru kolona i redova, čiji broj se nikada ne menja. Nova kolona će biti ubačena levo u odnosu na aktivnu ćeliju. Kolonu ubacujete nekim od ovih postupaka: komandom Home > Cells > Insert > Insert Sheet Columns; komandom Insert u kontekstnom meniju zaglavlja kolone; sa tastature, prečicom Ctrl+Shift+Plus. Ako ste neposredno pre poziva komande obeležili nekoliko kolona, onda ćete komandom ubaciti tačno isti broj kolona na njihovo mesto, a ostale se pomeraju udesno. Ukoliko vam je tabela veoma široka i prilikom ubacivanja kolona dođe do situacije da bi se probio limit od raspoloživog broja kolona (može da bude bitno u režimu kompatibilnosti; više o tome u odeljku o radu sa datotekama),

12

PC

mart 2008

program će odbiti da vam dopusti ubacivanje: nije moguće da ostanete bez podataka zato što ste ubacili previše kolona ili redova. Kolonu i red brišete na jedan od sledećih načina: u dijalogu koji ćete otvoriti komandom Home > Cells > Delete > Delete Sheet Columns (Rows) ili prečicom Ctrl+Minus birajte stavku Entire Row ili Entire Column; direktno brisanje pozivate u kontekstnom meniju reda ili kolone, stavka Delete. Više kolona ili redova ćete odjednom izbrisati tako što ćete ih obeležiti pre poziva komande. Budete li izbrisali jednu kolonu, brišući i njen sadržaj, sve kolone desno od nje će se pomeriti za jedno mesto ulevo, a na krajnjoj desnoj strani radnog lista će se pojaviti nova, prazna kolona; odgovarajuće važi i pri brisanju redova. Postoji nekoliko načina obeležavanja više listova, a svaki se obavlja u prostoru jezičaka radnih listova. Recimo, otvorite kontekstni meni nad nekim jezičkom radnog lista i odaberite stavku Select All Sheets; tako birate celu radnu svesku. Drugi način: pomoću klizača dođite do jezička nekog udaljenog radnog lista; držeći Shift, kliknite mišem na taj jezičak i označićete sve radne listove u rasponu između aktivnog i odabranog. Konačno, držeći Ctrl, kliknite na pojedinačne jezičke nesusednih radnih listova koje želite da odaberete. Ovako odabrane listove možete da kopirate, premeštate i brišete, ali i da odjednom izvodite određene operacije nad celim opsegom. Ako unesete neki podatak na aktivni radni list, on će biti unet u istu ćeliju na svim ostalim obeleženim listovima; pazite da ovako ne prepišete neki važan sadržaj koji trenutno ne vidite! Ako promenite širinu kolone u jednom listu, ista izmena će se desiti i u svim ostalim listovima; operacije pretraživanja i zamene se prostiru na

Excel 2007 – na novoj radnoj površini

sve odabrane listove, itd. Koristite ovu opciju programa kad god treba da izvedete neke obuhvatnije promene u sadržaju radne sveske. U toku rada možete proizvoljno dodavati i brisati radne listove i menjati im redosled u radnoj svesci. To možete činiti sa pojedinačnim listovima, ali i sa više njih istovremeno, prethodno ih obeležavajući na maločas opisani način. Već smo pomenuli da novi radni list možete ubaciti klikom na krajnji desni jezičak; to možete izvesti i komandom Home > Cells > Insert > Insert Sheet; sa tastature, to ćete izvesti prečicom Shift+F11. Novi list se pojavljuje levo od aktivnog radnog lista, a inicijalno ime mu je SheetX, gde je X sledeći slobodan broj na raspolaganju. Ako pre ubacivanja označite više radnih listova, u radnu svesku ćete ubaciti isti broj novih radnih listova. Radni list ili više obeleženih možete izbrisati komandom Home > Cells > Delete > Delete Sheet ili komandom Delete u kontekstnom meniju na jezičku radnog lista. Važno je da budete veoma pažljivi, jer ova operacija je destruktivna! Opoziv brisanja (Undo) nije moguć. Kao poslednja kontrola u slučaju da na radnom listu ima nekog sadržaja, najpre morate odgovoriti na kontrolno pitanje, potvrđujući konačnu nameru brisanja. Obratite pažnju i na to da ne možete izbrisati sve listove: radna sveska mora da sadrži barem jedan radni list. Specifičan način da uklonite radni list iz radne sveske, a da ga pritom zapravo ne izgubite, jeste da ga celog premestite u drugu otvorenu ili novu radnu svesku. Ovo ćete uraditi u dijalogu koji ćete pokrenuti komandom Home > Cells > Format > Move or Copy Sheet ili komandom Move or Copy iz kontekstnog menija jezička radnog lista. Pošto ovaj dijalog služi i za premeštanje radnog lista u okviru iste radne sveske, u dijalogu morate izabrati stavku To book:

(new book) ili naziv druge otvorene radne sveske. Ako uključite polje Create a copy, radni list neće biti premešten, nego iskopiran. Ukoliko želite da premestite list u okviru iste radne sveske, to možete učiniti u istom dijalogu. Ali, lakše je i intuitivnije da to učinite mišem: uhvatite jezičak radnog lista i samo ga prevucite na željeno mesto; tokom vučenja, videćete pomoćnu strelicu koja ukazuje na moguće novo mesto ako u datom času otpustite taster miša. Ako za vreme operacije budete držali taster Ctrl na tastaturi, nećete premestiti list, nego ga iskopirati, a novo ime iskopiranog lista će biti, primera radi, Sheet1 (2). Ako želite da olakšate snalaženje u radnoj svesci sa mnogo listova, možete menjati boje jezičaka i tako formirati vizuelno jasne grupe listova. Otvorite kontekstni meni na jezičku, odaberite komandu Tab Color i izaberite boju; jezičak aktivnog radnog lista će uvek biti dominantno beo, sa prelivom ka odabranoj boji, a ostali će biti potpuno obojeni. Boja teksta na jezičku će se automatski prilagoditi promeni, pa će ime lista uvek biti uredno vidljivo.

Navigacija u radnoj svesci Prilikom kretanja po radnoj svesci i radnom listu važi većina standardnih kombinacija i logičnih prečica koje važe i u drugim programima. Međutim, postoje i neke karakteristične kretnje koje bi bilo dobro da savladate, jer one čine preduslov za efikasnost u svakodnevnom radu. Najmanji korak jeste prelazak na susednu ćeliju strelicama na tastaturi u bilo kom smeru, kao i tasterima Tab i Enter posle unosa nadesno i nadole, ili Shift+Tab i Shift+Enter nalevo ili nagore. Uzgred, ako koristite te tastere bez prethodnog kucanja, sadržaj u ćelijama preko kojih prelazite neće biti ugrožen. mart 2008

PC

13

PC SPECIJALNI DODATAK

Strelice na tastaturi u kombinaciji sa tasterom Ctrl pomeraju aktivnu ćeliju najpre na početak oblasti popunjene nekim sadržajem u pravcu strelice, zatim na suprotni kraj te oblasti i tako redom. Kada više nema oblasti podataka, aktivna postaje ćelija na samom kraju radnog lista. Primera radi: ako je aktivni radni list prazan, a želite da isprobate dimenzije radnog lista, pritisnite proizvoljnim redom kombinacije Ctrl+Dole i Ctrl+Desno i naći ćete se u ćeliji XFD1048576 (ili IV65536, ako radite u starom formatu datoteke). Slične kombinacije važe i za Ctrl+Gore i Ctrl+Desno; da biste zaista ispitali sve efekte takvog kretanja po radnom listu, isprobajte ove prečice nad nekim sadržajem, uzastopnim biranjem iste prečice dok ne dođete do neke od ivica radnog lista. Isti efekat ovakvog kretanja se možete postići pritiskom i puštanjem tastera End, a zatim pritiskom na neku od strelica na tastaturi; kada pritisnete End, pojaviće se indikator u statusnoj traci programa. Pritiskom na taster Home aktiviraćete ćeliju na početku reda, sasvim levo. Prečicom Ctrl+Home idete direktno u gornji levi ugao aktivnog dela radnog lista, podrazumevano u A1; ako je deo radnog lista zamrznut, aktivira se gornja leva ćelija slobodnog dela lista. Pritiskom na prečicu Ctrl+End se aktivira donji desni ugao upotrebljenog dela radnog lista; razlikujte ovo od krajnjeg donjeg desnog ugla radnog lista. Tasteri PageUp i PageDown pomeraju sadržaj radnog lista ekran nagore, odnosno ekran nadole. Prečice Alt+PageUp i Alt+PageDown pomeraju sadržaj radnog lista ekran udesno i ekran ulevo. Ako je na tastaturi uključen prekidač Scroll Lock, dolazi do izvesne promene ponašanja komandi za kretanje po radnom listu. Svakim pritiskom na neku kursorsku strelicu pomera se ceo radni list, a aktivna ćelija se ne menja; tada pritisak na Home aktivira gornju

14

PC

mart 2008

levu vidljivu ćeliju, a End to čini sa donjom desnom vidljivom ćelijom. Najzad, na sledeći susedni radni list ćete preći prečicom Ctrl+PageDown, a na prethodni sa Ctrl+PageUp. Upotreba miša na klizačima prozora je standardna: klikom na strelicu pomerate vidljivi deo sadržaja za jedan red ili kolonu, a klikom na područje klizača pomerate čitav sadržaj ekrana; ovakvim kretanjem ne menjate aktivnu ćeliju. Hvatanjem i vučenjem klizača prelazite veće područje odjednom. Uobičajeno klizanje će biti raspoloživo samo u okviru iskorišćenog dela radnog lista, što ima smisla s obzirom na to da ćete verovatno koristiti samo delić raspoloživih dimenzija; da biste klizačem prešli u vrlo udaljeni deo radnog lista, prilikom vučenja mišem držite pritisnut taster Shift. Ako želite da se postavite na neku konkretnu ćeliju, to ćete lako učiniti klikom miša na nju, ako je vidljiva. Ako nije vidljiva, upotrebom klizača je možete učiniti vidljivom, pa onda kliknuti na nju. Međutim, ako već znate adresu te ćelije, pritisnite taster F5 ili prečicu Ctrl+G (takođe: komanda Home > Editing > Find & Select > Go To) i unesite adresu ćelije koju hoćete da aktivirate. Slično možete učiniti i klikom na polje za ime, gde ćete jednostavno preko adrese aktivne ćelije uneti adresu željene ćelije: odmah ćete preći na nju. Upamtite i dodatni dijalog Go To Special; kako vremenom budete upoznavali elemente radnog lista, tako ćete bolje razumevati efekte ovakve navigacije.

Datoteke Excel-a Radnu svesku možete učitati u program na više načina, kako je uobičajeno i u drugim Windows programima: iz samog Excel-a, to ćete učiniti komandom Office > Open, prečicom Ctrl+O ili biranjem neke nedavno korišćene datoteke u listi Office > Recent Documents. Van programa, takođe je uobičajeno: dovoljan je dupli klik na ikonu u Windows Explorer-u. Opšte

Excel 2007 – na novoj radnoj površini

odrednice dijaloga za otvaranje smo opisali u uvodnom delu; recimo sada nešto o formatima koje Excel koristi, o posebnim osobinama opcijama čuvanja i otvaranja radnih svezaka, kao i o nekim drugim pojedinostima koje bi svakako trebalo da poznajete.

Novi i stari formati Govoreći o datotekama u Excel-u 2007, suočavamo se sa karakterističnim problemom za koji je gotovo sigurno da ćete ga iskusiti: posle više od 10 godina, tokom kojih je Excel-ov poznati format XLS zbog svoje učestalosti postao de facto standard za datoteke radnih svezaka, Microsoft je promenio podrazumevani format datoteke. Da bi se sprečile dvosmislenosti, promenjen je i naziv tipa datoteke (XLSX i slični, svi sa četiri slova). Međutim, nije dovoljno da imate prosto saznanje o tipovima, a da pritom ne saznate i o raznim ograničenjima. Još jednom vas upozoravamo na odeljak „Rad sa datotekama“ u uvodnom priručniku o sistemu Microsoft Office 2007, gde su najvažnija načela tih razlika već objašnjena. Najveći problem u razlici dva formata je funkcionalne prirode: postoje komande u Excel-u 2007 koje bi prilikom čuvanja u formatu Excel-a 2003 bile pretočene u nefunkcionalne ili čak izgubljene sadržaje. Moguća posledica može da bude proste, „likovne“ prirode, ali ponekad je reč o ozbiljnim funkcionalnim poremećajima koji bi mogli da izazovu gubitak nekih analiza, pa čak i sadržaja podataka. Formati radnih listova su veoma različiti, mnogi analitički alati rade različito, postoji razlika u interpretaciji aktivnih grafičkih elemenata, pa čak postoje i nekompatibilne funkcije i sistemi internog referenciranja. Rečju, morate veoma da pazite!

Da bi takve pojave bile sprečene, postoji alatka Compatibility Checker, koja će pri svakom čuvanju sadržaja u starijem formatu reagovati sa potankim informacijama o rizicima. Nipošto nemojte lakonski prelaziti preko tih upozorenja, prihvatajući čuvanje po svaku cenu, nego ispitajte šta vam program naglašava. Možda najbolja preporuka koju možemo da vam damo u slučaju da znate da će drugi korisnici otvarati vaše radne sveske u Excel-u 2003 ili starijem: čim počnete da radite, sačuvajte radnu svesku u starom formatu (Office > Save As > Excel 97-2003 Workbook). Odmah kad to učinite, obavezno zatvorite, a zatim opet otvorite tu XLS datoteku. U tom trenutku, Excel će preći u režim kompatibilnosti, sprečavajući vas da upotrebite komande koje bi bile rizične po kompatibilnost; u daljem radu, mogle bi da nastupe samo neke kozmetičke nedoslednosti, a to je već daleko manje važno pitanje. Kao krajnju meru, preporučujemo vam da unapred isprobate razmenu datoteka sa kolegama, ispitujući potencijalne nedoslednosti i razlike koje bi mogle biti specifične u vašoj praksi. Ukoliko u vašoj firmi i dalje ima različitih Office platformi, predlažemo vam da se opredelite za krajnju meru, bar do vremena dok svi ne pređu na novi Office: u dijalogu Office > Excel Options > Save, pri vrhu ćete zateći padajuću listu Save files in this format; odaberite opciju Excel 97-2003 Workbook (*.xls), čime ćete učiniti da komanda Save uvek podrazumevano čuva radne sveske u starom formatu Excel datoteke. Nakon ovog oštrog upozorenja, vratimo se slučaju idealne upotrebe novih formata. Osnovni i najčešći format datoteke kojim Excel 2007 barata je radna sveska sa rezervisanim tipom XLSX. Ovaj format se odnosi na radne sveske u zipovanom mart 2008

PC

15

PC SPECIJALNI DODATAK

XML formatu (što je prilično efikasno sa stanovišta veličine datoteke). Ukoliko radna sveska sadrži makroe i razne VBA objekte (o čemu ne govorimo ovom prigodom), ona će imati format XLSM; osim „prezimena“, između ova dva tipa postoje i funkcionalne razlike, takve da lažiranje nije moguće; reč je o bezbednosnim merama kojima Microsoft sprečava zlonamerne primene. Osim ovih, postoji i tzv. binarni format XLSB, čija celishodna upotreba je predmet neke druge priče. U ovom formatu možete čuvati radne sveske sa ili bez VBA elemenata, ali vam savetujemo da se zasad držite podrazumevanih oblika XLSX i XLSM. U radnoj okolini Excel-a postoji još nekoliko rezervisanih formata, takođe sa namenskim tipovima: predlošci (.XLTX, .XLTM) programski dodaci (.XLAM) i neki drugi. Uobičajeno, nećete direktno baratati tim formatima; oni su izloženi kao sadržaji ugrađeni u program ili vaš profil, a njih ćete koristiti kroz razne namenske operacije na radnoj površini.

Oblici zaštite radne sveske Uz realnu pretpostavku da ćete većinu vremena provedenog u Excel-u baratati nekim od uobičajenih formata datoteka, nećete imati nikakvih problema da razumete ponašanje programa. Ostaje još jedna preporuka, zasnovana na (nažalost) ne baš lako uočljivim opcijama: ukoliko radite sa radnom sveskom koja sadrži podatke od posebne važnosti za vaš posao, ne bi bilo loše da angažujete raspoložive opcije zaštite, barem kao meru preventive od sopstvenih nehotičnih grešaka. To ćete najlakše uraditi ako prilikom čuvanja u dijalogu Save As odaberete stavku Tools > General Options. Ukoliko ste još ranije sačuvali radnu svesku i želite da promenite te opcije, ponovo pristupite dijalogu Save As (ne birajte prostu komandu Save) i izmenite opcije ne menjajući naziv datoteke radne sveske. Jedna od prostih zaštitnih mera od nehotičnih izmena jeste mogućnost ču-

16

PC

mart 2008

vanja pretposlednje verzije datoteke, kao što je to slučaj u nekim drugim programima. Budete li uključili polje za potvrdu Always create backup, pri svakom sledećem čuvanju aktuelnog stanja radne sveske biće sačuvano i njeno prethodno stanje. Ime i tip datoteke Moj Posao.XLSX će biti izmenjen u Backup of Moj Posao.XLK; ako se ukaže potreba da pristupite tom sadržaju, tu datoteku možete otvoriti duplim klikom na ikonu; Excel će vas upozoriti da „nešto možda nije u redu sa tipom datoteke“, ali potvrdite otvaranje i odmah sačuvajte tu verziju pod nekim drugim imenom u podrazumevanom tipu radne sveske. Excel vam dozvoljava da radnoj svesci pridružite dve lozinke: jednu za mogućnost otvaranja (Password to open) i jednu za mogućnost izmena sadržaja (Password to modify); te dve lozinke su međusobno nezavisne. Prilikom unosa lozinke moraćete da potvrdite upis. Budete li želeli da ukinete neku lozinku, otvorite je sa pravom izmene, pa unesite „praznu lozinku“ kao novu. Ako postoji lozinka za pravo izmene, ali je ne znate, radnoj svesci možete pristupiti u režimu samo za čitanje (Read-only), što ćete videti kao napomenu uz naziv radne sveske u naslovnoj liniji. Pošto to baš i nije neki posebno efikasan vid zaštite, možda je bolje da primenite samo polje za potvrdu Read-only recommended;

Excel 2007 – na novoj radnoj površini

reč je o prostoj preporuci prilikom otvaranja da datoteka ostane u režimu samo za čitanje, što je sasvim primereno da angažujete nad važnim tabelama koje ste svakako otvorili samo da biste ih konsultovali tokom rada. Tako ćete sigurno sprečiti nehotične izmene sadržaja.

Predlošci radne sveske Predložak u Excel-u (template) je vrlo lako razumeti: umesto da počinjete sa praznom radnom sveskom, otvaranjem predloška započinjete rad u unapred pripremljenoj formi radne sveske koju možete otvoriti kao polazni obrazac za svoj rad. Elementi koji čine predložak mogu biti mnogobrojni: unapred određeni broj radnih listova i posebno određena imena, ranije uneti sadržaji koji čine nekakav obrazac, ranije definisani izgled ćelija, neki elementi automatizacije, itd. Priprema predložaka čini dobro ulaganje u efikasnost i tačnost: svakim sledećim pokretanjem posla pomoću predloška uštedećete neko vreme, a oblik zatečenog sadržaja će sugerisa-

ti optimalne korake u radnom postupku. Excel već dolazi sa nekim zanimljivim predlošcima: otvorite okno Office > New i naći ćete se u paleti za izbor već raspoloživih predložaka (prečica Ctrl+N, koja je najbrža, uobičajeno vam isporučuje praznu novu radnu svesku). Uočite grupe u levom oknu palete: gornja grupa sadrži predloške na vašem sistemu, a druga, mnogo veća, upućuje na lokaciju Office Online, gde možete potražiti neki predložak u velikoj i stalno rastućoj kolekciji predložaka koji su vam stalno na raspolaganju. Upotreba palete je prosta: ako krećete iz lokala, odabrani predložak ćete otvoriti klikom na dugme Create; online predložak ćete preuzeti klikom na dugme Download, usput dozvoljavajući Microsoft-u da potvrdi legalnost vaše platforme. Otvoreni predložak bi trebalo da odmah sačuvate kao datoteku u nekom od podrazumevanih formata radne sveske; tada nastavite sa uobičajenim radom. Da biste sami pripremili predložak, napravite gotovu radnu svesku sa svim polaznim sadržajima, pa je sačuvajte kao predložak; u opmart 2008

PC

17

PC SPECIJALNI DODATAK

štem slučaju, to je korisno da uradite i sa predlošcima sa lokacije Office Online, kako ne biste morali da ih preuzimate ponovo. Kolekciju predložaka ćete proširiti ako u meniju Office > Save As najpre izaberete stavku Other Formats, a zatim u dijalogu, u padajućoj listi Save as type izaberete opciju Excel Template (*.xltx) ili Excel Macro-Enabled Template (*.xltm). Druga opcija važi ako postoje makroi u predlošku, što je ređi slučaj; program će vas upozoriti ako niste odabrali valjanu opciju. Office programi se u ovom času ponašaju karakteristično: podrazumevana lokacija za čuvanje će biti preusmerena na onu koja je sistemski predviđena za predloške. Važno je da prihvatite to, jer je to jedini način za kasnije uobičajeno biranje. Naime, ispravno spremljen predložak ćete kasnije pronaći u paleti za izbor, u grupi My Templates. Ako postoji više korisničkih profila koji se prijavljuju na isti računar, tada svaki korisnik ima sopstvenu kolekciju predložaka za Office programe. Načini razmene i deljene upotrebe predložaka u radnom okruženju prevazilaze okvir ovog priručnika; predlažemo vam da se o tome konsultujete sa svojim administratorom informacionog sistema.

Drugi formati podataka Jedna od važnih osobina Excel-a je u tome što omogućuje eksploataciju podataka iz raznih izvora. Sasvim je verovatno da ćete u svojoj praksi biti u potrebi da analizirate podatke načinjene u nekom drugom programu ili da pripremite neke obrađene sadržaje za dalji rad u drugom programu. Excel raspolaže razmerno kvalitetnim opcijama za tu namenu i savetujemo da ih ovom prilikom upoznate. Ako u dijalogu Save As bude potrebno da čuvate radnu svesku u nekom drugom formatu, u meniju Save as type ćete najpre pronaći uobičajene opcije. Recimo, već smo naglasili kako valja da mislite na povremenu potrebu čuvanja u starijem formatu Excel-a 97-2003, što je jedna od očiglednih opcija u meniju. Ako vam treba više od toga, birajte stavku menija Other For-

18

PC

mart 2008

mats, pa se koncentrišite na padajuću listu Save as type, koju smo maločas već pomenuli opisujući čuvanje predložaka. U ovom času, prikladno je da vas upozorimo da je Microsoft nedavno, u prvom servisnom paketu ispravki za Office 2007, skratio izbor mogućih formata za čuvanje, izbacujući sa spiska neke zastarele formate koji ne obezbeđuju primerene opcije zaštite sadržaja. U jednom od prethodnih izdanja „Office bajtova“ ili na stranicama „Office Praktikuma“, pronaći ćete preporuku kako da vratite te formate u opticaj, bude li neophodno. Excel je odavno postao „svestan Interneta“, pa postoji mogućnost čuvanja u nekom od Web formata (HTML, MHT), što uz opciju čuvanja u obliku univerzalne PDF datoteke čini moguću opciju izvoza sadržaja i kasnijeg pasivnog pregleda za one koji nemaju Excel na svom računaru. Ukoliko podatke pripremate za prenos u neki drugi strukturirani sistem, konsultujte se sa kolegama koji bi format bio optimalan; za prenos u baze podataka to bi mogli biti formati XML, TXT, DIF, SLK, mada je vrlo verovatno da ćete primeniti uvek efikasni univerzalni oblik CSV. U svakom slučaju, povedite računa da pri izboru tipa postoje razne opcije (najbitniji je kodni raspored, tj. očuvanje čitljivosti naših slova), pa ne bi bilo loše da pre uspostavljanja nekog standarda razmene napravite ozbiljne probe kako biste se uverili da će sve proći valjano. Excel je u stanju da prihvati više formata zapisa podataka. Formati koji se smatraju prirodnim su svi oblici starih i novih Excel datoteka (.XL*), kao i familija formata XML i HTML. Za mnoge formate baza podataka postoje filteri pomoću kojih se, direktno ili kroz prikladne dijaloge, sadržaj uvodi u radnu svesku. Čest slučaj učitavanja stranog formata ćete imati ako je ulazni sadržaj zapisan kao oblikovani tekst, poravnat tako da se lako prepoznaju kolone buduće tabele, ili označen nekim znakom za razgraničavanje (zarez, tačka-zarez, tabulator i sl.). U većini slučajeva, Excel će odmah i tačno prepoznati ove postavke, a na vama je da potvrdite

Excel 2007 – na novoj radnoj površini

izbor ili, u ređim situacijama, da izmenite parametre uvoza. Na slici možete videti kako izgleda dijalog za uvoz tekstualne datoteke. Ovde je na delu čarobnjak za uvoz teksta, koji će verovatno uspešno prepoznati strukturu. Ipak, uvek proverite da li su kolone dobro postavljene, pogotovo ako u tabeli ima brojeva: mišem možete pomicati li-

za svakodnevni rad, pripremite željeni oblik radne sveske. Potom je sačuvajte kao predložak pod imenom BOOK.XLTX i postavite je u fasciklu XLStart koja se nalazi negde u strukturi vaše instalacije Office programa (početak navigacije u Windows-u XP je \Documents and Settings\ \Application Data\; u Visti, to je \ Users\\AppData\Roaming\; u nastav-

niju razgraničenja po lenjiru. Klikom miša postavićete novu liniju; duplim klikom na vrh linije ona će biti uklonjena. Obratite pažnju na treći korak čarobnjaka, gde treba da pripazite na formate podataka (o njima govorimo u sledećem odeljku), a posebno na decimalne oznake brojeva i datume. Ako postoje razlike (tačka umesto zareza, netipičan zapis datuma), kliknite na Advanced i promenite podatak. Ako želite da se Excel uvek otvori sa radnom sveskom koja je namenski pripremljena

ku putanje, to je \Microsoft\Excel\XLSTART). Sada će se pri otvaranju Excel-a uvek otvoriti nova radna sveska čiji polazni sadržaj je uzet iz ovog predloška. Slično možete postupiti i pri uvođenju novog radnog lista u radnu svesku: pripremite novi radni list koji je jedini u radnoj svesci, a zatim ga sačuvajte kao predložak po imenu SHEET.XLTX u fascikli XLStart. Od tog časa svakom komandom za dodavanje radnog lista dobićete novi list sa sadržajem preuzetim iz ovog predloška.

mart 2008

PC

19

PC SPECIJALNI DODATAK

Vrste, tipovi i formati podataka

R

azumevanje atributa podataka je jedan od ključeva valjanog rada u Excel-u. Program će vam pomoći u tome: za početak, dovoljno je da znate za nekoliko prostih pravila unosa i da prepoznate da li ste neki sadržaj uneli ispravno. Na samom početku te priče, hajde najpre da savladamo precizne pojmove kojima ćemo se služiti u opisivanju podataka.

Kada upisujete nešto u bilo koju ćeliju na radnom listu, postoje dve najopštije vrste sadržaja: to su konstante i formule. Konstanta je bilo kakav prosto upisani podatak; najvažnija osobina konstante u ćeliji jeste da njen sadržaj ostaje nepromenljiv dok ga ne promenite sami. Konstantne vrednosti se razlikuju po tipovima koji je Excel u stanju da prepozna (tekst, broj, datum...), o čemu ćemo govoriti malo kasnije. Formula je sadržaj izražen kao izraz ili funkcija i podleže strogim pravilima pisanja; takav sadržaj se uvek interpretira kao rezultat izračunavanja. Formula se prepoznaje tako što uvek počinje znakom jednakosti (=). Argument formule može biti konstanta, referenca (adresa) ili druga formula. Glavna osobina formule je da dobijeni rezultat u ćeliji automatski menja vrednost ako se promeni vrednost neke polazne ćelije. Sada govorimo o izrazima; o funkcijama, kao posebno važnoj temi u Excel-u, govorimo u posebnom odeljku. Kada unosite sadržaj u ćeliju, Excel uvek pokušava da prepozna šta pišete; na osnovu tog prepoznavanja zasnovana je interaktivnost radnog lista. Ako prvo unesete znak jednakosti, Excel očekuje formulu; u trenutku potvrde unosa program proverava ispravnost i ako se potvrdi da su pravila zadovoljena, prikazuje gotov rezultat (ili poruku o grešci, ako se ona desi). Ako sadržaj ne počinje znakom jednakosti, onda je to uvek konstanta: tada program pokušava da prepozna tip podatka na osnovu oblika unetog sadržaja (npr. neki datum ili broj). Ako tip podatka ne bude posebno prepoznat, Excel će ga tumačiti kao tekst.

20

PC

mart 2008

Tipovi podataka Svaka konstanta ili rezultat formule u nekoj ćeliji sadrži atribut tipa podatka. To je vrednosna kategorija koju je važno da prepoznajete, jer od njih zavise mogućnost i ishod nekih operacija (recimo, besmisleno je sabirati tekst i broj). Kada budemo govorili o funkcijama, videćete da je poštovanje tipova kritično važno da bi se Excel uopšte pravilno koristio. Pažljivo proučite kako se tipovi definišu i prepoznaju. Tekst je bilo kakav skup znakova (slova, cifre i specijalni znakovi) i predstavlja najopštiji tip podatka. Excel će pokušati da prepozna kontekst i tip sadržaja ćelije u toku unosa: ukoliko ne bude prepoznat nijedan posebni tip pri unosu ili izračunavanju, sadržaj će se smatrati običnim tekstom. Ukoliko insistirate da se sadržaj vidi kao tekst, što ima smisla u određenim prilikama, kao prvi znak unesite apostrof (’); recimo, iako se jedinstveni matični broj građana (JMBG) sastoji isključivo od cifara, korisno je da taj podatak zapišete kao tekst; u protivnom, moglo bi se desiti da vodeća nula ne bude ispisana ili da program „odluči“ da promeni oblik zapisa broja u kontekstualnu besmislicu. Vodeći apostrof se neće videti u ćeliji, osim u toku uređivanja; kada tako unesete broj, pojaviće se pametna oznaka koja će uočiti nekonzistentnost, ali to možete ignorisati. Drugi način da se sadržaj smatra isključivo tekstom je zatvaranje u znake navodnika (na primer, „123“ nije broj, nego tekst). Tekst se podrazumevano poravnava ulevo i to je dobro da upamtite: ako ste želeli da upišete neki broj ili datum, a sadržaj je ostao poravnat ulevo (pri čemu vi niste forsirali poravnanje ulevo), znaćete da ste nešto pogrešili prilikom unosa. Broj je poseban tip podatka u ćeliji: sastoji se od cifara 0-9 i specijalnih znakova koji određuju poseban oblik broja (predznak broja, interpunkcija broja, oznaka za procenat, oznaka valute itd.). Osim prostog unosa, broj možete upi-

Excel 2007 – na novoj radnoj površini

sati i sa separatorom klasa (npr. 123.456,78), kao razlomak (npr. 7 3/8), u eksponencijalnom obliku (recimo, 1,23E-03) itd. Maksimalni opseg brojeva u kome Excel može da operiše je od -1E+308 do +1E+308, a u okolini nule od -2,22E-308 do +2,22E-308. Broj se uvek pamti i ulazi u računske operacije sa najviše petnaest značajnih cifara, dok se cifre niže vrednosti pretvaraju u nule. Sve varijante brojeva se podrazumevano poravnavaju udesno u ćeliji.

Datum i vreme su karakteristični oblici brojeva: razlog za to je način za interno čuvanje i obradu, a ne prezentacija na radnom listu. Naime, Excel svaki datum interno vidi kao redni broj počev od 1. januara 1900. godine; zahvaljujući tome, podatke o datumima je moguće koristiti u računskim operacijama. Vreme u toku dana se u Excel-u interno interpretira kao razlomak X/86400, gde je X broj sekundi proteklih od ponoći. Vreme se predstavlja u decimalnom obliku broja, i to tako da se logično nastavlja na oblik zapisa datuma (recimo, interni zapis 1. marta 2008. u 18:00 glasi 39508,75). Excel barata datumima u opsegu od 1.1.1900. do 31.12.9999. Kada upisujete datum u podrazumevanom obliku, pripazite da ne unesete tačku iza godine, jer će u protivnom datum biti prepoznat samo kao tekst. To je uvedeno kao standardno pravilo; kasnije ćemo vam objasniti kako to da izmenite ako insistirate ispisu datuma po našem pravopisu. Trenutni datum ćete najbrže uneti prečicom Ctrl+; (tačka-zarez), a trenutno vreme prečicom Ctrl+: (dvotačka). Logička vrednost se javlja kao rezultat postavljenog logičkog izraza ili funkcije. Moguće je uneti logičku vrednost i kao konstantu, kao jednu od rezervisanih reči TRUE ili FALSE. Poruka o grešci je tip podatka koji vi kao korisnik ne-

ćete unositi, nego je moguće da ga dobijete kao rezultat neke neregularnosti u izračunavanju formule; o porukama o grešci posebno ćemo pričati u delu o funkcijama. Logičke vrednosti i poruke o grešci se uobičajeno ispisuju centrirano u odnosu na širinu ćelije.

Oblik prikaza sadržaja Svakom sadržaju ćelije, a pogotovo ako je to netekstualni zapis, možete dodeliti poseban oblik (format) prikaza. Kad to kažemo, podrazumevamo prikaz podatka na radnom listu bez obzira na njegovu vrednost: recimo, broj vidljivih decimala broja, oznaka valute, oblik zapisa datuma, itd. Krenimo od nekoliko primera ponašanja Excel-a u prepoznavanju formata. U nekoliko ćelija unesite tačno sledeće sadržaje: 12.345,678 123456,123456 15 Din. 15,00 Din.

Excel je odmah prihvatio prva dva broja u decimalnom formatu, prvi put sa separatorom klasa, drugi put bez njih. Druga dva broja su prihvaćena u formatu valute, jednom bez decimala, drugi put sa njima. Primetićete da u podrazumevanom uređenju radnog lista, na kraju ne vidite sve decimale prva dva broja, ali ništa zato: Excel ponekad zaokrugli broj na manje decimala, uredno pamteći sve upisane decimale; sve one će ravnopravno učestvovati u računskim operacijama, videle se one ili ne. Proverite sve vrednosti u liniji za unos: videćete samo osnovni zapis broja, oblik koji je dovoljan u izračunavanjima. Ipak, Excel je odmah prihvatio unete formate u ćeliju, pamteći sve decimale čak i ako ih ne prikazuje u ćeliji. To je još jedno pravilo u Excel-u: program podrazumevano čuva u pozadini preciznost do raspoloživih 15 znamart 2008

PC

21

PC SPECIJALNI DODATAK

čajnih cifara i to ne treba mešati sa vidljivim ispisom (postoji i druga opcija preciznosti; o njoj sada ne govorimo). Sada promenite upisane vrednosti: prepišite sadržaj sve četiri ćelije brojem 1. Na početku, Excel je prepoznao i prihvatio unete formate pri prvom unosu brojeva. Posle toga, broj 1 je „prosto“ unet, ali je ipak primenjen oblik koji je već postojao u ćeliji. To važi kao pravilo u Excel-u: prvi oblik prikaza različit od običnog zapisa ostaće zabeležen kao svojstvo ćelije i sledeći uneti podatak će se jednako oblikovati. U takvim slučajevima jedini način da promenite oblik prikaza u ćeliji je forsirana promena oblika, jer osobina ostaje zadržana čak i kad sasvim izbrišete zapis u ćeliji. Ovo pravilo pamćenja možete dobro da iskoristite da biste pri prvom formiranju nekog urednog sadržaja odmah postavljali optimalne oblike brojeva. Da bi se formatima zapisa u ćeliji lakše baratalo, u Excel-u postoje standardni predlošci ispisa. To su tzv. maske. Osim što se možete snalaziti sa brojnim maskama koje već postoje, moguće je i da formirate sopstvene oblike. Promena maske broja u ćeliji izvodi se na kartici Number u već poznatom dijalogu Format Cells; realne potrebe u praksi su takve da ćete ovom dijalogu često pristupati, pa savetujemo da upamtite prostu prečicu Ctrl+1 kao najbrži način da uredite aktivnu ćeliju ili obeleženi opseg. Prvi izbor u listi kategorija je General: to je oblik bez posebnih svojstava, onaj koji je una-

22

PC

mart 2008

pred definisan na praznom radnom listu. Druga varijanta je Number i ona već omogućuje više opcija: definisanje broja vidljivih decimala, pri čemu će poslednja cifra biti zaokrugljena; upotreba separatora klasa (znak za razdvajanje hiljada), radi lakšeg čitanja velikih brojeva; način prikaza negativnih brojeva (na primer neke knjigovođe vole da vide negativne brojeve kao crvene). Dok postavljate opcije, menjaće se izgled uzorka broja u ćeliji, tako da odmah vidite budući rezultat. Kategorija Currency je namenjena prikazu novčanih iznosa. Osim lokalnih zapisa simbola (kod nas je to Din.) i specijalnih oznaka za dolar, evro i slične valute, priložen je i dugi spisak oznaka valuta po ISO standardu (tri velika slova), koje se koriste u međudržavnom platnom prometu. Nažalost, naš dinar je ovde i dalje označen pretprošlom skraćenicom YUN; u međuvremenu je zastarela i oznaka CSD, a aktuelno obeležje RSD još nije na vidiku. Računovodstveni formati (Accounting) su slični valutama, osim što je poravnanje malo drugačije, a predznak negativnog broja za našu valutu se prikazuje uz levu ivicu ćelije; po američkom standardu pak negativni boj se u knjigovodstvu prikazuje kao običan broj u zagradama. Formati Date i Time sadrže oblike koji važe u nomenklaturama raznih jezika. Upoznajte predložene formate za naše podneblje: jedino ako unapred budete poštovali neku od datih

Excel 2007 – na novoj radnoj površini

formi prilikom zapisivanja, datum će odmah biti valjano prepoznat. Na primer, ako unesete 31.3.8, 31.03.08, 31.mart.2008, 31/3/08 ili 31. mart 2008, Excel će znati da mu saopštavate isti datum. Ne kucajte tačku na kraju godine, jer je to po pravilima Excel-a pogrešno. Veoma je važno da program razume da unosite baš datum i zato uvežbajte primenu standardnih maski. Formati Percentage i Scientific se koriste za posebne namene; njihova upotreba vam je verovatno ili jasna ili nevažna. Obratite pažnju kako Excel tretira prepisivanje broja ispisanog u procentualnom obliku: znak za procenat će ostati zadržan pri kucanju, tako da odmah razumete koju vrednost realno zapisujete. Budete li kliknuli na dugme Home > Number > Percent Style nad ćelijom u kojoj je zapisan neki običan broj ili to učinite izborom u dijalogu Format Cells, on će biti vrednosno očuvan; dakle, broj 15 bi bio preinačen u 1500%. Ako želite da broj predstavite kao razlomak, unesite ga u obliku a b/c (uočite razmak između celobrojnog dela i fragmenta). Grupa oblika Fraction sadrži i varijante koje daju opcije prikaza u zaokrugljenim razlomcima (n/2, n/4... n/100) ili kao aproksimaciju u kojoj imenilac ima jednu, dve ili tri cifre. U nekim slučajevima, broj sa mnogo decimala možda neće biti tačno prikazan, ali njegova polazna vrednost će interno uvek ostati očuvana. Format Text je još jedan način da sprečite program da prepozna poseban sadržaj ili format unosa. Ako je ćeliji dodeljen ovaj format, svaki uneti broj ili formula će se smatrati običnim tekstom, ovog puta bez potrebe da ga započinjete apostrofom. Kategorija Special je prazna na srpskom, ali funkcioniše na nekim drugim jezicima; Recimo, probajte English (United States) da biste videli primere: to su razni standardni brojevi u obrascima, poput poštanskog ili telefonskog broja. Format Custom je namenjen izboru ili unosu specijalnih maski koje možete iskoristiti u posebnim prilikama. Neke od maski koje ovde vidite su, zapravo, one iz drugih grupa, a ovde su navedene jer može biti zgodno da vam po-

služe kao polazište za neku posebnu masku. Naime, uvek možete formirati sopstvenu masku ispisa. Recimo da želite da klase broja budu razdvojene razmakom, a ne tačkom, i da se vide strogo tri decimale; takva maska ne postoji među predloženim. Rešenje navedenog primera je da u polje Type unesete masku # ### ##0,000. Znak # znači da se vodeće nule broja menjaju praznim mestom, a nule u maski prikazuju uvek vidljive cifre. Ako, na primer, baratate brojevima koje želite da vidite sa tačno četiri cifre (0001, 0002...), označite ciljni opseg i definišite mu masku 0000. A ako insistirate na tački na kraju godine u datumu, ipak morate uneti datum u standardnom formatu, a kasnije sami definišite masku datuma koja podrazumeva i tačku na kraju (probajte, recimo, maske d.m.yyyy. ili dddd, d. mmmm yyyy.). Svaku masku koju sami definišete Excel će upamtiti u datoteci radne sveske i ona će ubuduće biti na raspolaganju u njoj. Alatka Format Painter („četkica“), koju smo ranije opisali, može da posluži i za prenos postavljenog oblika prikaza sadržaja. Drugi način kopiranja oblika brojeva je specijalni prenos: polaznu ćeliju označite za kopiranje (Ctrl+C), a zatim označite sve ćelije u ciljnom opsegu i u meniju ispod dugmeta Home > Clipboard > Paste izaberite stavku Paste Special; u dijalogu koji će se otvoriti, u grupi Paste odaberite opciju Formats, pa potvrdite izbor. Uzgred, kad već pominjemo ovaj dijalog: upamtite ga, jer će vam biti od značajne koristi u mnogim posebnim situacijama.

Izrazi u Excel-u Nalik klasičnom pojmu iz algebre, izraz je oblik formule koja se sastoji od konstanti, referenci i operatora. Excel prepoznaje tri vrste izraza, a oni se razvrstavaju prema tipu rezultata: to su aritmetički, tekstualni i logički izraz. Operatori aritmetičkih izraza su uobičajeni znaci za četiri osnovne operacije (+, -, *, /), znak za procenat i znak ^ (naziva se karet) kojim se označava stepenovanje. U izrazima se koriste uobičamart 2008

PC

23

PC SPECIJALNI DODATAK

jena prava prvenstva među operacijama, a korišćenjem zagrada ovaj redosled prvenstva se menja; razlike u odnosu na aritmetička pravila ne postoje ili su veoma male, pa nećete imati nikakvih problema. Ako je reč o tekstu, rezervisan je samo jedan posebni operator: & (naziva se ampersend) označava sastavljanje teksta (tzv. konkatenaciju). Prosti logički izrazi se uobičajeno bave odnosom veličina, pa je za njih rezervisano šest očiglednih operatora: =, >, <, >=, <= i <>. Mogući rezultati nekog logičkog izraza su konstante TRUE i FALSE. Sadržaj izraza može biti ili konstanta ili adresa ćelije koja sadrži neku vrednost, bilo da su u njoj konstanta ili rezultat druge formu-

24

PC

mart 2008

le. Pogledajte primere na slici: rezultati nekih formula su dobijeni od konstanti u koloni A, a neke formule su napisane kao kombinacija konstanti i referenci. U toku unosa izraza Excel će vam pomoći logičkom kontrolom pisanja. Recimo, kada upisujete nizove otvorenih zagrada, menjaće se njihove boje; kako unesete neku desnu zagradu, podebljaće se njen par na levoj strani, a biće uparena i boja, kako biste imali vizuelnu kontrolu parova odgovarajućih zagrada. Ako pokušate da završite unos izraza koji nije ispravan, Excel će prijaviti grešku, pokušavajući da je ispravi i predlažući ispravku. U nekim trivijalnim slučajevima, recimo kad samo nije zatvorena očigledna poslednja zagrada, Excel će to učiniti za vaš račun bez posebne naznake.

Excel 2007 – na novoj radnoj površini

Reference i opsezi

E

xcel raspolaže sadržajima u radnoj svesci isključivo tako što proziva adrese ćelija i opsega, dok računska mašina u pozadini pristupa konkretnim vrednostima i ispisuje rezultate u ciljnim ćelijama. Da biste mogli efikasno da obavljate sve poslove na radnom listu, izuzetno je važno da naučite da kontrolišete oblike referenci i ponašanje programa pri manipulaciji formulama, jer je sigurno da ćete često kopirati mnogo formula u nekim listama, umesto da ih sami unosite u stotine

redova iznad, a najbliža jedan red iznad“. Kada je formula iskopirana, ona je prenela upravo takav opis reference i zato je dobijena nova formula, sa drugim opsegom u zapisu. Ovakav oblik prenošenja formule je najčešći i sigurno ćete ga često koristiti; međutim, tu postoje i neke male zamke i važno je da ih prepoznate. Sada nije teško formirati sve zbirove: iskopiraćemo jednu formulu u sve ćelije reda „UKUPNO“. Sad iskopirajte zbir u F6, pa u ćeliju G5

sličnih ćelija. Prvi zadatak je da naučite da baratate različitim tipovima referenci.

(dakle, pomerite aktivnu ćeliju i desno i gore): u prvoj ćeliji ćete dobiti uredno prenetu relativnu referencu (sa vrednošću 0, jer nema vrednosti u referenci), a u drugoj grešku #REF!, jer ne postoji ćelija koja je pet redova iznad G5. Ovo je tipična i relativno česta greška u radu sa relativnim referencama; ako naiđete na nju, to je verovatno posledica izbora ciljne ćelije koja je postavljena negde ukoso u odnosu na polaznu. Neka ovo bude primer za pouku: nemojte kopirati formule ukoso, da ne biste izgubili kontrolu nad ponašanjem relativnih referenci; greške bi bile skoro potpuno izvesne. Vratimo se na početak eksperimenta: izbrišite sve formule u primeru. Ako uz jednu ili obe koordinate svake ćelije unesete znak $, ta koordinata će se smatrati fiksiranom. U ćeliju B7 sami upišite formulu =SUM($B$2:$B$6). Sada program ne čita zapis relativno kao malopre, to je apsolutna referenca koja se čita doslovno:

Pogledajte tabelu na slici: postoje neki podaci nad kojima ćemo uspostaviti zbirove. Ispod kolone za kasu 1 formiramo zbir. Sadržaj ćelije zbira je zapisan formulom =SUM(B2:B6). Zasad samo kratka uzgredna napomena: ovo je funkcija za sabiranje, a dobili smo je trivijalnim klikom na dugme Home > Editing > AutoSum dok je bila aktivna prazna ćelija B7 u koju smo hteli da unesemo zbir. Sad označite ćeliju B7 za kopiranje (Ctrl+C), pređite u C7 i pritisnite Enter. Pogledajte rezultujuću formulu: ona sada glasi =SUM(C2:C6). Excel je, dakle, preneo relativni odnos položaja ćelije u odnosu na opseg u kome se nalaze sabirci; dobili smo logičan rezultat na valjanom mestu. To znači da je polazni opseg bio relativna referenca formule: program je pročitao polazni opseg kao „sadržaj koji se nalazi u ovoj istoj koloni, najdalja ćelija je pet

mart 2008

PC

25

PC SPECIJALNI DODATAK

„opseg ćelija od B2 do B6“. Ako iskopirate formulu bilo gde, dobićete njenu identičnu kopiju, pa tako nećete dobiti drugi zbir. Ako prvi zbir unesete kao =SUM($B$2: B6), jedna ćelija će biti fiksirana, a druga relativna. Ako se formula iskopira u C7, formula postaje =SUM($B$2:C6), jer je druga ćelija u adresi opsega interpretirana relativno; ponekad i ovakav račun ima smisla, jer dobijate rastuće zbirove. Ovaj hibridni oblik se naziva mešovita referenca. Osim ovog konkretnog oblika, postoje i neke složenije (mada se koriste vrlo retko), jer ne morate fiksirati obe koordinate jedne ćelije: možete fiksirati samo kolonu, a dopustiti da se redovi menjaju (ili obrnuto) i tako možete praviti razne kombinacije, poput =SUM($C2:C$6). Isprobajte takvu kombinaciju i ispitajte šta se dešava pri kopiranju formule. U toku uređivanja formule možete lako promeniti tip reference tako što ćete u režimu uređenja (setite se: F2) postaviti pokazivač unosa na adresu ćelije i pritiskati taster F4 uzastopno, sve dok ne dobijete oblik koji želite. Kombinovanje referenci može doneti mnoge prednosti, ali skriva i mnoge zamke. Na primer, vodite računa da se zbog fiksiranja neke adrese ne pojavi preklapanje podataka, recimo da neki podzbir dva puta učestvuje u ukupnom zbiru.

Tipovi opsega Već smo opisali prve primere korišćenja opsega ćelija, način zapisivanja i njihovo značenje. Važno je još da savladate neke posebne načine kontrole opsega; biće vam korisno u redovnom radu. Kontinualni ili neprekidni opseg predstavlja obeleženi pravougaoni skup ćelija. Može se pružati po jednoj ili dve dimenzije radnog lista (zapravo, čak i do tri dimenzije u radnoj svesci). Posebni slučajevi kontinualnog opsega su jedna ili više celih susednih kolona ili redova, a moguće je i ceo radni list definisati kao kontinualni opseg. Obeleženi opseg je vidljiv na radnom listu kao područje u zatamnjenoj boji pozadine i sa istaknutim zaglavljima zahvaćenih

26

PC

mart 2008

redova i kolona. Jedna aktivna ćelija se može smatrati specijalnim slučajem opsega koji ne treba posebno obeležavati. Neprekidni opseg možete obeležiti na više načina. Sa tastature: postavite se na jednu od ćelija koja će biti ugao opsega, pa držeći taster Shift strelicama na tastaturi raširite opseg do ćelije u suprotnom uglu. Mišem je ponekad lakše: kliknite na jednu od ugaonih ćelija, a zatim jednostavno prevucite izbor do naspramnog ugla držeći levi taster miša pritisnut. Drugi način mišem: označite jednu od ugaonih ćelija, a zatim držeći Shift kliknite na naspramnu ćeliju i opseg će biti obeležen. Opseg prestaje da bude označen pritiskom na neki od kursorskih tastera ili klikom miša na bilo koju ćeliju radnog lista. Ako raspolažete nekom homogenom tabelom podataka bez praznih ćelija, bilo bi dobro da upamtite uobičajeni način njenog obeležavanja, bez obzira na njenu veličinu: postavite gornju levu ćeliju kao aktivnu, pa držite pritisnute tastere Ctrl i Shift dok redom po jednom pritisnete tastere sa strelicama nadole i udesno (svejedno kojim redom). Još jednostavnije: kliknite bilo gde unutar te tabele, pa pritisnite prečicu Ctrl+Shift+razmaknica. Pritiskom na prečicu Ctrl+razmaknica obeležićete celu kolonu u kojoj se nalazi aktivna ćelija, a prečicom Shift+razmaknica obeležavate ceo red. Moguće su i kombinacije: ako su, npr. već označene dve susedne ćelije u istom redu, pa pritisnete Ctrl+razmaknica, biće obeležene obe kolone koje sadrže te ćelije. Ako kliknete mišem na zaglavlje kolone ili reda, celu kolonu ili red ćete obeležiti kao opseg. Više uzastopnih kolona ćete obeležiti povlačeći mišem od prvog do poslednjeg zaglavlja kolone koje hoćete da uključite. Na preseku zaglavlja kolona i redova radnog lista nalazi se dugme Select All (ima oznaku trouglaste strelice). Klikom miša na to dugme, ceo radni list ćete označiti kao opseg; sa tastature, to ćete postići prečicom Shift+Ctrl+razmaknica nad nekom praznom ćelijom, udaljenom od nekog opsega koji sadrži podatke.

Excel 2007 – na novoj radnoj površini

Nekontinualni ili isprekidani opseg je bilo kakav skup ćelija koje se pojedinačno obeležavaju. Način da definišete nekontinualni opseg je jednostavan: držite taster Ctrl na tastaturi, kliknite na svaku pojedinačnu ćeliju koja vas interesuje ili, ako u nekom delu ima više susednih ćelija, prevucite od prve do poslednje. Kada završite obeležavanje, otpustite taster Ctrl. Sa ovakvim opsegom su moguća ograničena dejstva, dok neka nisu izvodljiva (npr. nije izvodljivo kopiranje i premeštanje); najčešći razlog za ovakvo obeležavanje je istovremeno oblikovanje ili brisanje sadržaja u ćelijama. Osnovni vid adresiranja opsega ste već upoznali: to je kontinualni opseg koji se referencira navođenjem dvaju naspramnih ćelija, sa dvotačkom između, npr. A1:G5. Nije neophodno da navodite striktno gornju levu ćeliju, pa donju desnu: navedite bilo koji par naspramnih ćelija, npr. A5:G1. Ako hoćete da referencirate celu prvu kolonu, to možete učiniti klasičnim A1:A1048576, ali je svakako lakše ukucati samo A:A. Nekoliko celih susednih kolona ćete označiti sa npr. B:F. Isto važi i za redove: referencirajte drugi red kao 2:2 ili prvih pet kao 1:5. Po ovoj logici, ceo radni list se obeležava kao A:XFD ili kao 1:1048576, mada su u praksi retke potrebe za baš ovolikom „referencom“. Nekontinualni opseg se referencira nabrajanjem delova razdvojenih znakom tačka-zarez, pri čemu neki kontinualni deo označavate klasično. Primeri zapisa nekontinualnog opsega su A1;B2;C3 i A3:A5;C3:C5. Adresa ćelije je jednoznačna samo na nivou jednog radnog lista, jer se na svakom radnom listu nalaze ćelije sa istim adresama. Uvek možete da koristite i reference sa drugih radnih listova, upotrebljavajući opšti oblik ’ime_lista’!adresa. Uzvičnik u ovom zapisu je separator; apostrofi kojima se uokviruje ime lista se mogu izostaviti ako se ime sastoji od jedne reči: dakle, možete napisati Sheet1!A1 ili Sheet2!B2, ali biste morali da napišete ’Izveštaj o prodaji’!F1, ’Promet 2007’!B10 i slično. Na ovaj oblik udaljenih referenci morate posebno da pa-

zite: ako izbrišete radni list koji sadrži referencu u formuli na posebnom radnom listu, izgubljeni opseg će dobiti oznaku npr. #REF!A1:C3 i rezultat neće moći da bude interpretiran. Ako tokom formiranja formule treba da označite jedan ili više opsega na drugim radnim listovima, to ne morate raditi napamet: slobodno usred unosa formule promenite radni list, na drugom listu obeležite mišem željenu ćeliju ili opseg, pa se vratite na polazni list i završite unos. Ako ste izborom opsega na drugom listu završili unos, samo pritisnite Enter i opet ćete se naći na polaznom radnom listu, uz uredno završen unos formule.

Operacije nad opsezima Postoje razne operacije koje možete uraditi nad opsegom podataka; pomenimo nekoliko primera. Označite neki manji opseg, recimo tri reda puta tri kolone. Obratite pažnju da je aktivna ćelija u opsegu posebno obeležena. Sada pritiskajte taster Enter više puta. Primetićete da se aktivna ćelija menja samo u okviru opsega, idući odozgo-nadole, pa na vrh sledeće kolone i tako redom ukrug. Tokom popune možete koristiti i taster Tab (udesno) i kombinacije sa tasterom Shift (u suprotnom smeru). Označite bilo kakav opseg podataka, u aktivnu ćeliju unesite neki sadržaj, a unos potvrdite sa Ctrl+Enter: sve ćelije opsega će odmah primiti taj isti sadržaj. Pritisnite Ctrl+B: svi ispisi će biti podebljani, itd. Vratimo se opet na tabelu koju smo formirali radi prikaza načina prenošenja referenci. Izbrišite sve zbirove koje ste uneli na dnu kolona. U ćeliju B7 postavite zbir te kolone; neka B7 ostane aktivna ćelija. Sadržaj ćelije je =SUM(B2: B6). Sad obratite pažnju na crni kvadratić u donjem desnom uglu okvira koji označava aktivnu ćeliju. Primaknite pokazivač miša tako da se pretvori u mali crni krstić; sad pritisnite levi taster miša i prevucite pokazivač preko ćelija C7 i D7. Otpustite taster miša; u naznačenim ćelijama ćete dobiti zbirove kolona C i D. Pojaviće se i pametna oznaka: ako je otvorite, osim operacimart 2008

PC

27

PC SPECIJALNI DODATAK

je kopiranja ćelija koja je podrazumevano izvedena, rezultat možete promeniti izborom opcija za prenos samo oblika bez sadržaja ili samo sadržaja bez oblikovanja. Crni kvadratić se zove ručica popune (fill handle), a njome možete izvesti još neke zanimljive stvari koje ćemo pomenuti kasnije. Operacije kopiranja, premeštanja i nalepljivanja možete izvoditi klasičnim prečicama Ctrl+C, Ctrl+X i Ctrl+V, komandama u glavnoj traci i slično. Nakon umetanja sadržaja po-

zni sadržaj, prepisujući bilo koji prethodni sadržaj; sledeće dve opcije kopiraju samo vrednosti, odnosno formule; opcija Link Here formira izraze poput =A1, koja uvek prikazuje tekuću vrednost u izvornoj ćeliji; sledeća komanda formira internu hipervezu ka polaznom opsegu. Sledi niz od četiri komande koje se ponašaju na specifičan način: korišćenjem neke od ovih komandi, sadržaj na odredištu se ne prepisuje, nego se pomera nadole ili nadesno pred novim opsegom. Ostaje da izaberete da li se opseg kopi-

javiće se nova pametna oznaka u kojoj možete odmah dodati neke atribute tek izvedenoj operaciji; obratite posebnu pažnju na varijante oblikovanja ciljnog sadržaja i mogućnost prenošenja širine polazne kolone. Već smo jednom iskoristili paletu ispod dugmeta Home > Clipboard > Paste; uočite da možete odabrati razne posebne vidove prenosa sadržaja; isprobajte sami posledice raznih načina! Možete mišem da „uhvatite“ opseg za jednu od ivica, a zatim ga prevučete na odredište; da biste to učinili, primaknite pokazivač miša okviru opsega dok se ne pojavi četvorostruka strelica. Prilikom vučenja, videćete siluetu opsega i ekransku napomenu sa adresom ciljnog opsega, što će vam pomoći da precizno locirate odredište. Ako pritom budete držali desni taster miša, a ne levi kao što je uobičajeno, kada dovučete opseg na odredište i otpustite taster miša, odmah će se otvoriti brzi meni koji nudi izbor od deset operacija na ciljnom opsegu. Prvu grupu čine standardne komande: Move Here i Copy Here premeštaju, odnosno kopiraju pola-

ra ili premešta. Kada kopirate neki opseg, pazite na tipove referenci u ciljnim ćelijama; prenos relativne reference može da izazove pogrešne rezultate u formulama. Morate razlikovati dve vrste brisanja unutar opsega: jedno je fizičko uklanjanje ćelija, pri čemu se menja struktura celog radnog lista, a drugo se svodi na „čišćenje“ ili samo brisanje sadržaja ćelija, pri čemu sam opseg ostaje na svom mestu. Označeni opseg ćete fizički izbrisati pomoću dijaloga koji dobijate komandom Home > Cells >Delete > Delete Cells ili komandom Delete u kontekstnom meniju opsega. Nude se četiri opcije: u prve dve odlučujete da li će ispražnjeno mesto „povući“ preostale ćelije zdesna ili odozdo. Druge dve opcije omogućuju da fizički izbrišete cele redove ili kolone u kojima se nalazi obeleženi opseg. Samo sadržaj opsega ćete najbrže ukloniti pritiskom na taster Delete na tastaturi. Komanda na glavnoj traci Home > Editing > Clear otvara četiri opcije brisanja: opcija Clear All briše sadržaj i sve atribute oblikovanja ćelije, dovodeći je u početno stanje; opci-

28

PC

mart 2008

Excel 2007 – na novoj radnoj površini

ja Clear Formats uklanja samo oblikovanja i maske koji su različiti od podrazumevanih; sledeća opcija uklanja samo sadržaj, poput tastera Delete; konačno, poslednja opcija Clear Comments uklanja komentar koji je dodeljen ćeliji (o ovom elementu govorimo u sledećem priručniku). Osim kompletnog kopiranja sadržaja opsega, postoji mogućnost prenosa dela sadržaja ćelija ili obavljanja nekih operacija u toku prenosa, što su vam pametne oznake već otkrile. Obeležite neki opseg podataka, izaberite Copy, a zatim aktivirajte samo jednu ćeliju koja je gornji levi ugao ciljnog opsega. Prostom komandom Paste iskopirali biste sadržaj opsega, prenoseći sve osobine oblikovanja i zauzimajući tačno isti obim ciljnih ćelija. Međutim, ako otvorite dijalog komandom menija Home > Clipboard > Paste > Paste Special ili istom komandom u kontekstnom meniju, dobićete mogućnost da izaberete posebni vid kopiranja. Opišimo opcije koje se nude. Grupa Paste nudi čak jedanaest načina prenosa: puno kopiranje (All) prenosi vrednosti, formule i oblikovanje ćelija. Opcija Formulas čini slično, ali sa izuzetkom okolnih osobina redova i kolona (npr. prenos cele kolone menja širinu ciljne kolone); ako upotrebite opciju Values, sve formule će biti prevedene u konstante. Opcija Formats prenosi samo osobine ćelija, bez prenosa sadržaja (ponaša se kao Format Painter), a sledeća prenosi samo komentare. Kada postavite pravilo valjanosti unosa u jednu ćeliju, to možete proširiti na ciljni opseg opcijom Validation. Opcija All using Source theme je posebna varijanta prenošenja koja kombinuje teme za uređenje ćelija; All except borders pri

prenosu ignoriše ivične linije koje ste možda nacrtali; sledećom opcijom ćete preneti samo širinu kolone, a dve poslednje opcije su varijacije već pomenutih, uz dodatak prenošenja maske brojeva. Grupa Operation omogućuje da se ćelije polaznog opsega aritmetički pridruže ciljnom opsegu sadržaja, u kombinaciji sa osnovnom funkcijom. Na primer, ako ćeliju sa brojem 5 kopirate preko ćelije sa brojem 15, birajući operaciju deljenja, ciljna ćelija će dobiti vrednost 3; ovo možete iskoristiti da odjednom promenite vrednosti konstantama u nekom opsegu: samo u neku ćeliju unesite vrednost koja će biti sabirak, umanjilac, množilac ili delilac, na njoj zadajte komadu kopiranja, a onda obeležite ceo ciljni opseg, pa specijalno nalepite tu vrednost birajući operaciju; bržeg načina za takvu akciju nema! Najzad, dva polja za potvrdu pri dnu izazivaju posebna dejstva. Prva opcija Skip blanks nalaže da praznine u polaznom opsegu ne prebrišu sadržaj u ciljnom opsegu, nego da ga zadrže. Opcija Transpose će preokrenuti ciljni opseg tako da redovi polaznog postanu kolone, a kolone redovi.

Ručica za popunu Već smo ilustrovali primenu ručice za popunu, malog crnog kvadratića u donjem desnom uglu okvira aktivne ćelije ili opsega; ispitajmo kako se još ta ručica koristi. U neku ćeliju upišite tekst, npr. „Zdravo!“ Uhvatite ručicu mart 2008

PC

29

PC SPECIJALNI DODATAK

za popunu mišem i povucite ga nadole preko nekoliko ćelija. Otpustite taster na mišu: tekst je iskopiran u sve ove ćelije. Neka ceo opseg ostane obeležen, pa povucite ručicu za popunu nekoliko redova nagore: iskopiraće se i ovako. Ne puštajući taster miša, imate mogućnost da širite opseg samo u jednom, ali bilo kom smeru. Drugi primer: u jednu ćeliju upišite „Zdravo!“ a u onu ispod nje napišite „Kako ste?“ Obeležite opseg od ove dve ćelije, pa povucite ručicu za popunu nadole nekoliko redova. Primetićete da se ceo opseg kopira onoliko puta koliko ima mesta u označenom ciljnom prostoru; u tome će vam pomoći ekranska napomena uz pokazivač miša dok vučete. Probajte i ovo: u neku ćeliju unesite tekst „broj 7“. Uhvatite ručicu za popunu i povucite je nekoliko ćelija nadole. Obeležite opet početnu ćeliju, pa povucite ručicu udesno, pa ulevo, pa nagore. Primetićete da se tekst menja u

„broj 8“, „broj 9“... ako vučete ručicu nadole ili udesno, a u „broj 6“, „broj 5“... ako je vučete ulevo ili nagore. Ova mogućnost programa se zove automatska popuna: brojevi na kraju u alfanumeričkom zapisu se menjaju za jedan, datumi za jedan dan, vreme za jedan sat, itd. Ručica za popunu ima još jednu svrhu: obeležite neki veći opseg podataka, pa povucite ručicom nalevo ili nagore: u svim sivo označenim kolonama ili redovima sadržaj ćelija će biti izbrisan. Recimo da pripremate neku dugačku listu i da želite da joj dodate redne brojeve. Umesto da kucate redne brojeve počev od 1 pa do ko zna koliko, upotrebite ručicu za popunu. Formi-

30

PC

mart 2008

rajte kolonu za redne brojeve i unesite prva dva redna broja (npr. 1 i 2). Obeležite ta dva broja kao opseg, pa povucite ručicu do željenog broja. Postoji i mnogo lakši način, ali pod uslovom da je sadržaj liste već unet ranije: dovoljan je dupli klik na ručicu na prvoj ćeliji u koju ste uneli broj 1. Excel će prepoznati kontekst liste i uneti broj 1 tačno do kraja liste. Odmah se poslužite pametnom oznakom: izvedenu operaciju Copy Cells promenite u Fill Series; umesto jedinica, dobićete uredan skup rednih brojeva. Unos nizova brojeva je podržan posebnim opcijama; redni brojevi su tek najprostiji slučaj. Recimo, ako je polazna vrednost datum, pametna oznaka će vam ponuditi da korak uvećanja bude jedan dan, jedan radni dan (Fill Weekdays; uzimaju se samo dani od ponedeljka do petka), jedan mesec ili cela godina. Pri promeni meseca, mehanizam je dovoljno inteligentan da izbegne nelogične datume: recimo, unesite 31.1.2008, povucite nadole, pa zahtevajte uvećanje za jedan mesec i obratite pažnju na rezultat. Da biste još brže dobili opcije popune, vucite desnim tasterom miša, pa će se na kraju izbor u meniju pojaviti odmah. Uočite posebne opcije koraka uvećanja brojeva koji nisu susedni. Recimo, u jednu ćeliju unesite broj 2, a u sledeću broj 5. Označite ove dve ćelije kao opseg, pa levim tasterom miša povucite ručicu za popunu nadalje. Dobićete brojeve 8, 11, 14... jer će se uspostaviti linearna korelacija. Ako vučete desnim tasterom miša, možete uspostaviti linearnu ili geometrijsku progresiju (opcije Linear Trend i Growth Trend). Ukupne opcije za popunu opsega serijom podataka ćete dobiti ako unesete prvu vrednost u neku ćeliju, odatle obeležite ciljni opseg, pa pozovete dijalog Home > Editing > Fill > Series. Isprobajte sami razne opcije nad običnim brojevima i datumima, lako ćete ih razumeti.

Excel 2007 – na novoj radnoj površini

Ručica za popunu je u stanju da koristi podatke koji su definisani u posebnim listama za popunu. Pogledajte dijalog koji se otvara izborom dugmeta Edit Custom Lists u polaznom dijalogu Office > Excel Options > Popular: tu se već nalazi nekoliko spiskova dana u nedelji i meseci u godini; ako je podrazumevani jezik vaše platforme prilikom instalacije sistema Microsoft Office 2007 bio srpski (bez obzira na jezik radne površine), ti spiskovi će biti na srpskom jeziku. Ako u neku ćeliju unesete bilo koji dan u nedelji, recimo „petak“, kada povučete ručicu za popunu nadole, pojaviće se „subota“, „nedelja“, „ponedeljak“ i dalje u krug. Po potrebi, možete i sami formirati prilagođene liste, direktnim unosom u dijalogu ili uvoženjem spiska iz nekog opsega na radnom listu (opcija Import u dijalogu Custom Lists).

Imenovane reference Možda ćete jednom najzad upamtiti da je neka carinska stopa upisana u ćeliju Konstante!F22, ali zar to ne bi moglo i lakše da se upamti? Ovo je tipična situacija koja se najbolje rešava imenovanjem ćelija i opsega: svakoj referenci možete dati ime u obliku šifre ili opisa. Tada po-

datak u imenovanoj ćeliji ili opsegu koristite pišući ime umesto adrese, primera radi =C25*(1+CarinaOprema) ili =F10*EvroKupovni. Ime reference može biti dugo do 255 znakova i sastoji se od slova, cifara, donje crte i tačke; prvi znak mora biti slovo ili donja crta. Ne možete dati ime koje se poklapa sa adresom ćelije (npr. AB1). Biće upamćeno da li ste upisali velika ili mala slova, ali to je pri upotrebi nevažno. Referenci možete dati ime na nekoliko načina. Najlakše je da se postavite na ćeliju ili opseg koji želite da imenujete, pa da kliknete u polje za ime (levo od linije formula) i upišete odabrano ime za referencu. Međutim, opštu i detaljniju kontrolu imenovanih referen-

ci ćete ostvariti kontrolama u grupi Formulas > Defined Names u glavnoj traci programa; način upravljanja ovim resursima je bitno olakšan u Excel-u 2007 u odnosu na prethodne verzije programa i zato vam savetujemo da uvek koristite Name Manager, koji ćete pozvati klikom na istoimeno dugme ili prečicom Ctrl+F3. Klikom na dugme New u dijalogu Name Manager (takođe, komandom Formulas > Defined Names > Define Name) otvorićete detaljni dijalog za definisanje novog imena. Najpre mart 2008

PC

31

PC SPECIJALNI DODATAK

u polje Names upišite željeno ime, trudeći se da ono bude opisno. U polje Refers to upišite referencu; ranije obeleženi opseg će biti već upisan. Isti dijalog ćete koristiti i ako referenci želite da promenite adresu: odabraćete referencu na spisku u dijalogu Name Manager, pa prekucajte ili označite mišem novi opseg adresa; ako treba da izbrišete imenovanu referencu, kliknite na dugme Delete nad obeleženom stavkom. Prilikom definisanja nove imenovane reference, padajuća lista Scope je važna, jer definiše domen važnosti imena. Naime, ime reference može da bude jednoznačno samo na radnom listu, pa možda morate paziti na udvajanja koja će nastati, recimo, ako napravite kopiju radnog lista koji sadrži imenovane ćelije. Ako se imena poklapaju, pri upotrebi se podrazumeva ime na aktivnom radnom listu. Drugu referencu istog imena pozivate opštim oblikom adresiranja, poput Izveštaj!ukupno (ćelija „ukupno“ na listu „Izveštaj“). Ove situacije su podložne greškama, pa vam savetujemo da zbog boljeg snalaženja pazite da imena budu jednoznačna u celoj radnoj svesci. Štaviše, preuredite ih: u dijalogu Name Manager najpre kliknite na zaglavlje Name da biste sortirali spisak po imenima. Obeležite dvostruko ime, ako postoji u listi, pa kliknite na dugme Edit i u dijalogu Edit Name promenite ime reference. Nemojte se brinuti za integritet promenjene reference: Excel će promeniti sve upotrebljene

32

PC

mart 2008

instance imena. Uopšte, Excel je u stanju da prepozna ime reference ako je pri formiranju formule budete označili mišem. Ako ste u nekim formulama ranije pisali prave adrese kao reference, a zatim imenovali te ćelije, adresu možete zameniti imenom: otvorite dijalog Formulas > Defined Names > Define Name > Apply Names, a zatim u listi izaberite sva imena kojima će adrese ćelija ili opsega biti zamenjene. Imenovanu referencu lako možete koristiti bilo gde: uočite spisak ispod komande Formulas > Defined Names > Use in formula: osim spiska definisanih imena, koja možete izabrati odmah, tu je i opcija Paste Names koja otvara dijalog; šta god da izaberete, u aktivnoj ćeliji ćete dobiti početni zapis formule poput =ime; će-

Excel 2007 – na novoj radnoj površini

je ime reference jednoznačno, možete upotrebiti polje za ime da biste je aktivirali: samo upišite ime ili ga izaberite iz padajuće liste. Ako je imenovan ceo skup podataka, lako ćete ga sabrati: =SUM(prodaja); najzad, ako u formuli piše, npr. =E24*(1+pdv_stopa1+marža), biće odmah jasno da ova formula daje bruto cenu nekog artikla.

Formiranje pravila za unos lija ostaje u režimu uređenja, pa možete nastaviti da gradite formulu. Ako u dijalogu Paste Names kliknete na dugme Paste List, napravićete abecedni spisak svih imenovanih referenci u radnoj svesci. Ako želite da se podaci u nekoj složenoj tabeli imenuju na osnovu sadržaja u zaglavljima, obeležite je celu, pa birajte komandu For-

U opštem slučaju, u bilo koju ćeliju možete uneti bilo kakav sadržaj. Ali, mnogo je verovatnije da ćete podatke nekako urediti i strukturirati prema značenju, tipu i vrednosti. Da biste sprečili buduće probleme zbog nehotične greške pri unosu, postoji alatka koja služi kao preventiva: to je sistem za proveru valjanosti, kojim se nekoj ćeliji ili opsegu dodeljuje pravilo

mulas > Defined Names > Create from Selection; svaki red i kolona sa sadržajem će biti imenovani prema zaglavlju. Sada sledi ključni trik: Presek reda i kolone dobija ime koje se sastoji od oba imena opsega i razmaka između: na primer, ime podatka o prodaji druge prodavnice u utorak možete referencirati kao =prod2 utorak ili =utorak prod2, svejedno. Koristi od imenovanja su mnogobrojne. Prvo, ne morate pamtiti adresu važnog podatka – lakše je da upamtite opisnu referencu. Drugo, imenovana referenca ima apsolutnu adresu i ne morate se brinuti ako kopirate formule. Ako

unosa. Recimo, možete naložiti da ćelija prima samo broj u opsegu između dva zadata broja, datum veći od nekog početnog, tekst tačno zadate dužine, itd. Možete zadati i složeni kriterijum koji uspostavlja relaciju između unetog podatka i nekog sadržaja zatečenog na radnom listu. Odaberite jednu ili više ćelija i otvorite dijalog komandom Data > Data Tools > Data Validation (glavni deo razdeljenog dugmeta). Na kartici Settings formiraćete kriterijum ispravnosti ćelije. Recimo da ćelija treba da primi ocenu učenika: u listi Allow birajte opciju Whole number, a u listi Data kao kriterijum postavite mart 2008

PC

33

PC SPECIJALNI DODATAK

between. Pojavljuju se polja za unos Minimum i Maximum: u njih unesite brojeve 1 i 5. Odlučite da li ćelija sme da ostane prazna (opcija Ignore blank). Ako ćelija može da primi samo jednu od nekoliko određenih vrednosti, zgodno

je da na nekom mestu formirate listu svih mogućih vrednosti, a zatim ciljnim ćelijama dodelite pravilo unosa iz te liste: u dijalogu Data Validation > Settings odaberite opciju Allow – List, pa u liniju Source unesite adresu pripremljene liste (koja mora biti na istom radnom listu). Listu možete uneti i direktno u polje Source kao tekst razdvojen separatorom (tačka-zarez), npr. Pera;Mika;Laza. Tako pripremljena ćelija će se pri unosu ponašati kao padajuća lista u kojoj birate moguće vrednosti. Time možete da završite definisanje pravila, ali predlažemo da pride odredite kako da se ćelija ponaša u toku interakcije. Na drugoj kartici možete definisati poruku koja će se pojavi-

34

PC

mart 2008

ti kao ekranska napomena kada se ćelija aktivira. Na trećoj kartici Error Alert odaberite jedan od tri stila: opcija Stop će sprečiti unos neispravne vrednosti, Warning će zahtevati od korisnika da odluči između prihvatanja i ispravke unosa, dok opcija Information samo izveštava o grešci i prihvata unetu vrednost. Ako isključite polje za potvrdu na ovoj kartici dijaloga, program neće reagovati na pogrešan unos. U tom slučaju ispravnost možete proveriti naknadno, komandom Data > Data Tools > Data Validation > Circle invalid data. Neispravni podaci će biti privremeno zaokruženi crvenom elipsom, pa možete reagovati na grešku. Elipsa se uklanja nakon komande za čuvanje radne sveske ili komandom Clear validation circles koja se nalazi u istoj paleti komandi.

Uslovno oblikovanje Excel omogućuje da sadržaj ćelije menja svoj izgled u zavisnosti od trenutne vrednosti. Ta funkcionalnost je izuzetno unapređena u aktuelnoj verziji programa i predstavlja jednu od najatraktivnijih novosti; predstavlja posledicu opšteg trenda u poslovnoj informatici gde se vizuelizacija podataka smatra korisnim načinom za postizanje efikasnosti. Naravno, reč je o tome da ćete primenom novih opcija veoma ubrzati pregled odnosa i uočavanje ekstremnih vrednosti u nekom većem opsegu podataka; kom-

Excel 2007 – na novoj radnoj površini

binacijama koje su vam na raspolaganju, možete napraviti i prave vizuelne bravure. Osnovna upotreba uslovnog oblikovanja je veoma jednostavna, zahvaljujući paletama koje ćete pronaći grupisane ispod dugmeta Home > Styles > Conditional Formatting. Najočiglednije za primenu su grupe opcija Data Bars, Color Scales i Icon Sets; osnovna upotreba je veoma jednostavna i nećemo vas zamarati objašnjavanjem. Jedino naglašavamo da možete slobodno kombinovati čak i više opcija odjednom, npr. skale boja i ikone zajedno; s druge strane, napomi-

njemo i to da preterivanje ne vodi dobrom rezultatu, pa budite umereni u primeni ovih opcija. Uočite da ćete primenom palete Highlight Cell Rules lako definisati neko sopstveno pravilo za vizuelno obeležavanje sadržaja: među predlošcima pravila su svakako veoma zanimljiva ona koja ističu duplikate u opsegu. Grupa pravila Top/Bottom Rules daju zanimljivu mogućnost da obeležite one vrednosti koje su specifične u odnosu na ostatak opsega (npr. vršne vrednosti, one koje su izvan očekivanog opsega i slično). Svako definisano pravilo uslovnog oblikovanja na radnom listu je moguće naknadno preurediti: otvorite dijalog komandom Home > Styles > Conditional Formatting > Manage Rules, pa u padajućoj listi Show formatting rules for birajte opciju This Worksheet. Dobićete spisak definisanih pravila; obeležite ono koje želite da promenite i kliknite na dugme Edit Rule. Konkretni sadržaj dijaloga koji sledi će zavisiti od vrste pravila koje ste prvobitno definisa-

li: Ipak, jedan imenitelj je zajednički: uobičajeno je da se minimalne i maksimalne vrednosti utvrđuju relativno u odnosu na sadržaj celog opsega; umesto toga, vi možete utvrditi neke apsolutne veličine koje će biti smatrane novim okvirima za oblikovanje. Ako ste skloni kombinovanju, možete i sami definisati neko pravilo za uslovno oblikovanje mimo paleta: počnite nad obeleženim opsegom, pozivajući dijalog komandom Home > Styles > Conditional Formatting > Manage Rules. Dijalog je prilično intuitivan i vodi vas kroz sve potrebne korake u definisanju pra v i l a , pa vam prepuštamo da sami istražite opcije. Pomoći ćemo vam samo kod poslednje opcije za izbor tipa pravila, ono koje birate opcijom Use a formula to determine which cells to format. Važan detalj pri definisanju ovog pravila u opsegu je da primetite koja ćelija je aktivna u opsegu (recimo, obratite pažnju na adresu u polju za imena), jer tu ćeliju ćete referencirati kao uzorak u formuli. Sama formula mora da ima takav oblik da vrati logičku vrednost (npr. =C15>100 ili =B10<>"nedelja"). Zatim klikom na dugme Format otvorite dijalog za oblikovanje ćelije i postavite nove osobine njenog izgleda. Kada definišete prvo uslovno oblikovanje nad opsegom, dugmetom New Rule možete postaviti novi uslov, i tako do velikog broja nivoa. Ako postavljate više pravila, povedite sami računa da ona moraju da budu međusobno logički usaglašena; izvesnu pomoć vam može pružiti arbitrarno pravilo Stop if True koje će sprečiti proveru pravila nižeg ranga u nekoj ćeliji u opsegu ako je neko više pravilo već zadovoljeno. mart 2008

PC

35

PC SPECIJALNI DODATAK

Funkcije

R

ad sa formulama i, posebno, sa funkcijama na radnom listu u Excel-u ne bi bio ni po čemu poseban da nije osnovnog načela koje ste već uočili, pa čak i ako ste potpuni početnik: to je princip automatskog preračunavanja. Kad god promenite neki sadržaj na radnom listu,podrazumevano se okida operacija ponovnog izračunavanja svih formula, što znači da će sve formule na koje izmenjeni sadržaj utiče dati nove rezultate; ovo je jedna od suštinskih osobina koja spreadsheet programa. Posebno korisno je takozvano kaskadno preračunavanje: rezultat neke formule može biti argument druge, a ova treće itd. Radni list može imati proizvoljan broj ćelija čiji sadržaj je direktno ili posredno povezan sa nekim zajedničkim sadržajem. Kada dođe do promene početnog sadržaja, izmeniće se i sve zavisne vrednosti. Zahvaljujući tome, vi možete organizovati radni list (i celu radnu svesku) kao složenu mrežu nekog aplikativnog rešenja u kome relativno mali broj unetih vrednosti formira kompletnu sliku nekog poslovnog procesa.

Prva funkcija: SUM Vratimo se na tabelu u kojoj smo demonstrirali automatsko preračunavanje. Postavite se u ćeliju A6 i unesite izraz =A1+A2+A3+A4+A5. Nije problem napisati izraz sa pet sabiraka, ali šta bi bilo ako treba sabrati dvesta brojeva? Za to se koristi funkcija SUM, koju ste već više puta videli u prethodnom tekstu; sasvim sigurno, tu funkciju ćete koristiti više nego sve druge izraze i funkcije zajedno. Zato u glavnoj traci Home postoji brza komanda da postavite funkciju sabiranja: postavite se na ćeliju u kojoj tre-

36

PC

mart 2008

ba da se nađe zbir i kliknite na dugme Editing > AutoSum. Istu komandu ćete naći i u paleti Formulas > Function Library. Sa velikom verovatno-

ćom, program će vam predložiti tačni opseg ćelija koji baš želite da saberete. Ukoliko ovaj opseg nije dobro predložen, ostaje vam da prekucate ili da mišem prevučete od prve do poslednje ćelije koju želite, a zatim potvrdite unos. Dakle, zamenite polazni izraz funkcijom =SUM(A1:A5). Dobili ste, naravno, isti rezultat. Obratite pažnju na još jedan detalj: pored dugmeta AutoSum nalazi se padajuća lista najčešće korišćenih funkcija (prosek, prebrojavanje, maksimum i minimum), što je zgodna prečica do tih, takođe često korišćenih funkcija. Uočićete i stavku More Functions, koju ćemo uskoro opisati. U Excel-u postoje i jedan „brzi“ računski alat: ako želite da samo na čas saznate zbir nekih ćelija, obeležite ih i pogledajte na statusnu traku, gde će se pojaviti tekst poput Sum=1286; kako budete povećavali opseg mišem, tako će se i priručni zbir menjati. Desnim klikom na ovo polje u statusnoj liniji, dobićete listu drugih funkcija, sličnu onoj pod dugmetom za sabiranje u traci sa alatkama. Novost u Excel-u 2007 je u tome što možete prikazati i više agregatnih vrednosti odjednom; neće smetati da ih uključite sve, mada je potrebno da vas upozorimo da ćete ponekad videti i neke možda nelogične rezultate (npr. zbir više datuma).

Excel 2007 – na novoj radnoj površini

Struktura funkcije Sve formule u Excel-u moraju da budu pisane po strogim pravilima. Kada smo govorili o izrazima, videli ste da su pravila pisanja gotovo jednaka pisanju izraza po pravilima aritmetike. S druge strane, za funkcije važe pravila koja se menjaju od jedne do druge prilike, ali postoje neka opšta pravila koja se lako prepoznaju. Najopštiji oblik pisanja funkcije je =FUNKCIJA(arg1;arg2;...;argN)

Iza znaka jednakosti sledi rezervisana reč koja predstavlja ime funkcije, a zatim se u zagradama navodi jedan ili više argumenata funkcije, razdvojenih tačka-zarezom kao znakom za razdvajanje. Nebitno je da li rezervisanu reč pišete velikim ili malim slovima; Excel će je na kraju prevesti u velika slova. Argumenti funkcije mogu biti konstante, reference (adrese ćelije ili opsega), celi izrazi i druge funkcije, a najviše ih može biti trideset. U zavisnosti od pravila funkcije, argumenti mogu biti obavezni ili opcioni. U nekim slučajevima broj argumenata može biti promenljiv, a redosled nevažan. U opštem slučaju, broj i redosled argumenata je strogo definisan. Primer funkcije sa proizvoljnim brojem i nebitnim redosledom argumenata je funkcija SUM: =SUM(1;A1;C3:D6;F5+100)

U ovom primeru postoji četiri argumenta: jedna konstanta, jedna ćelija, jedan opseg i jedan izraz. Pošto je sabiranje komutativno, redosled navođenja argumenata nije bitan. Primer funkcije sa strogim redosledom bi bio: =IF(A2<>0;A1/A2;"Deljenje nulom!")

Ovo je funkcija grananja, koja najčešće ima tri navedena argumenta; ako nedostaje drugi argument, podrazumevaće se TRUE, a zamena za treći je FALSE. Po dogovoru, opcione ar-

gumente ćemo pisati kurzivom. Sintaksa funkcije stoga glasi =IF(uslov;rezultat_ako_je_tačno; rezultat_ako_je_netačno)

Ponekad funkcija ima određeni broj argumenata, ali se u nekim slučajevima neki od argumenata može izostaviti i tada se prihvata njegova podrazumevana vrednost. Ako napišemo =WEEKDAY("1.mar.2008"), funkcija će vratiti redni broj dana u sedmici za navedeni datum, ali po američkom standardu, gde se nedelja smatra prvim danom u sedmici, pa će rezultat za ovu subotu biti broj 7. Zato treba upotrebiti opcioni drugi argument koji menja način brojanja: =WEEKDAY("1.mar.2008";2); sada će ova funkcija vratiti broj 6, kako smo već navikli da numerišemo subotu u radnoj sedmici. Postoje i funkcije bez argumenata: bez obzira na to, iza rezervisane reči i tada svakako treba ispisati par zagrada. Recimo, funkcija =TODAY() daje trenutni datum, a =NOW() daje trenutni datum i vreme; nikakvi argumenti ovde nemaju smisla. Argument funkcije može da bude druga funkcija. Funkcije je moguće ugnezditi do 64 nivoa dubine, što je i te kako izdašno (u ranijim verzijama, limit je bio sedam nivoa). Dakako, ne treba preterivati: često je pametnije razložiti neki složeni proračun na više koraka, tj. na funkcije u više ćelija. Tako se lakše kontroliše rad funkcija u uslovima promenljivih vrednosti argumenata, naročito u slučajevima kada se ponekad pojavljuju greške u rezultatima. Kada se kao argument funkcije unosi formula, onda za nju važe sva njena pravila unosa, osim što se sad ne unosi znak jednakosti: taj znak je rezervisan isključivo za označavanje početka unosa cele formule. Na primer: =IF(A1=0;0;B1/A1)

Ova funkcija će razrešiti problem deljenja nulom. Umesto greške #DIV/0!, takav rezultat mart 2008

PC

37

PC SPECIJALNI DODATAK

ćemo proglasiti nulom. Pogledajte sledeće primere i protumačite ih sami: =WEEKDAY(TODAY();2) =SUM(IF(A1>B1;A1;B1);C1)

Funkcija može da bude i deo izraza, pa je prihvatljivo da napišete izraze poput ovih: =1+IF(A1>A2;A1;A2) =TODAY()+14 =MIN(SUM(A1:C3);SUM(D1:D10);50)/(1+ABS(G1))

U času uređenja formule čiji sadržaj su reference, svaka od njih će se pojaviti u različitoj boji, a sama referenca će biti privremeno uokvirena linijama odgovarajuće boje; tako ćete moći da proverite svaki od polaznih opsega. Ako neki argument formule ima pogrešnu adresu, prepravite je prekucavanjem ili mišem: uz pomoć četiri kvadratića u uglovima opsega, možete mišem promeniti adresu reference.

Unos funkcije Konkretne akcije pri unosu formula obavljaćete uglavnom u paleti Formulas > Function Library uz pristojni prateći sistem pomoći koji je ugrađen u program. Biblioteka funkcija je grupisana u logične celine o kojima ćemo malo kasnije više govoriti; obratite pažnju da ako malo zadržite pokazivač miša nad imenom funkcije u

38

PC

mart 2008

paleti, dobijate kratki opis i sintaksu funkcije, što može biti dovoljno ako samo želite da se prisetite jedne funkcije među više sličnih. Primetili ste verovatno i sledeće: ako krenete u samostalno pisanje imena funkcije, počev od znaka jednakosti i prvog slova, pojaviće se priručna lista funkcija koje odgovaraju do sada ispisanim slovima, sužavajući se kako unosite koji znak (probajte =SUM). U određenom trenutku možete da se preorijentišete na strelice na tastaturi da biste birali u priručnoj paleti, a tad ćete dobiti i ekransku napomenu sa opisom funkcije; obeleženu funkciju ćete izabrati pritiskom na taster Tab, što će vas dovesti do tačke iza otvorene zagrade, u očekivanju unosa argumenta. Dok se sasvim ne naviknete na prepoznavanje argumenata funkcija koje koristite, preporučujemo vam da za unos funkcija koristite dijalog Insert Function, koji je od prethodnih verzija rezervisan za ovu namenu; možete ga otvoriti na više načina: klikom na dugme sa oznakom fx pored linije za unos formula; izborom stavke More Functions u uz dugme AutoSum u glavnoj traci; ili unesite znak jednakosti u ćeliju, pa u kratkoj listi poslednje korišćenih funkcija koja je zamenila sadržaj polja za ime odaberite poslednju stavku. Na slici vidite prvi od dva prozora čarobnjaka za unos funkcija. Dijalog pomaže u nalaženju funkcije čak i ako ne znate njeno ime. Naime, u polje Search for a function možete uneti pitanje u obliku nekih ključnih pojmova; ako, na primer, napišete reči angle, average value, interest, itd, dobićete izbor funkcija koje zaista

Excel 2007 – na novoj radnoj površini

služe poslovima koji odgovaraju opisu; obeležite li bilo koju od njih, pri dnu dijaloga ćete dobiti sintaksu i kratki opis funkcije. Funkciju možete potražiti i na osnovu liste kategorija. Grupa Most Recently Used čuva listu od deset funkcija koje ste poslednje upotrebili, a All je abecedna lista svih aktivnih funkcija; taj broj može biti promenljiv; podrazumevano ih ima 341, a može ih biti i više ako su aktivni neki programski dodaci. Nakon izbora, kliknite na OK. Tačni sadržaj drugog dijaloga zavisi od odabrane funkcije, zapravo od broja i tipova argumenata. Levo od svakog polja za unos se nalazi opisno ime argumenta; ukoliko je to ime ispisano podebljanim tekstom, argument je obavezan; ako nije, argument je opcioni. Desno od polja, belim slovima je ispisan tip podatka ili izvor (broj, tekst, referenca), dok se polje ne popuni. Pored polja čiji tip nije važan, stajaće oznaka any; kada argument ispravno unesete, pojaviće se njegova izračunata vrednost na desnoj strani. Kako aktivirate koje polje, tako se pojavljuje kratka pomoć u donjem delu dijaloga. Čim bude dovoljno podataka da se formira rezultat, ugledaćete ga pri dnu. Ako funkcija ima promenljivi broj argumenata (probajte funkciju SUM), kada se popuni pretposlednji argument i aktivira poslednji, pojavljuje se još jedan na raspolaganju za unos, sve do tridesetog argumenta. Posao završavate potvrdom na OK. Ovo je prikladno mesto da pomenemo i jednu opciju udobnosti u dijalozima u Excel-u. Naime, desiće vam se da u toku popune nekog dijaloga treba da upišete tačnu referencu koju trenutno ne znate napamet. Da ne biste morali da pamtite i pišete napamet, možete privremeno skupiti ceo dijalog tako da se vidi samo aktivno polje za unos; tome služi dugme koje se nalazi na desnoj strani svakog takvog polja u dija-

lozima. Kada sažmete dijalog, lakše ćete obeležiti mišem potrebnu referencu; kada završite to obeležavanje, ponovnim klikom na dugme na desnoj strani razvićete dijalog do pune vidljivosti. Može i drugačije: ako krenete da povlačite mišem da biste obeležili opseg, dijalog će se sam skupiti samo do polja za unos sve dok ne završite povlačenje, kad će se opet videti ceo. Ako vam prilikom samostalnog upisa funkcije u ćeliju krene malo teže, pritisnite Ctrl+A: direktno ćete se naći u drugom koraku čarobnjaka za formiranje funkcije, gde ćete lakše završiti posao. Ako pokrenete čarobnjak u času kada je aktivna ćelija koja sadrži funkciju, opet će se aktivirati drugi prozor dijaloga, sada sa argumentima prenetim iz funkcije u ćeliji, i tu ih možete menjati.

Grupe funkcija Nemojte se opterećivati preciznim učenjem tačnog načina pisanja funkcija napamet, jer to je zaista izlišno u svetlu postojanja svih interaktivnih elemenata pomoći na radnoj površini. Umesto toga, bolje je da posvetite neko vreme opštem upoznavanju paleta funkcija po grupama, kako biste imali barem načelnu sliku o direktnim mogućnostima kojima raspolažete u svakom času. To će, verujte, biti sasvim dovoljno: iskustvom ćete kasnije sticati više saznanja o detaljima, pa možda i do mere da potpuno samostalno napišete neku složeniju funkciju. Opisi pred vama su kratki i u suženom izboru od po nekoliko tipičnih predstavnika u svakoj grupi, tek da vam naznačimo neke interesantne funkcije koje možda niste upoznali ranije. Nećemo sada pominjati ni sve grupe funkcija. Neke od njih će biti predmet sledećeg priručnika, dok neke prevazilaze okvir ovog nivoa; u potonje svakako pripada i sasvim nova grupa mart 2008

PC

39

PC SPECIJALNI DODATAK

Cube, koja je razvijena za potrebe direktne eksploatacije upita direktno iz OLAP kocki na serveru baza podataka.

đu a i b ćete dobiti drugom funkcijom =RANDBETWEEN(a;b).

Finansijske funkcije Matematičke i trigonometrijske funkcije Grupa Math & Trig sadrži operacije sa brojevima koje se nalaze i na kvalitetnim kalkulatorima: počev od funkcije SUM, koja je prva koju svako savlada, preko eksponencijalnih, logaritamskih, trigonometrijskih, sve do raznih funkcija za zaokrugljivanje broja. U ovu grupu se ubrajaju i neke posebne funkcije od kojih ćemo predstaviti nekoliko. =POWER(broj;stepen) – izračunava bilo koji stepen broja; koren broja računajte kao stepen oblika 1/x. =LN(broj), =LOG10(broj), =LOG(broj;osnova) – izračunava logaritam broja sa osnovom broja e, 10 ili sa drugim osnovama. =SIN(broj), =COS(broj), =TAN(broj), =ASIN(broj), =SINH(broj), ... – postoje osnovne trigonometrijske funkcije, inverzne trigonometrijske funkcije i hiperboličke funkcije. =LCM(broj;broj;...), =GCD(broj;broj;...) – izračunava najmanji zajednički sadržalac, odnosno najveći zajednički delilac dva ili više brojeva. =TRUNC(broj;broj_dec) – odseca decimalni deo broja na zadati broj decimala; ako nema drugog argumenta, podrazumeva se celobrojni deo. =ROUND(broj;broj_dec), =ROUNDDOWN(broj;broj_dec), =ROUNDUP(broj;broj_ dec) – zaokrugljuje broj na najbliži ceo broj, prvi ceo broj bliži nuli i prvi ceo broj dalje od nule, respektivno. Ako je drugi argument negativan boj, prelazi se na celobrojni deo: funkcija =ROUND(broj;-2) zaokrugljuje broj na stotine. =CEILING(broj;osnova), =FLOOR(broj;osnova) – povećava, odnosno smanjuje broj na najbliži ceo broj koji je umnožak zadate osnove. Na primer, funkcija =CEILING(141;15) daje rezultat 150. =FLOOR(141;15) je 135. =RAND() – daje slučajan broj u intervalu (0, 1). Funkcija se koristi kao generator pseudoslučajnih brojeva. Slučajni celi broj izme-

40

PC

mart 2008

Svrha funkcija u grupi Financial je izračunavanje raznih parametara kao što su anuiteti, interesne stope, broj rata i slično. One su malo složenije za upotrebu, jer za njihovo razumevanje morate poznavati razne metode iz oblasti bankarstva (mada se ponekad čini da naše banke ne koriste ove iste tehnike). Zato predstavljamo samo dve funkcije iz ove grupe, mogu vam makar okvirno poslužiti ako imate neke finansijske planove. Prva funkcija izračunava visinu rate prema zadatoj visini kamate, broju rata i visini glavnice. =PMT(kamata;broj_rata;početni_dug; preostali_iznos)

Sintakse finansijskih funkcija su prilagođene američkom bankarskom sistemu, pa ćemo na primeru razjasniti njihovu sintaksu. Recimo, ako hoćete da podignete kredit na 500.000 dinara na pet godina sa godišnjom kamatom od 12%, napišite: =PMT(12%/12;60;-500000)

i rezultat će biti 11.122,22 Din. Neka vas ne zbuni negativan broj: u zapadnom knjigovodstvu je normalno da se dug tako beleži. Deljenje kamate sa 12 je potrebno jer funkcija radi sa mesečnim iznosom kamate koji se preračunava na godišnju posebnim iterativnim procesom, čuvajući potrebnu preciznost proračuna. Funkcija može da se koristi i da biste utvrdili dinamiku štednje. Recimo, želite da za pet godina uštedite 750.000 dinara, uz kamatu na oročenu štednju od 3% godišnje. Napisaćete: =PMT(3%/12;60;0;750000)

i dobiti iznos od 11.601,52 dinara koje treba mesečno da odvojite da biste postigli ovaj

Excel 2007 – na novoj radnoj površini

cilj. Broj će biti iskazan kao negativan, dakle kao odbijanje od vaše zarade. Nula u zapisu funkcije se odnosi na početni iznos štednje; ako već imate neku ušteđevinu koju ćete odmah oročiti, umesto nule upišite tu vrednost. Sledeća funkcija izračunava mesečnu kamatu na osnovu broja perioda uplate i iznosa glavnice duga: =RATE(broj_perioda;visina_rate; početni_dug;preostali_iznos;tip)

Recimo, ako vam banka predloži da četiri godine uplaćujete po 5.000 da biste otplatili kredit od 200.000 (mada se kod nas banke još uvek ne cenjkaju na ovaj način), pogledajte kolika je to kamata: ako napišete =RATE(48;5000;-200000), dobićete vrednost 0,77%, što je prosečna godišnja kamata od 9,24%. Ako vas interesuje kako ekonomski razvijeni svet barata novcem, pogledajte kako rade funkcije NPER, IRR, NPV i druge. A u slučaju da već imate iskustva u baratanju finansijskim funkcijama, napominjemo da je ova grupa značajno proširena u aktuelnoj verziji, kao i da su poboljšane iterativne metode koje povećavaju preciznost međurezultata.

Funkcije za rad sa tekstom Zahvaljujući skupu funkcija u paleti Text, moguće je izvršiti mnogobrojne manipulacije tekstom: povezivanje, promenu veličine slova, promenu dela teksta, pretvaranje teksta u broj i obrnuto, itd. Pogledajmo kako rade neke od funkcija iz ove grupe. =LEFT(tekst;br_zn), =RIGHT(tekst;br_ zn), =MID(tekst;mesto;br_zn) – ove funkcije vraćaju od zadatog teksta deo u zadatoj dužini na levoj strani, na desnoj strani ili u sredini počev od zadatog mesta, respektivno. =LEN(tekst) – vraća broj znakova u tekstu. =FIND(kriterijum;tekst;početak) – nalazi mesto znaka koji je kriterijum u tekstu, počevši sa pretragom od znaka koji je označen kao početak. Na primerima:

=FIND("o";"Microsoft";6) – vraća broj 7 („prvo o iza šestog znaka“) =MID(A1;FIND(" ";A1;1)+1;LEN(A1) -FIND(" ";A1;1)+1) – uvek vraća drugu reč ako u A1 postoje dve reči razdvojene razmakom. =LOWER(tekst) , =UPPER(tekst) , =PROPER(tekst) – sve znakove teksta prevodi u mala slova, u velika slova ili u prva velika i ostala mala slova, respektivno. =EXACT(tekst;tekst) – poredi tekstualni sadržaj u dve ćelije, uvažavajući razliku između velikih i malih slova, i vraća logičku vrednost TRUE ili FALSE. =VALUE(tekst), =TEXT(broj;format) – prva funkcija pretvara tekst u broj, a druga pretvara broj u tekst, u zadatom formatu. Na primerima: =VALUE("1"&","&"23") – vraća broj 1,23 =TEXT("12345,67";"# ##0,000") – vraća tekst "12 345,670"

Funkcije za rad sa datumima i vremenom Funkcije u grupi Date & Time se koriste kada je potrebno od nekih parcijalnih podataka formirati datum ili kada treba pripremiti ovakve podatke za kasnije operacije. Neke funkcije smo već pomenuli (WEEKDAY, TODAY, NOW). Ne zaboravite: Excel interno beleži datume kao cele brojeve u rastućem nizu počev od 1. januara 1900. godine. Vreme u toku dana se beleži kao decimalni deo celog broja, gde jedan sekund iznosi 1/86400. =HOUR(vreme), =MINUTE(vreme), =SECOND(vreme) – funkcije vraćaju broj koji odgovara satu, minutu i sekundi za odabrani zapis vremena. =DAY(datum), =MONTH(datum), =YEAR (datum) – funkcije vraćaju broj koji odgovara danu, mesecu ili godini za odabrani datum. =DATE(godina;mesec;dan) – formira datum od elemenata zadatih brojem ili referencom. =DATEVALUE(datum_kao_tekst) – vraća redni broj dana počev od 1. januara 1900; npr, redni broj za 1. mart 2008. je 39508. Argument mart 2008

PC

41

PC SPECIJALNI DODATAK

funkcije mora biti uveden kao tekst, recimo pod navodnicima; ako je to referenca sa realnim datumskim podatkom u A1, onda upotrebite mali manevar: =DATEVALUE(TEXT(A1;"d.m.y")).

Logičke funkcije Uz pomoć funkcija u grupi Logical može se ostvariti, u izvesnom smislu reči, programiranje rezultata na radnom listu, uslovljeno zatečenm sadržajem. Ove funkcije obrađuju logičke pojmove i kombinuju ih prema pravilima Bulove algebre. Tri funkcije vraćaju rezultate TRUE ili FALSE u zavisnosti od iskaza: =AND(iskaz1;iskaz2;...) – TRUE ako su svi iskazi tačni. =OR(iskaz1;iskaz2;...) – TRUE ako je barem jedan iskaz tačan. =NOT(iskaz) – vrednost suprotna od vrednosti iskaza. Setite se da implikacija može da se interpretira kao =AND(iskaz1;NOT(iskaz2)). Funkcija IF je logička funkcija koju smo već pomenuli (primer koji rešava deljenje nulom) i verovatno ćete je često koristiti. U zavisnosti od vrednosti iskaza, funkcija vraća jedan od dva predviđena rezultata; ako nedostaju drugi ili treći argument, oni se menjaju podrazumevanim rezultatom TRUE ili FALSE, respektivno. Sintaksa funkcije je sledeća: =IF(uslov;rezultat_ako_je_tačno; rezultat_ako_je_netačno)

Excel 2007 uvodi i novu logičku funkciju IFERROR, koja će lakše poslužiti za presretanje raznih grešaka na radnom listu. Budete li koristili ovu funkciju, izgubićete kompatibilnost sa ranijim verzijama Excel-a.

Funkcije za pronalaženje i reference Namena funkcija u grupi Lookup & Reference je višestruka: uglavnom ih koristite kada je potrebno da indirektno referencirate neki sadržaj ili kada na osnovu sadržaja treba da nađete neku adresu.

42

PC

mart 2008

=COLUMN(ref), =ROW(ref) – ove funkcije daju brojeve koji odgovaraju rednom broju kolone, odnosno reda navedene reference. Ako je referenca opseg od više ćelija, biće vraćen broj leve kolone, odnosno gornjeg reda. =INDIRECT(ref;stil) – vraća vrednost iz adrese koja je napisana kao tekst u ćeliji navedenoj referencom. Recimo, ako se u ćeliji A1 nalazi broj 1234, a u ćeliji B2 nalazi tekst "A1", funkcija =INDIRECT(B2) vraća vrednost 1234. =CHOOSE(indeks;arg1;arg2;....) – indeks, koji treba da bude broj od 1 do 29, bira argument koji po redu odgovara indeksu. Na primer, ako se u A1 nalazi datum 20.3.2008, sledeća funkcija će ispravno dati rezultat „čet“: =CHOOSE(WEEKDAY(A1;2);"pon";"uto";"sre"; "čet";"pet";"sub";"ned")

Statističke funkcije Excel je moćan alat za statističke analize. Kada se osnovnoj grupi funkcija u paleti More Functions > Statistical dodaju i one iz programskog dodatka Analysis ToolPak, Excel staje rame uz rame sa mnogo skupljim specijalizovanim programima ove namene. Neke od funkcija u ovoj grupi ćete verovatno često koristiti, a proverite sami desetine funkcija koje su zasnovane na statističkim raspodelama, regresijama, trendovima, itd. =AVERAGE(opseg), =MAX(opseg), =MIN(opseg) – ove funkcije daju prosečnu, maksimalnu, odnosno minimalnu vrednost u opsegu, respektivno. =COUNT(opseg), =COUNTA(opseg), =COUNTBLANK(opseg) – ove tri funkcije daju broj numeričkih vrednosti, broj svih nepraznih ćelija i broj svih praznih ćelija u zadatom opsegu, respektivno. =COUNTIF(opseg;kriterijum) – daje broj ćelija u opsegu koje zadovoljavaju vrednost zadatu kriterijumom. =SUMIF(opseg;kriterijum;opseg_za_sabiranje) – funkcija uslovnog sabiranja; nad datim opsegom se definiše kriterijum, a odgovarajuće

Excel 2007 – na novoj radnoj površini

odabrane vrednosti u opsegu za sabiranje čine zbir. Da bi bilo jasnije, evo primera. U koloni A su obeležja uzoraka (npr. slova A, B, C), a u koloni B su date količine. Ako hoćete da saberete sve količine uzorka C, napisaćete: =SUMIF(A2:A99;"C";B2:B99)

Ako želite da saberete samo brojeve veće od 100, napisaćete: =SUMIF(B2:B99;">100";B2:B99)

Neke od funkcija iz ove grupe su tek uvod u „veliku“ statistiku: =STDEV(opseg), =VAR(opseg) – ove funkcije izračunavaju vrednost standardne devijacije, odnosno varijanse uzorka, ignorišući sve nenumeričke vrednosti opsega. =TREND(poznati_y;poznati_x;novi_x) – iz relacije skupa poznatih vrednosti (veličine u opsegu poznati_y su u funkciji opsega veličina poznati_x) i nove zadate vrednosti x, izračunava novu vrednost prema funkciji linearnog trenda y=ax+b.

mart 2008

PC

43

PC SPECIJALNI DODATAK

Štampanje

O

pšte odredbe o štampanju smo obradili u uvodnom priručniku o zajedničkim osobinama sistema Microsoft Office 2007. Ipak, Excel je karakterističan program po tom pitanju, jer strukture kojima baratate nisu uvek baš „prijateljski nastrojene“ prema prezentaciji na papiru. Dabome, postoje posebne opcije pomoću kojih možete dobiti atraktivne štampane rezultate i mi ćemo se u ovom odeljku posvetiti nekima od njih.

Da biste pripremili radni list za štampu, kada god je moguće, organizujte podatke po dužini, vertikalno i u više redova, a ne po širini. Postoje razvijene opcije štampe tabela koje su jako velike u obe dimenzije, ali tome pribegavajte samo kada drugačije nije moguće. Da biste lakše razumeli kako će vaš sadržaj biti odštampan, vreme je da uvedemo i dva posebna prikaza koja su posvećena tom poslu; jedan od njih ima određena funkcionalna svojstva, a drugi je novost u programu – to je puni WYSIWYG oblik prikaza buduće papirne stranice dok postoji redovna interakcija na radnom listu.

44

PC

mart 2008

Da biste pregledali podrazumevane opcije preloma koje program vidi, uđite u režim pregleda preloma radnog lista komandom View > Workbook Views > Page Break Preview (takođe, postoji dugme u statusnoj liniji). Radni list će biti zumiran na nešto sitniji ispis, a pojaviće se plave linije koje određuju ivica budućih stranica. U pozadini sadržaja, vide se sivi tekstovi Page 1, Page 2,... već u zavisnosti od količine zatečenih podataka. U ovom režimu, radni list je i dalje aktivan, pa možete nastaviti da radite u njemu (zumirajte ga na 100%). Ukoliko je potrebno, vucite mišem plave linije preloma u bilo kom smeru, čime ćete promeniti granice preloma, možda i po cenu promene relativne veličine ispisa na nekoj od odštampanih stranica. Tipičan problem u praksi je samo jedna kolona koja ostaje „siroče“ u štampi, kao što se vidi na slici; taj problem ćete brzo rešiti povlačenjem vertikalne plave linije udesno. U tom slučaju, sadržaj štampe će se proporcionalno umanjiti tako da širinom ceo stane na jedan list papira. Ne morate ceo radni list uputiti na štampanje: možete to ograničiti na bilo koji opseg podataka. Obeležite opseg koji želite da odštampate, pa ga komandom Page Layout > Page Setup > Print Area > Set Print Area proglasite jedinim aktivnim područjem za štampanje na radnom listu. Ovo podešavanje ćete ukinuti susednom komandom Clear Print Area u istoj paleti. Ako nemate previše sadržaja na radnom listu, isti efekat ćete postići ako u režimu pregleda preloma štampe privučete sve krajnje plave linije željenom sadržaju, tako da zona štampanja ostane jedina uokvirena i svetla, dok će ostali deo biti zasivljen. Ako želite da poništite sve ručno menjane linije koje predstavlja-

Excel 2007 – na novoj radnoj površini

ju prelome stranica, to ćete najlakše učiniti komandom Page Layout > Page Setup > Breaks > Reset All Page Breaks; nebitno je u kom režimu prikaza se nalazi radni list u tom času. Precizan utisak o mogućim rezultatima na papiru dok još uvek radite na radnom listu steći ćete ako prebacite prikaz na Page Layout (grupa View > Workbook Views ili dugme u statusnoj liniji). Ovaj prikaz je prikladan i zato što predstavlja najjednostavniji način da definišete opcije zaglavlja i podnožja štampane stranice. Primetićete da obe zone raspolažu sa po tri polja u kojima kontrolišete sadržaje. Kada kliknete u bilo koje od tih polja, pojaviće se kontekstualna kartica Header & Footer Tools na glavnoj traci; uvereni smo da ćete se na tom mestu lako dalje snaći i bez naših daljih preporuka. Posao u zaglavlju ili podnožju ćete završiti prostim klikom mišem na bilo koju ćeliju radnog lista. Poslednja odbrana protiv omaški u štampanju je uobičajena: pregledajte pripremljeni materijal na ekranu u režimu prikaza pre štampanja. Opciju Print Preview ćete pokrenuti komandom Office > Print > Print Preview. Cela radna površina programa ustupa mesto prozoru za pregled pre štampanja; centralno mesto za-

uzima slika prve štampane stranice. Ako ovih stranica ima više, među njima se možete kretati tasterima PageUp i PageDown na tastaturi ili dugmadima Next Page i Previous Page u glavnoj traci. Polje za potvrdu Show Margins određuje vidljivost linija margina i označivače granica kolona na listu. Hvatajući označivače mišem, možete direktno menjati širinu margina; ako pomerite neko obeležje kolone, akcija će se odraziti i na polazni radni list, menjajući širinu kolone. Ako ste zadovoljni rezultatom, komandom Print možete odmah pokrenuti štampanje. Ako želite da uspostavite precizniju kontrolu, otvorite dijalog Page Setup. Pregled pre štampanja ćete zatvoriti pritiskom na taster Esc ili klikom na dugme Close Print Preview. Dijalog Page Setup možete takođe otvoriti pokretačem dijaloga u grupi Page Layout > Page Setup. Dijalog sadrži nekoliko kartica u kojima menjate sve ključne parametre, ukoliko to već niste učinili pomoću neke od očiglednih komandi na glavnoj traci. Uzgredna napomena: izmenjeni parametri štampanja se uvek pamte isključivo samo za pojedini radni list, a ne za celu radnu svesku. Ako želite da promenite iste parametre na više radnih listova odjednom, prethodno ih obeležite kao grupu. mart 2008

PC

45

PC SPECIJALNI DODATAK

Na prvoj kartici dijaloga postavljate osobine stranice u štampi: osim položaja stranice, ovde je važna opcija podešavanja razmere. Možete zadati tačnu razmeru ispisa na papiru u zadatom procentu; recimo, ponekad je potrebno da ceo izveštaj podesite tako da stane na tačno određeni broj stranica po dužini i širini. Ako, recimo, želite da štampa bude široka strogo jedan list, a ne znate tačno koliko će stranica zauzeti, u opciji Fit to zadajte 1 page(s) wide, a u polje tall slobodno postavite neki vrlo veliki broj (npr. 999); inače, slične opcije imate u grupi Page Layout > Scale to Fit. Opciono podesite format papira i kvalitet štampanja, a ako planirate da numerišete zaglavlja stranica, na dnu kartice dijaloga možete odabrati početni broj ako treba da je različit od 1. Druga kartica dijaloga je namenjena definisanju posebnih margina, što je početna vrednost za njihov položaj onako kao ste to videli u pregledu pre štampanja. Na raspolaganju su četiri polja za unos glavnih margina i dva polja za postavljanje odstojanja zaglavlja štampe od ivice papira, a unutar margine. Vodite računa da margine zaglavlja i podnožja budu dovoljno manje od glavnih margina, jer u protivnom se može desiti da zaglavlje bude odštampano preko nekog podatka. Stavke grupe Center on page možete podesiti samo ovde: odnose se na mogućnost vertikalnog i vodoravnog poravnanja manjeg sadržaja u odnosu na ivice papira. Pošteno govoreći, kartica Header/Footer je postala anahrona zahvaljujući ranije opisanim, novim opcijama kontrole zaglavljem i podnožjem u režimu prikaza Page Layout. Ako baš insistirate na starom obliku kontrole, onda pratite dijaloge ispod dugmadi Custom Header i Custom Footer... Četvrta kartica Sheet obra-

46

PC

mart 2008

đuje posebne elemente štampanja radnog lista. Ovi elementi utiču na postavke prema zatečenom sadržaju radnog lista i zato je vrlo poželjno da ih pregledate pre prvog štampanja. Opcija Print Area radi isti posao kao i ranije opisana komanda; ako je polje prazno, podrazumeva se štampanje celog radnog lista. Opcija Print titles radi posao sličan alatki za zamrzavanje okana na radnom listu: možete definisati kolone na levoj strani i redove na vrhu koji će se odštampati na svakom listu, kako bi se videla potrebna zaglavlja u dugom izveštaju. U stavci redova unesite raspon u prostom obliku, npr. 1:1 ili 3:4, a u stavci kolona slično, npr. A:A, B:C i slično. U grupi opcija Print postavićete dodatne uslove izgleda odštampanog sadržaja. Uključenjem opcija Gridlines i Row and column headings, štampi se dodaju linije mreže radnog lista i matična zaglavlja radnog lista, pa na papiru dobijate nešto vrlo nalik prikazu na ekranu. Opcija Black and white varira između štampanja u boji ili sivim tonovima sa opcijom prostog crno-belog ispisa. Opcija Draft quality ubrzava štampanje tako što obara kvalitet ispisa grafičkih elemenata i linija. Konačno, odaberite opcije ispisa komentara iz radnog lista na papir, kao i način štampanja sadržaja ćelija koje sadrže kôd greške. Smer štampanja stranica po prednosti jedne od dimenzija je u opštem slučaju nevažan, ali ipak možete odlučiti o tome ako je to bitno zbog numerisanja. Komandom menija Office > Print > Print ili prečicom Ctrl+P otvorićete poznati dijalog za opcije štampanja. Jedini karakteristični element ovog dijaloga je grupa Print what, gde možete iskoristiti sve posebne opcije opsega štam-

Excel 2007 – na novoj radnoj površini

panja: osim aktivnog radnog lista (sa ili bez definisane oblasti štampanja), možete odlučiti da na štampač uputite samo privremeno obeleženi opseg ćelija (Selection). Druga opcija upućuje sadržaj cele radne sveske na štampač; možda je bolje da to izbegnete, da ne biste izgubili kontrolu nad nekim problemom koji u toku dugog štampanja prekasno uočite. Najzad, ponuđena je i opcija štampanja samo eksplicitno definisane tabele, što je element o kome ćemo govoriti u sledećem priručniku. Polje za potvrdu Ignore Print

Areas je novo u Excel-u 2007, a očigledno služi za jednokratno ignorisanje ručno postavljenih preloma i definisanih zona za štampanje. Preostaje još samo preporuka da uvek ispitate moguće rezultate neposredno pre upućivanja na štampač: i dijalog Print sadrži dugme za poziv pregleda pre štampanja. I to bi bilo sve zasad: u sledećem nastavku naše serije priručnika o sistemu Microsoft Office 2007, otkrićemo vam pravu snagu Excel-a 2007 kao vrhunskog analitičkog alata.

mart 2008

PC

47

S

P

E

C

I

J

A

L

N

I

D

O

D

A

T

A

K

#143 april 2008 #137 / oktobar 2007

Mi­cro­soft O­ffi­ce Excel 2007 Ana­li­tički alat no­ve ge­ne­ra­cije

Dra­gan Grbić

PC SPECIJALNI DODATAK

P

red va­ma je dru­gi deo priče o pro­gra­ mu Microsoft Office 2007. Na­kon pro­ šlo­me­sečnog pri­ručni­ka, za ko­ji se is­kre­no na­da­ mo da vam je ot­krio ne­ke no­ve ide­je ko­je se kri­ ju na no­voj ra­dnoj pov­rši­ni i u ra­dnim lis­to­vi­ma ko­ji su hi­lja­du pu­ta veći od onih u pret­ho­dnim ver­zi­ja­ma, vre­me je da se la­ti­mo o­zbilj­ni­jeg po­ sla. De­mon­stri­raćemo najčuve­ni­ji spreadsheet pro­gram da­na­šnji­ce u pu­noj sna­zi. Bićete u pri­ li­ci da vi­di­te, is­pro­ba­te i sav­la­da­te te­hni­ke ana­ li­ze po­da­ta­ka ko­je ovu kla­su pro­gra­ma čine ne­ za­men­lji­vom u po­slov­nom o­kru­že­nju. Reč je o te­hni­ka­ma sa­že­te pre­zen­ta­ci­je ve­li­kih sku­po­va po­da­ta­ka, prin­ci­pi­ma za i­zvođenje ra­znih una­ krsnih pre­se­ka i pre­dviđanja, kao i o ne­kim po­ se­bnim načini­ma pri­me­ne pod­sis­te­ma o ko­ji­ma smo već go­vo­ri­li u prvom de­lu. Mo­žda ćemo ovom pri­li­kom ra­zočara­ti ko­ ri­sni­ke ko­ji očeku­ju da sa­zna­ju vi­še o pos­tup­ ci­ma ko­ji čine nad­gra­dnju Excel‑a; da­kle VBA auto­ma­ti­za­ci­ju i pri­me­nu In­ter­net te­hno­lo­gi­ja. Na­ža­lost, ne mo­že­mo ići to­li­ko u ši­ri­nu: to su te­ me ko­je bi obi­mom i sa­drža­jem mo­gle da čine po­se­bna i­zda­nja pri­ručni­ka – biće za to pri­li­ke sle­dećih me­se­ci. Na planu programiranja, Excel je verovatno najinteresantniji Office program, jer postoji više objavljenih priloga o VBA u Ex‑ cel‑u nego o svim drugim Office programima zajedno. Ali, to nije razlog da po tom pitanju zapustimo druge programe. Pri­me­na Office pro­ gra­ma u in­tra­ne­tu i na In­ter­ne­tu da­nas čini so­ li­dnu priču ko­ja je za­nim­lji­va sve većem bro­ju na­ših čita­la­ca. O­dlo­ži­li smo te te­me ka­ko bi­smo im se vra­ti­li ka­ko do­li­ku­je. Da bis­te bi­li što efi­ka­sni­ji u sav­la­da­va­nju ovog gra­di­va, pos­to­ji ne­ko­li­ko pre­du­slo­va. Gle­ da­jući una­zad, naj­pre po­nav­lja­mo po­tre­bu da sav­la­da­te sve ter­mi­no­lo­ške de­ta­lje i o­snov­ne te­hni­ke o ko­ji­ma smo go­vo­ri­li pro­šlog me­se­ ca. Još da­lje od to­ga, na­da­mo se da ste već pri­ hva­ti­li op­šte prin­ci­pe ko­ji vla­da­ju na no­voj ra­ dnoj pov­rši­ni za­sno­va­noj na glav­noj tra­ci (ri­ bo­nu), no­vim fun­kci­onal­nim pro­ši­re­nji­ma ko­ ji­ma su ra­dne ope­ra­ci­je po­jačane, kao i ka­rak­ te­ris­ti­ka­ma no­vih for­ma­ta da­to­te­ka; ti­me se vi­



PC

april 2008

še nećemo ba­vi­ti, jer se na­da­mo da uz se­be već ima­te pri­ručni­k „Mi­cro­soft O­ffi­ce 2007, (r)evo­ lu­ci­ja ko­ri­sničkog so­ftve­ra“, o­bjav­lje­nog u PC #134 ju­na 2007 (i čes­to po­no­vo o­bjav­lji­va­nog u pra­tnji se­ri­je pri­ručni­ka o pro­gra­mi­ma sis­te­ ma Office 2007). Pod­se­tićemo vas i na ne­ke i­zbo­re ko­je smo načini­li: ovaj pri­ručnik, kao i onaj pre nje­ga, pra­ ti in­ter­fejs pro­gra­ma Excel 2007 na en­gles­kom je­zi­ku. Lo­ka­li­zo­va­nu ver­zi­ju sis­te­ma Microsoft Office 2007 sva­ka­ko pred­stav­lja­mo na ne­ki dru­ gi način. Ta­kođe, mo­žda već zna­te za te­zu pot­ pi­sni­ka auto­ra ovih re­do­va o „knji­zi o Excel‑u na 800 stra­na“ – ve­ruj­te, ne bi bi­lo te­ško na­pi­ sa­ti ta­kvu knji­gu. A ve­ruj­te i da je mno­go te­že pro­naći me­ru pra­vog i­zbo­ra te­ma, sa­drža­ja i obi­ ma opi­sa ko­ji od­go­va­ra­ju ga­ba­ri­ti­ma pri­ručni­ ka po­put ovog. Prva kom­pen­za­ci­ja je da bi bi­lo ko­ri­sno da ra­di­te dok čita­te. Ne­ma mno­go vaj­ de od pros­tog čita­nja ovog tek­sta: is­pro­ba­vaj­te ono o čemu čita­te! Ovog pu­ta, taj pre­dlog po­du­ pi­re­mo i ma­te­ri­jal­no: na pra­tećem DVD‑u ćete pro­naći ra­dnu sves­ku u ko­joj se na­la­ze svi pri­ me­ri opi­sa­nih te­hni­ka. U njoj ćete za­teći poče­ tne si­tu­aci­je pri­kla­dne za an­ga­žo­va­nje te­hni­ka o ko­ji­ma je reč, kao i be­le­ške ko­je vam pre­po­ ručuju ka­ko da is­pi­ta­te svoj­stva i po­sle­di­ce pri­ me­ne kon­kre­t­nih ala­ta. A kao svo­jev­rsni od­go­vor na pi­ta­nje ko­je bis­te mo­gli pos­ta­vi­ti, pre­dla­že­mo vam da ni­po­ što ne spu­ta­va­te svoj is­tra­ži­vački duh: kad god vi­ di­te ne­ku ko­man­du ili op­ci­ju ko­ju ni­smo po­me­ nu­li, a ko­ja pos­to­ji u kon­tek­stu te­hni­ke o ko­joj go­vo­ri­mo u ne­kom odelj­ku, slo­bo­dno je is­pro­baj­ te. Na­pra­vi­te ko­pi­je ne­kih svo­jih ra­dnih sve­za­ka (kao me­ru pre­dos­tro­žnos­ti ako ne­što kre­ne ka­ko ne tre­ba) i i­graj­te se ‑ kad ovo ka­že­mo, mi­sli­mo do­slov­no! Sa­mos­tal­no upo­zna­va­nje i sav­la­da­va­ nje ne­kih po­je­di­nos­ti u bi­lo kom pro­gra­mu jes­ te naj­sav­rše­ni­ji o­blik na­pre­do­va­nja. Ve­ru­je­mo da mno­gi već ima­ju ta­kvo is­kus­tvo; ako ga ne­ma­ te, ras­pi­taj­te se ma­lo kod svo­jih is­ku­sni­jih ko­le­ ga: sva­ko će vam reći da se de­ša­va­lo da za­bo­ra­vi ono što je pročitao, a ni­je is­pro­bao, ali ono što je sam naučio u prak­si – os­ta­lo je za­uvek.

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

Po­moćni ala­ti i te­hnike

S

a­drža­ji u ra­dnim sves­ka­ma počiva­ju na o­dno­si­ma po­da­ta­ka ko­ji po­ne­kad mo­ gu da bu­du i vrlo kom­plek­sni. Zbog to­ga je po­tre­ bno da u sva­kom času ras­po­la­že­te ala­ti­ma ko­ji će olak­ša­ti vaš rad. Ta­kvim ala­ti­ma se po­svećuje­mo pre ne­go što se za­is­ta upus­ti­mo u na­pre­dne mo­ gućnos­ti Excel‑a. To čini­mo iz sa­svim pros­tog, ali o­prav­da­nog ra­zlo­ga: reč je o alat­ka­ma ko­je čine srž pro­duk­tiv­nos­ti. Dru­gim rečima, mo­žda bis­te i mo­gli da se sna­la­zi­te bez nji­ho­vog ko­rišćenja, ali ako ih po­zna­je­te, sva­ka­ko će vam bi­ti lak­še. Sav­la­daj­te ovo po­glav­lje: nećete za­ža­li­ti.

Pre­tra­ži­va­nje i za­mena Kao i dru­gi Office pro­gra­mi, i Excel sa­ drži stan­dar­dne di­ja­lo­ge Find (Ctrl+F) i Re‑ place (Ctrl+H), ko­je ćete u­glav­nom ko­ris­ti­ti na uobičaje­ni način; osim prečica ko­je su na­ je­fi­ka­sni­je, di­ja­lo­ge mo­že­te po­zva­ti i i­zbo­rom u pa­le­ti Home > Editing > Find & Select. Ali, skrećemo vam pa­žnju da ove ope­ra­ci­je sa­drže i op­ci­je ka­rak­te­ris­tične za rad u ra­dnim sves­ka­ ma Excel‑a. Za početak, uočite šta se de­ša­va ka­ da u di­ja­lo­gu Find kli­kne­te na du­gme Find All: na dnu di­ja­lo­ga se ra­zvi­ja o­kno u ko­me će bi­ti po­pi­sa­ne sve in­stan­ce ko­je od­go­va­ra­ju u­slo­vu. Po­pis je ve­oma de­ta­ljan i da­je sve re­le­van­tne in­for­ma­ci­je o sa­drža­ji­ma; po­da­ci su is­tov­re­me­ no i hi­per­ve­ze ka po­je­di­nim sa­drža­ji­ma. Da­kle, mo­že­te pri­me­ni­ti za­me­nu ili učini­ti bi­lo šta: slo­ bo­dni ste i da priv­re­me­no na­pus­ti­te di­ja­log bez za­tva­ra­nja, ra­deći bi­lo šta na ra­dnom lis­tu, na­ kon čega mo­že­te da se vra­ti­te u di­ja­log. Da bis­te pris­tu­pi­li dru­gim po­se­bnim mo­ gućnos­ti­ma, pro­ši­ri­te di­ja­lo­ge kli­kom na du­ gme Options. Već na vrhu di­ja­lo­ga, uočićete mo­ gućnost da kri­te­ri­ju­mi­ma za pre­tra­gu i za­me­nu do­da­te i u­slov na­la­že­nja po­se­bno o­bli­ko­va­nih sa­drža­ja. Kli­kom na du­gme Format do­bićete is­ti onaj di­ja­log ko­ji ko­ris­ti­te i za uobičaje­ne po­slo­ ve o­bli­ko­va­nja ćeli­ja. Ko­ris­teći ovu op­ci­ju, čak mo­že­te pres­kočiti unos tek­sta u po­lji­ma kri­te­

ri­ju­ma, pa na­lo­ži­ti, re­ci­mo, da se pro­nađu sve ćeli­je is­pi­sa­ne crve­nim fon­tom i da to za­me­ni­te pla­vim is­pi­som, ili da svi po­da­ci u for­ma­tu da­tu­ ma do­bi­ju ne­ku dru­gu mas­ku. Kri­te­ri­jum o­bli­ ko­va­nja ne mo­ra­te sa­mi de­fi­ni­sa­ti, ne­go se mo­ že­te po­slu­ži­ti uzor­kom na ra­dnom lis­tu: kli­kom na stre­li­cu na de­snoj ivi­ci du­gme­ta o­tvo­ri­te krat­ ki me­ni, pa ko­man­dom Choose Format From Cell po­zo­vi­te „pi­pe­tu“ ko­jom ćete kli­knu­ti na ćeli­ju u že­lje­nom o­bli­ku; to­kom bi­ra­nja, di­ja­log će priv­re­me­no nes­ta­ti, a vra­tiće se u času oda­ bi­ra. Po­što kri­te­ri­jum for­ma­ta os­ta­je upamćen do kra­ja se­an­se, u­klo­nićete ga ko­man­dom Clear Find Format u is­tom po­moćnom me­ni­ju. Pri­pa­ zi­te na to, jer za­bo­rav­lje­ni kri­te­ri­jum o­bli­ka mo­ že da spreči is­pra­van pos­tu­pak uobičaje­ne pre­ tra­ge i za­me­ne.

Po­dra­zu­me­va­ni op­seg za pre­tra­gu i za­me­ nu je ra­dni list; mo­žda će bi­ti po­tre­bno da pro­ši­ ri­te op­seg na do­men ce­le ra­dne sves­ke – u tom slučaju, u lis­ti Within oda­be­ri­te op­ci­ju Work‑ book. Ako že­li­te da se pre­tra­ži­va­nje i za­me­na oba­ve sa­mo na o­dređenom sku­pu lis­to­va, pre po­zi­va di­ja­lo­ga ih obe­le­ži­te kli­kom mi­ša na je­ zičke dok drži­te pri­ti­snut tas­ter Shift ili Ctrl. O­bra­ti­te pa­žnju na mo­gućnost o­dlučiva­nja o va­ žnos­ti ve­li­kih i ma­lih slo­va (Match case), kao april 2008

PC



PC SPECIJALNI DODATAK

i na op­ci­ju da kri­te­ri­jum va­ži sa­mo ako je to ce­lo­ku­pni sa­držaj ćeli­je (Match entire cell con‑ tents). Pre­tra­ži­va­nje po re­do­vi­ma ili ko­lo­na­ma najčešće ni­je bi­tno, ali ako je ta­be­la ja­ko ve­li­ka u obe di­men­zi­je, mo­žda ima smi­sla da pro­me­ni­ te taj re­do­sled.

Uočava­nje gre­šaka Excel će vam tre­nu­tno po­moći u sva­koj si­ tu­aci­ji ka­da pri uno­su for­mu­le na­pra­vi­te gre­šku ili ona nas­ta­ne ka­sni­je. Pos­to­ji ne­ko­li­ko ti­po­va gre­ša­ka i bi­tno je da ih pre­po­zna­te, ka­ko bis­te va­lja­no re­ago­va­li. Sin­tak­sna gre­ška se jav­lja u tre­nut­ku uno­sa for­mu­le: re­ci­mo, za­gra­de u i­zra­ zu ni­su upa­re­ne, po­gre­šno je uku­ca­na re­zer­vi­sa­ na reč, ni­je unet tačan broj ar­gu­me­na­ta i slično. Ove gre­ške se pre­po­zna­ju o­dmah: u slučaje­vi­ ma ka­da pro­gram ne mo­že sam da is­pra­vi ne­ku oči­gle­dnu oma­šku, neće vam bi­ti do­zvo­lje­no da zav­rši­te unos for­mu­le, ne­go ćete do­bi­ti upo­zo­re­ nje sa opi­som gre­ške i prav­ci­ma mo­gućeg re­še­ nja. Uobičaje­no je da vas pro­gram ta­da vra­ti u re­žim uređenja ćeli­je. Gre­ška u vre­dnos­ti se jav­lja u tre­nut­ku in­ ter­pre­ta­ci­je une­tog sa­drža­ja. To znači da je for­ mu­la is­prav­no na­pi­sa­na, ali da se re­zul­tat ne mo­ že do­bi­ti zbog ne­ke ne­re­gu­lar­ne si­tu­aci­je. Gre­ ška mo­že nas­ta­ti u tre­nut­ku uno­sa, ali i ka­sni­je, re­ci­mo ako je u ne­koj od re­fe­ren­ci­ra­nih ćeli­ ja ka­sni­je pro­me­njen sa­ držaj ta­ko da vi­še ne od­ go­va­ra pra­vi­li­ma for­mu­ le u ko­joj učes­tvu­je. Za­ to u Excel‑u pos­to­je po­ ru­ke o gre­šci ko­je se jav­ lja­ju umes­to re­zul­ta­ta i ko­je bli­že o­dređuju nje­ nu pri­ro­du. U ne­kim slučaje­vi­ma, po­red ćeli­ je sa gre­škom će se po­ja­vi­ti pa­me­tna o­zna­ka sa ne­ko­li­ko pre­dlo­že­nih ak­ci­ja u is­prav­lja­nju. Gre­ ške #REF! i DIV/0! smo već po­me­nu­li u prvom de­lu (gre­ška u re­fe­ren­ci, o­dno­sno de­lje­nje nu­ lom), a po­me­ni­mo još ne­ke:



PC

april 2008

#N/A – ar­gu­ment for­mu­le ni­je po­znat. Ovo se de­ša­va ka­da se ar­gu­ment po­zi­va iz dru­ ge da­to­te­ke ko­ja vi­še ni­je dos­tu­pna, kad po­ku­ša­ te da upo­tre­bi­te fun­kci­ju VLO­OKUP nad ne­sor­ ti­ra­nom lis­tom (o ovoj fun­kci­ji go­vo­ri­mo ka­sni­ je) ili ka­da ko­ri­snički de­fi­ni­sa­na fun­kci­ja vi­še ni­ je na ras­po­la­ga­nju. #NA­ME? – ime fun­kci­je ili op­se­ga ni­je pre­ po­zna­to. Na primer, une­ta je fun­kci­ja =QWER­ TY() ko­ja ne pos­to­ji u Excel-u, ili je for­mu­la na­ pi­sa­na kao =SUM(po­da­ci) ka­da ne pos­to­ji op­ seg pod tim ime­nom. #NUM! – ne­re­gu­lar­na upo­tre­ba bro­ja. Gre­ ška se jav­lja ako je ar­gu­ment for­mu­le ne­ki ne­od­ go­va­ra­jući broj, npr. =WEEK­DAY(NOW();9), jer 9 je ne­is­pra­van ar­gu­ment u ovoj fun­kci­ji. #VA­LUE! – ne­is­pra­van tip ar­gu­men­ta. Gre­ ška se jav­lja ako se u for­mu­li po­ja­vio po­gre­šan tip po­dat­ka (npr. =1/"a"). #NULL! – to je re­la­tiv­no ret­ka gre­ška, a de­ša­va se u­glav­nom kao po­sle­di­ca ne­is­prav­ nog pi­sa­nja for­mu­la u ko­ji­ma su op­se­zi po­gre­ šno re­fe­ren­ci­ra­ni. Re­ci­mo, dva op­se­ga na­pi­sa­na kao =SUM(A1:A3 C1:C3) umes­to =SUM(A1: A3;C1:C3) se tu­mače kao pre­sek, ko­ji je u ovom slučaju pra­zan skup. Ne­ke gre­ške su oči­gle­dne, po­put de­lje­nja nu­lom i o­dmah vam je ja­sno šta tre­ba da pre­du­ zme­te. Ne­ke slo­že­ni­je gre­ ške, kao što su ne­is­prav­ ni ar­gu­men­ti fun­kci­ja, re­ ša­va­te pro­ve­rom sa­drža­ ja i ti­po­va po­la­znih po­da­ ta­ka; vi­dećete us­ko­ro ka­ ko se ne­ke skri­ve­ni­je gre­ ške mo­gu na­kna­dno „ulo­ vi­ti“. Po­ne­kad ćete u­gle­da­ ti obe­le­žje #######; to ni­ je gre­ška, ne­go se po­jav­lju­ je kao upo­zo­re­nje da je nu­ me­rički pre­ši­rok da sta­ne u ćeli­ju. To je le­gi­tim­ no po­na­ša­nje; ka­da bi se bro­je­vi po­dvlačili pod su­se­dne ćeli­je kao što je to slučaj sa tek­stom, mo­gli bis­te bi­ti do­ve­de­ni u za­blu­du o vre­dnos­ti­ ma, a to je ne­do­pus­ti­vo. Čim do­volj­no po­većate

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

ši­ri­nu ko­lo­ne, broj će se vi­de­ti va­lja­no; dok to ne učini­te, pu­nu vre­dnost bro­ja mo­že­te vi­de­ti u po­lju za unos, ako je to ak­tiv­na ćeli­ja, ili kao e­kran­sku na­po­me­nu ka­da pri­ne­se­te po­ka­zi­vač ta­kvoj ćeli­ji. Excel će, kad god je mo­guće, sam pro­ši­ri­ti ko­lo­nu ta­ko da se broj ure­dno vi­di. U ne­kim pri­ li­ka­ma, ako broj pre­ma­šu­je ši­ri­nu zbog je­dne ili dve de­ci­ma­le, broj će u pri­ka­zu bi­ti za­o­kru­gljen na ce­li deo (ta­kav pri­mer ste vi­de­li u prvom de­ lu), pa pri­pa­zi­te na to. Ka­da ra­di­te sa ve­li­kim bro­je­vi­ma, ide­al­no je da una­pred pre­dvi­di­te do­ volj­nu ši­ri­nu ko­lo­ne. Bu­di­te bri­žlji­vi ka­da pri­ pre­ma­te bro­je­ve u ra­dnom lis­tu za in­ten­ziv­nu upo­tre­bu; ako je po­tre­bno, pro­me­ni­te mas­ku bro­ja da bis­te for­si­ra­li op­ti­mal­ni pri­kaz.

Ako deo re­fe­ren­ce u for­mu­li upućuje na sa­ mu ćeli­ju u ko­joj se na­la­zi for­mu­la, to se na­zi­va cir­ku­lar­nom re­fe­ren­com. Do ovog mo­že­te doći di­rek­tno, npr. ako u ćeli­ju A3 pos­ta­vi­te for­mu­lu =SUM(A1:A3), ili in­di­rek­tno, ako ne­ka re­fe­ren­ ca u for­mu­li već ko­ris­ti tu ćeli­ju kao re­fe­ren­cu u svom re­zul­ta­tu. U op­štem slučaju, ova­kva po­ ja­va se sma­tra gre­škom. U ta­kvim slučaje­vi­ma, pro­gram će se po­bu­ni­ti i za­tra­ži­ti da is­pra­vi­te ili da ek­spli­ci­tno po­tvrdi­te ta­kav unos; na­ime, pos­ to­je ne­ke fun­kci­je spe­ci­jal­nih na­me­na ko­je u ite­ ra­tiv­nom nu­me­ričkom pro­ce­su ko­ris­te re­zul­tat kao ar­gu­ment i ta­da cir­ku­lar­nu re­fe­ren­cu tre­ba do­pus­ti­ti. Ali, ve­ro­va­tni­je je da je ipak gre­ška: u di­ja­lo­gu upo­zo­re­nja kli­kni­te na Cancel i uočite da je re­zul­tat for­mu­le nu­la; uđite u tu ćeli­ju, pri­ ti­sni­te F2, pa pro­ve­ri­te ko­je su po­la­zne re­fe­ren­ ce uo­kvi­re­ne. Pos­to­ji i pa­le­ta sa spis­kom ćeli­ja ko­je su cir­ku­lar­no re­fe­ren­ci­ra­ne, na­la­zi se na glav­noj tra­ci: Formulas > Formula Auditing > Error Checking > Circular References. Čak i ako

ima vi­še ta­kvih ćeli­ja, pro­gram će na tom mes­ tu na­ves­ti sa­mo po­sle­dnju; sva­ka­ko je po­želj­no da ta­kvu po­ja­vu ot­klo­ni­te čim se de­si. Uko­li­ko je u ne­koj ra­dnoj sves­ci o­drža­na cir­ku­lar­na re­ fe­ren­ca, bićete upo­zo­re­ni o to­me pri­li­kom nje­ nog o­tva­ra­nja.

Re­la­ci­je i­zmeđu ćelija U si­tu­aci­ja­ma ka­da kroz for­mu­le us­pos­ta­ vi­te slo­že­ne o­dno­se i­zmeđu ćeli­ja ra­dne sves­ke, po­ne­kad je ne­op­ho­dno is­pi­ta­ti gde se na­la­ze sa­ drža­ji ko­ji su u­zročno ili po­sle­dično po­ve­za­ni sa ne­kim po­dat­kom. Osim to­ga, zbog mno­gih u­zro­ka, kao što je pro­me­na sa­drža­ja je­dne ili vi­še ćeli­ja, mo­že doći do na­kna­dne gre­ške u re­ zul­ta­tu for­mu­le. U ne­kim slučaje­vi­ma, gre­ška je oči­gle­dna i mo­že­te je ot­kri­ti i ot­klo­ni­ti brzo; ali, pos­to­je si­tu­aci­je ka­ da se u­zrok gre­ške na­la­ zi ne­ko­li­ko ko­ra­ka una­ zad, jer ar­gu­ment for­mu­ le mo­že bi­ti re­zul­tat dru­ ge, pret­ho­dne for­mu­le; ta­da mo­ra­te ići ko­rak po ko­rak una­zad, tra­žeći kon­stan­tu ko­ja pra­vi pro­blem. Po­što bi to bi­lo vrlo te­ško i­zves­ti čita­njem for­mu­la i ručnom po­ tra­gom, pos­to­ji po­se­bna gru­pa alat­ki ko­je su na­ me­nje­ne ot­kri­va­nju ta­kvih ve­za. Naj­pre u­tvrdi­mo ne­ko­li­ko po­la­znih poj­mo­ va. Pret­ho­dnik (engl. precedent) je ćeli­ja upo­tre­ blje­na kao re­fe­ren­ca u for­mu­li. Za­vi­snik (engl. dependent) je ćeli­ja sa for­mu­lom ko­ja re­fe­ren­ci­ ra tu ćeli­ju. Pret­ho­dni­ci i za­vi­sni­ci mo­gu bi­ti di­ rek­tni, ka­da su u ne­po­sre­dnoj ve­zi sa od­go­va­ra­ jućim po­dat­kom, ili in­di­rek­tni, ka­da je ta ve­za pru­že­na na vi­še ni­voa, sa međure­zul­ta­ti­ma ko­ ji čine ve­zu. Naj­pre u­tvrdi­mo ko­ji su to ne­po­sre­dni ko­ ra­ci ko­je mo­že­te pre­du­ze­ti ka­da se gre­ška ja­ vi, a ni­je oči­gle­dno čime je u­zro­ko­va­na. Ka­da ak­ti­vi­ra­te ćeli­ju ko­ja sa­drži kôd gre­ške, kli­kni­ te na pa­me­tnu o­zna­ku ko­ja se jav­lja uz nje­nu le­vu ivi­cu i bi­raj­te ko­man­du Error Checking > Trace Error. U tom času, mo­žda će se po­ja­vi­ti april 2008

PC



PC SPECIJALNI DODATAK

je­dna ili vi­še crve­nih stre­li­ca u sme­ru ka ak­tiv­ noj ćeli­ji: to će vas u­sme­ri­ti na gre­šku pret­ho­ dni­ka. Niz crve­nih stre­li­ca se pru­ža una­zad do prve in­stan­ce gre­ške, a na tu ćeli­ju će uka­zi­va­ti je­dna ili vi­še pla­vih stre­li­ca. To je pra­vo mes­to na ko­je tre­ba da u­sme­ri­te pa­žnju: je­dna od ćeli­ ja ili op­se­ga iz ko­je do­la­ze pla­ve stre­li­ce je ne­po­ sre­dni u­zročnik gre­ške i sa­da tre­ba da je ot­klo­ ni­te. Uko­li­ko umes­to crve­ne ili pla­ve u­gle­da­te is­ pre­ki­da­nu tam­no­si­vu stre­li­cu na čijem počet­ku se na­la­zi ma­la iko­na, reč je o re­fe­ren­ci van ak­tiv­ nog ra­dnog lis­ta. Da bis­te lak­še sti­gli do pret­ho­dni­ka ko­ji se mo­žda ne vi­de tre­nu­tno na e­kra­nu, pos­to­ji ma­li trik: pri­ma­kni­te po­ka­zi­vač mi­ša stre­li­ci dok se ne pre­tvo­ri iz krstića u običan kur­sor, pa dva­put kli­ kni­te i biće ak­ti­vi­ra­na ćeli­ja iz ko­je stre­li­ca do­la­zi. Ako je reč o re­fe­ren­ci van ra­dnog lis­ ta, du­pli klik će o­tvo­ri­ti di­ja­log Go To u ko­me ćete vi­de­ti a­dre­su pret­ho­dni­ka; kli­kni­te na a­dre­ su, pa po­tvrdi­te i­zbor sa OK i bićete pre­me­šte­ni na lo­ka­ci­ju te re­fe­ren­ce. Na­i­zme­ničnim du­plim kli­kom na stre­li­cu, ak­ti­vi­raćete ćeli­ju ili op­seg pret­ho­dni­ka i ćeli­ju za­vi­sni­ka. Pre­gled pret­ho­dni­ka i za­vi­sni­ka ne mo­ra nu­žno da se ko­ris­ti sa­mo za lov na gre­ške; po­ ne­kad ćete po­že­le­ti da is­pi­ta­te ka­kvi su o­dno­si među ćeli­ja­ma, mo­žda u­pra­vo za­to da bis­te una­ pred sprečili da gre­ška nas­ta­ne. Ko­man­de za te



PC

april 2008

po­slo­ve se na­la­ze u po­se­bnoj gru­pi alat­ki For‑ mulas > Formula Auditing. Ka­da se pos­ta­vi­te na ćeli­ju ko­ja sa­drži for­mu­lu, kli­kom na du­gme Trace Precedents biće na­crta­ne pla­ve stre­li­ce ko­ je upućuju na sve di­rek­tne pret­ho­dni­ke (one u prvom ni­vou za­vi­snos­ti). Uko­li­ko po­no­vo kli­ kne­te na is­to du­gme, biće o­značeni svi pret­ho­ dni­ci dru­gog ni­voa – i ta­ko re­dom, do­kle god ima pret­ho­dni­ka. Stre­li­ce će os­ta­ti vi­dlji­ve dok ne za­da­te ko­man­du za čuva­nje ra­dne sves­ke ili ne kli­kne­te na du­gme Remove Arrows. Uočite da je to du­gme ra­zde­lje­no: u pa­le­ti se na­la­ze još dve ko­man­de uz čiju po­moć mo­že­te u­klo­ni­ti sa­ mo je­dan ni­vo stre­li­ca od pret­ho­dni­ka ili ka za­ vi­sni­ci­ma u o­dno­su na ak­tiv­nu ćeli­ju.

Praćenje vre­dnos­ti i pro­ve­ra for­mule Struk­tu­re u ra­dnim sves­ka­ma se čes­to ko­ ris­te za pos­tav­ku ma­lih, ali slo­že­nih a­pli­ka­ci­ja. U to­ku pri­pre­me, te pos­tav­ke mo­gu pos­ta­ti pri­ lično kom­pli­ko­va­ne, pa Excel ras­po­la­že alat­ka­ ma ko­je su po­te­kle iz kla­sičnih ra­zvoj­nih o­kru­

že­nja, a na­me­nje­ne su praćenju ra­znih vre­dnos­ ti i nji­ho­voj da­ljoj ana­li­zi. Te alat­ke su vam pri ru­ci u gru­pi Formulas > Formula Auditing. Prva ta­kva alat­ka je ve­oma je­dnos­tav­na: ka­ da kli­kne­te na du­gme Show Formulas, de­siće se dve stva­ri. Naj­pre, sve for­mu­le će bi­ti is­pi­sa­ ne kao tekst, a ne kao re­zul­tat; ta­kođe, sve ko­ lo­ne će bi­ti upa­dlji­vo pro­ši­re­ne. Bez bri­ge, ovo je priv­re­me­no sta­nje; po­nov­ni klik na is­to du­ gme vraća vi­dlji­vost re­zul­ta­ta i va­lja­ne ši­ri­ne ko­ lo­na. Ovaj pre­gled je pri­kla­dan ako že­li­te da se

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

upo­zna­te sa sa­drža­jem ra­dnog lis­ta ko­ji ste do­ bi­li od ne­kog dru­gog ili ako tre­ba da upo­re­di­te sličnost for­mu­la ko­je tre­nu­tno uređuje­te na ne­ kom mes­tu. Alat­ka za nad­zor i pro­ve­ru i­zračuna­va­ nja for­mu­la je izu­ze­tno dra­go­ce­na ka­da ste u di­le­mi da li ne­ka du­ga for­mu­la ra­di va­lja­no, a iz re­zul­ta­ta to ne mo­že­te o­dmah da za­ključite. Da vas pod­se­ti­mo: u prvom de­lu smo go­vo­ri­ li o mo­gućnos­ti da ar­gu­ment ne­ke for­mu­le bu­ de dru­ga, u­gnežđena for­mu­la. Li­mi­ti u Excel‑u su to­li­ki da mo­že­te na­pi­sa­ti o­grom­nu „ko­ba­si­ cu“ od for­mu­le, pa je nju te­ško kon­tro­li­sa­ti. Kad god mo­že­te, i­zbe­gni­te to ras­tav­lja­njem na ćeli­ je sa međure­zul­ta­ti­ma; međutim, to ni­je uvek mo­guće, pa bi bi­lo do­bro da se prvi put uve­ri­

te da sve teče ka­ko tre­ ba. Nad ćeli­jom ko­ja sa­drži slo­že­nu for­mu­ lu, po­zo­vi­te ko­man­du Formulas > Formu‑ la Auditing > Evaluate Formula: biće o­tvo­ren di­ja­log u ko­me ćete pro­ce­ni­ti va­lja­nost for­mu­ le. Ako je pred va­ma sa­mo je­dna fun­kci­ja, na ras­po­la­ga­nju je sa­mo du­gme Eva­lu­ate; ako je for­mu­la slo­že­ni­ja (npr. i­zraz čiji ele­men­ti su i sa­ mi re­zul­ta­ti for­mu­la), imaćete i du­gme Step In na ras­po­la­ga­nju. Ana­li­za počinje na po­dvučenom de­lu for­ mu­le. Uzas­to­pnim ulas­kom u du­bi­nu ko­ra­ci­ ma Step In, je­dnog časa ćete doći do vre­dnos­ti u naj­da­ljoj ćeli­ji i sa­držaj re­fe­ren­ce će se pre­tvo­ ri­ti u kon­stan­tu. Ko­ra­ci­ma una­zad (du­gme Step Out) doći ćete do sle­dećeg ko­ra­ka u i­zračuna­ va­nju. Ova­kvim kre­ta­njem u pros­to­ru di­ja­lo­ga, vi­dećete ka­ko se de­lo­vi for­mu­le re­dom pre­tva­ ra­ju u vre­dnost, ko­rak po ko­rak i u re­do­sle­du ko­ji od­go­va­ra re­al­nom načinu i­zračuna­va­nja.

april 2008

PC



PC SPECIJALNI DODATAK

Ovo je po­se­bno va­žno ako po­ku­ša­va­te da u­tvrdi­ te tačan u­zrok ne­ke gre­ške u slo­že­noj for­mu­li. Skraćeni put je da u ne­ko­li­ko ko­ra­ka, bez ulas­ ka u ana­li­zu de­lo­va, dođete do di­rek­tnog re­zul­ ta­ta po­moću du­gme­ta Evaluate. Ako to­kom ana­ li­ze i­zgu­bi­te nit praćenja ili na­pra­vi­te ne­ki po­ gre­šan ko­rak, mo­žda je naj­lak­še da za­tvo­ri­te, pa opet o­tvo­ri­te di­ja­log, ka­ko bis­te po­no­vi­li ana­li­ zu for­mu­le. Dru­ga op­ci­ja je da du­gme­tom Eval‑ uate dođete do kra­ja pro­ce­sa: ta­da po­no­vo po­ kre­ni­te ana­li­zu kli­kom na Restart. Još je­dan ak­tiv­ni čini­lac ana­li­ze je Watch Window, u ko­me ćete po po­tre­bi nad­gle­da­ti vre­ dnos­ti oda­bra­nih de­fi­ni­sa­nih ćeli­ja u svim o­tvo­ re­nim ra­dnim sves­ka­ma. Ova te­hni­ka je po­zna­ ta sva­kom Windows pro­gra­me­ru, gde se pra­te sta­nja pro­men­lji­vih u to­ku ra­da pro­gra­ma; pri­

me­na ovog pro­zo­ra u Excel‑u je dra­go­ce­na u sličnim pri­li­ka­ma – ka­da ra­zvi­ja­te ne­ku slo­že­ nu struk­tu­ru, mo­že­te pos­ta­vi­ti uvid u ne­ke kri­ tične ćeli­je, pa uvek na je­dnom mes­tu vi­de­ti ime ra­dne sves­ke, a­dre­su i op­ci­ono ime ćeli­je, kao i sa­držaj ne­ke for­mu­le i nje­nu tre­nu­tnu vre­dnost. Po­se­bno je zgo­dno to što bi­lo kad mo­že­te za­tvo­ ri­ti o­kno Watch Window, pa ga ka­sni­je opet o­tvo­ ri­ti – sa­držaj os­ta­je na ras­po­la­ga­nju; to va­ži čak i ako za­tvo­ri­te, pa ka­sni­je opet o­tvo­ri­te ra­dnu sves­ ku. Zbog to­ga ovo o­kno mo­že­te pri­me­ni­ti i u re­ dov­nom ra­du, ako že­li­te da ima­te po­gled na po­ dat­ke ko­je tre­nu­tno ne mo­že­te da vi­di­te, jer su na dru­gom ra­dnom lis­tu (npr. po­da­ci iz kur­sne lis­te); po­en­ta je u to­me što ne mo­ra­te an­ga­žo­va­ ti ćeli­je na ra­dnom lis­tu sa­mo da bis­te ima­li uv­ id u te po­dat­ke. De­fi­ni­ci­je praćenih ćeli­ja os­ta­ju



PC

april 2008

na sna­zi dok god ne u­klo­ni­te su­vi­šne i­zbo­rom u o­knu i kli­kom na du­gme Delete Watch.

Ko­men­ta­ri u ćeliji Ne­ma ničeg ne­ure­dni­jeg ne­go ka­da ćeli­je ne­kog op­te­rećenog ra­dnog lis­ta ko­ris­ti­te za pi­ sa­nje ko­men­ta­ra i po­ru­ka dru­gim ko­ri­sni­ci­ma tabele. Umes­to to­ga, bo­lje je da ko­ris­ti­te ko­men­ ta­re u ćeli­ji: to je svo­jev­rsni vid ce­du­lji­ce sa pro­ i­zvolj­nim tek­stom ko­ja se „kači“ na ćeli­ju, a za­ tim se po­na­ša kao i dru­ge e­kran­ske na­po­me­ne. Svi za­hva­ti nad ko­men­ta­ri­ma u ćeli­ji su je­dnos­ tav­ni, a obav­lja­ju se ko­man­da­ma u gru­pi Re‑ view > Comments. Ko­man­dom Insert Comment ili prečicom Shift+F2, o­tvo­rićete žu­to pro­zorče u ko­je mo­že­ te une­ti bi­lo ka­kav tekst. Na­kon uno­sa, ko­men­ tar se „le­pi“ uz ćeli­ ju stre­li­com ko­ja je po­ve­za­na sa in­di­ka­ to­rom po­ru­ke: to je ma­li crve­ni tro­ ugao u gor­njem de­ snom u­glu ćeli­je. Da ne bi pre­kla­pa­ li sa­držaj ra­dnog lis­ ta, ko­men­ta­ri na ra­ dnom lis­tu se neće po­dra­zu­me­va­no vi­de­ti, osim ka­da pos­ta­vi­te po­ ka­zi­vač mi­ša na ćeli­ju ko­ga sa­drži ko­men­tar. Pu­ nu vi­dlji­vost svih ko­men­ta­ra mo­že­te u­ključiti ko­man­dom Show All Comments. Mo­že­te o­dre­ di­ti i da se ko­men­tar u ak­tiv­noj ćeli­ji for­si­ra­no vi­di uvek: kli­kni­te na du­gme Show/Hide Com‑ ment. Ka­da u ra­dnoj sves­ci ima ko­men­ta­ra, pos­ taće ak­tiv­ne i ko­man­de za ak­ti­vi­ra­nje o­kna pret­ ho­dnog, o­dno­sno sle­dećeg ko­men­ta­ra; ak­ti­vi­ra­ ni ko­men­tar mo­že­te ure­di­ti ako kli­kne­te na ko­ man­du Edit Comment. Po­što je ko­men­tar po­se­ban vid gra­fičkog o­bli­ ka AutoShape, mo­že­te ga po­se­bno uređiva­ti, me­ nja­jući mu ve­ličinu, bo­ju, font i os­ta­le pa­ra­me­tre. Di­ja­log za o­bli­ko­va­nje ćete o­tvo­ri­ti ako kli­kne­te de­snim tas­te­rom mi­ša na ivični o­kvir ko­men­ta­ra i oda­be­re­te ko­man­du Format Comment.

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

Te­hni­ke za­štite Excel sa­drži vrlo ra­zvi­jen in­ter­ni sis­tem za­ šti­te na ra­znim ni­vo­ima: počev od za­šti­te je­dne ćeli­je i ra­dnog lis­ta od po­gle­da i od pro­me­ne sa­ drža­ja, sve do kon­tro­le pris­tu­pa ra­dnoj sves­ci, uz do­de­lu se­lek­tiv­nih pra­va upo­tre­be. Ove me­ to­de su vrlo si­gur­ ne, ali sa­mo ako ih ko­ris­ti­te is­prav­no. O­bra­ti­te pa­žnju: sa­ da go­vo­ri­mo o op­ ci­ja­ma za­šti­te struk­ tu­ra u već o­tvo­re­ noj ra­dnoj sves­ci. U prvom de­lu smo go­ vo­ri­li o te­hni­ka­ma za­šti­te o­tva­ra­nja ra­dnih sve­za­ka za­ štićenih lo­zin­kom; a što se tiče pris­tu­ pa da­to­te­ka­ma, to ni­je po­sao Office pro­gra­ma, ne­go Windows a­dmi­nis­tra­ci­je. Da­kle, ovo je naj­ du­blji struk­tur­ni o­blik za­šti­te ko­ji sa­drži vi­še op­ ci­ja; one de­lu­ju na ra­znim ni­vo­ima, a na va­ma je da pri­me­ni­te op­ti­mal­ni obim za­šti­te pre­ma re­al­noj po­tre­bi. Na­jop­šti­ji ni­vo je za­šti­ta sa­me ra­dne sves­ke. O­tvo­ri­te di­ja­log ko­man­dom Review > Chang‑ es > Protect Workbook > Protect Structure and Windows: vi­dećete dva po­lja za i­zbor i po­lje za op­ci­ono pos­tav­lja­nje lo­zin­ke. U­ključenjem op­ ci­je Structure za­šti­tićete ra­dnu sves­ku od do­da­ va­nja, pre­me­šta­nja, bri­sa­nja, pro­me­ne vi­dlji­vos­ ti i pro­me­ne ime­na ra­dnih lis­to­va. Kao po­sre­ dna po­sle­di­ca ove za­šti­te, ovim pos­tup­kom biće sprečene i ne­ke dru­ge, inače le­gi­tim­ne ak­ci­je: po­me­ra­nje ili ko­pi­ra­nje ra­dnog lis­ta u dru­gu ra­ dnu sves­ku; do­da­va­nje gra­fi­ko­na u vi­du no­vog lis­ta; pri­ka­zi­va­nje i­zvor­nih po­da­ta­ka ne­ke ćeli­ je u po­dručju po­da­ta­ka i­zve­de­ne ta­be­le i slične ope­ra­ci­je (vi­dećete ka­sni­je o čemu je reč). Op­ci­ja za­šti­te pro­zo­ra (stav­ka Windows) o­dno­si se na sa­mo pri­ka­zi­va­nje ra­dne sves­ke: mo­že­te de­fi­ni­sa­ti tačan po­lo­žaj je­dnog ili vi­še pro­zo­ra ra­dne sves­ke unu­tar glav­nog pro­zo­ra

pro­gra­ma, a za­tim im za­ključati ve­ličinu i po­lo­ žaj. Ako ak­ti­vi­ra­te ovu za­šti­tu, sva kon­trol­na du­ gmad pro­zo­ra ra­dne sves­ke nes­ta­ju iz na­slov­ne li­ni­je (ne me­šaj­te ovo sa na­slov­nom li­ni­jom pro­ gra­ma). Lo­zin­ka u di­ja­lo­gu Protect Workbook je op­ci­ona i upo­tre­bi­te je kad ne že­li­te da dru­go li­ce pro­me­ni uve­de­ ne za­šti­te; ta lo­zin­ ka je je­dno­značna sa­mo za ovu ak­ci­ju za­šti­te i dru­gim lo­ zin­ka­ma se ne mo­ že ot­ključati. Da uki­ne­te pos­tav­lje­na o­gra­ničenja, bi­raj­te ko­man­du Review > Changes > Protect Workbook > Protect Structure and Win‑ dows (vi­dećete da se po­red ko­man­de na­la­zi o­zna­ka za po­tvrdu) i even­tu­al­no une­si­te tra­že­nu lo­zin­ku. Sle­deći ni­vo za­šti­te se o­dno­si na po­je­di­ni ra­dni list. Ovde interfejs zaštite nudi veliki iz­ bor detalja, pa mo­že­te na­pra­vi­ti in­te­re­san­tan ope­ra­tiv­ni sce­na­rio. Ali, da bi za­šti­ta bi­la za­is­ ta efek­tna, pret­ho­dno je po­tre­bno da de­fi­ni­še­te pri­prem­nu za­šti­tu sva­ke ćeli­je i sva­kog o­bjek­ta po­na­osob. Va­žan de­talj: pri­prem­na za­šti­ta znači da će o­gra­ničenja u ćeli­ji ili na o­bjek­tu fun­kci­ oni­sa­ti tek kad za­šti­ta ra­dnog lis­ta bu­de ak­ti­vi­ ra­na. Da bi po­sao bio lak­še i­zve­den, za­šti­ta ćeli­ je je u po­dra­zu­me­va­nom stanju uvek ak­tiv­na; po­en­ta je u to­me da ćete u prak­si uvek ima­ti ma­nje ot­ključanih ne­go za­ključanih ćeli­ja: ot­ ključaćete sa­mo one ćeli­je u ko­ji­ma ćete do­zvo­ li­ti di­rek­tan unos, dok tek­sto­vi u o­bras­ci­ma i za­ glav­lji­ma, for­mu­le i po­moćni sa­drža­ji os­ta­ju za­ štićeni od i­zme­ne, a da pri­tom ni­šta ne gu­bi­te na fun­kci­onal­nos­ti. Da bis­te pos­ta­vi­li sce­na­rio za­ključava­nja ćeli­ja, o­značite sve bu­duće ot­ključane ćeli­je, po­ zo­vi­te di­ja­log Format Cells (Ctrl+1 ili kon­tek­ stni me­ni), oda­be­ri­te kar­ti­cu di­ja­lo­ga Protec‑ tion i is­ključite po­lje za po­tvrdu Locked. Na­kon april 2008

PC



PC SPECIJALNI DODATAK

pos­tav­lja­nja za­šti­te ra­dnog lis­ta, sve ta­kve ćeli­ je će os­ta­ti ras­po­lo­ži­ve za unos i i­zme­nu. O­bra­ ti­te pa­žnju i na po­lje za po­tvrdu Hidden: to ni­ je način da sa­kri­je­te vi­dlji­vost sa­drža­ja u ćeli­ji, ne­go slu­ži za for­mu­le. Na­ime, ako u­ključite ovu op­ci­ju u ćeli­ji ko­ja sa­drži for­mu­lu, ka­da za­šti­ti­ te ra­dni list, nećete moći da vi­di­te sa­držaj for­ mu­le u li­ni­ji za unos. Među ot­ključanim ćeli­ja­ ma na za­štićenom lis­tu kre­taćete se efi­ka­sno tas­ te­ri­ma Tab i En­ter. Gra­fičke o­bjek­te mo­že­te ot­

op­ci­je za o­bli­ko­va­nje, ume­ta­nje i bri­sa­nje re­do­ va i ko­lo­na, sor­ti­ra­nje, auto­mat­sko fil­tri­ra­nje, itd. Pa­žlji­vo oda­be­ri­te sve do­zvo­le i tes­ti­raj­te ka­ ko se ra­dni list po­na­ša u re­al­nim u­slo­vi­ma. Da bis­te uki­nu­li za­šti­tu ra­dnog lis­ta, oda­be­ri­te Re‑ view > Changes > Unprotect Sheet i even­tu­al­no une­si­te lo­zin­ku. U za­šti­ti ra­dnog lis­ta pos­to­ji još je­dan ele­ ment gra­nu­la­ci­je: to je mo­gućnost do­de­le se­lek­ tiv­nog pra­va uređiva­nja za­štićenog de­la ra­dnog

ključati i za­ključati na ana­lo­gni način kao i ćeli­ je: svi ume­tnu­ti o­bjek­ti su ini­ci­jal­no za­ključani, a to sta­nje se ak­ti­vi­ra pos­tav­lja­njem za­šti­te na ra­ dni list. Je­dan us­pu­tni sa­vet: bi­lo bi zgo­dno da ot­ključane ćeli­je obe­le­ži­te na ne­ki način (po­se­ bnim sti­lom ili bo­jom po­dlo­ge) zbog ka­sni­jeg lak­šeg sna­la­že­nja. Op­ci­je za­šti­te va­že po­je­di­načno za sva­ ki list ra­dne sves­ke, a ako že­li­te da pos­ta­vi­te is­ ti o­blik za­šti­te na vi­še njih o­dje­dnom, pre pos­ tav­ke ih ak­ti­vi­raj­te kao gru­pu. Da bis­te za­šti­ti­ li ak­tiv­ni ra­dni list, iza­be­ri­te ko­man­du Review > Changes > Protect Sheet: do­bićete di­ja­log na čijem vrhu se na­la­zi po­se­bna op­ci­ja; za­drži­te je u­ključenom. Osim op­ci­one lo­zin­ke ko­ja će čuva­ti ove pos­tav­ke, vi­dećete o­kno sa pe­tna­est po­je­di­nih ele­me­na­ta na ko­je se za­šti­ta ne o­dno­ si. Po­la­zno je do­zvo­lje­no sa­mo da obe­le­ža­va­te za­štićene i ne­za­štićene ćeli­je zbog ko­pi­ra­nja, a mo­že­te za­bra­ni­ti čak i to. For­mu­le su be­zbe­ dne: pri ko­pi­ra­nju for­mu­le iz za­štićenog lis­ta biće pre­ne­ta sa­mo vre­dnost kao kon­stan­ta, ali ne i sam sa­držaj for­mu­le. Među os­ta­lim do­zvo­ la­ma ko­je mo­že­te os­ta­vi­ti ko­ri­sni­ku na­la­ze se

lis­ta o­dređenim ko­ri­sni­ci­ma Windowsa ili oni­ ma ko­ji zna­ju po­se­bnu lo­zin­ku za pro­me­nu ta­ kvih „si­vih zo­na“. Pre ne­go što an­ga­žu­je­te pu­ nu za­šti­tu ra­dnog lis­ta, o­tvo­ri­te di­ja­log Review > Changes > Allow Users to Edit Ranges. Kli­kom na du­gme New o­tvo­ri­te no­vi di­ja­log, pa u nje­ mu de­fi­ni­ši­te ime op­se­ga, a­dre­su i lo­zin­ku; op­ ci­ono, kli­kom na Permissions do­bićete di­ja­log ko­ji po­zna­ju a­dmi­nis­tra­to­ri i na­pre­dni ko­ri­sni­ ci Windowsa: ov­de mo­že­te de­fi­ni­sa­ti sve ko­ri­sni­ ke do­me­na ili ra­dne gru­pe ko­ji će uvek sme­ti da me­nja­ju de­fi­ni­sa­ni op­seg bez po­se­bne lo­zin­ke. Ako u glav­nom di­ja­lo­gu za do­de­lu do­zvo­la ko­ ri­sni­ci­ma u­ključite po­lje za po­tvrdu Paste per‑ mission information into a new workbook, pri po­tvrdi ove pos­tav­ke biće na­prav­lje­na no­va ra­ dna sves­ka sa ta­be­lom pre­gle­da do­de­lje­nih pra­ va pris­tu­pa. Ova za­šti­ta fun­kci­oni­še sa­mo kad je po­di­gnu­ta glav­na za­šti­ta ra­dnog lis­ta; to re­še­ nje fun­kci­oni­še je­dnos­tav­no: u po­ku­ša­ju da pro­ me­ni ne­ku ćeli­ju za­štićene zo­ne, ko­ri­snik će do­ bi­ti di­ja­log Unlock Range u ko­ji mo­že da une­se lo­zin­ku; ako učini to, ce­la za­štićena zo­na će os­ta­ ti ot­ključana dok god je ra­dna sves­ka o­tvo­re­na.

10

PC

april 2008

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

Po­sle­dnji vid spe­ci­fične za­šti­te sa­drža­ja u Excel‑u je sa­kri­va­nje struk­tu­ra. Ova­kvi vi­do­vi za­šti­te ni­su di­rek­tno ve­za­ni lo­zin­kom, ali na­ dređene lo­zin­ke mo­gu da očuva­ju ovo sta­nje. Ce­lu ra­dnu sves­ku ćete sa­kri­ti ko­man­dom View > Window > Hide. Sa­kri­ve­na ra­dna sves­ka os­ta­ je o­tvo­re­na, a nje­ni sa­drža­ji os­ta­ju dos­tu­pni kao spolj­ne re­fe­ren­ce. Ko­man­dom View > Window > Unhide do­bićete di­ja­log sa spis­kom svih skri­ ve­nih da­to­te­ka; i­zbo­rom ne­ke od njih, ot­krićete je. Je­dan ra­dni list ili obe­le­že­nu gru­pu lis­to­va sa­

krićete ko­man­dom Home > Cells > Format > Hide & Unhide > Hide Sheet. Mo­že­te sa­kri­ti sve lis­to­ve, osim po­sle­dnjeg vi­dlji­vog: po­tre­bno je da pos­to­ji ba­rem je­dan vi­dljiv list u ra­dnoj sves­ ci. Sa­kri­ve­ni ra­dni list ćete ot­kri­ti i­zbo­rom u di­ ja­lo­gu ko­ji se o­tva­ra na ko­man­du Hide Sheet u is­toj pa­le­ti. Ako ste pret­ho­dno ak­ti­vi­ra­li za­šti­tu struk­tu­re ra­dne sves­ke, nećete moći sa­kri­va­ti ili ot­kri­va­ti sa­kri­ve­ne ra­dne lis­to­ve; za­to, kad god je po­tre­bno, kom­bi­nuj­te ove te­hni­ke za­šti­te da bo­lje osi­gu­ra­te svo­ju ra­dnu sves­ku.

april 2008

PC

11

PC SPECIJALNI DODATAK

Gra­fi­koni

V

i­zu­eli­za­ci­ja po­da­ta­ka sva­ka­ko ni­je no­ vost, ali pred­stav­lja pri­lično ak­tu­elan trend u po­slov­nom sve­tu. I­zve­šta­ji mo­ra­ju bi­ ti pre­gle­dni i la­ko ra­zum­lji­vi za krat­ko vre­me. Osim to­ga, očeku­je se da ne­ki slu­žbe­ni i­zve­štaj bu­de i vi­zu­el­no a­trak­ti­van. O­snov­ni o­blik vi­zu­el­ nog pred­stav­lja­nja nu­me­ričkih po­da­ta­ka je gra­fi­ kon, a tu Excel ima šta da pru­ži. Ak­tu­el­na ver­zi­ ja do­no­si zna­tna una­pređenja na tom po­lju, naj­ pre za­hva­lju­jući značaj­no po­bolj­ša­nom je­zgru za rad sa gra­fi­kom ko­ji se is­po­ručuje uz Office 2007. Is­ti­ni za vo­lju, du­go vre­me­na je Excel za­os­ta­jao na tom po­lju za kon­ku­ren­ci­jom, ali sad vi­še ni­je ta­kav slučaj. Ne sa­mo da je u­prav­lja­nje gra­fi­ko­ni­ ma je­dnos­tav­ni­je ne­go ikad, ne­go uz sa­mo ma­ lo ve­šti­ne i ne­ko­li­ko ulo­ že­nih mi­nu­ta ra­da mo­že­ te na­pra­vi­ti gra­fi­kon ko­ji odu­zi­ma dah. For­mal­no go­vo­reći, gra­fi­kon (engl. chart) je slo­že­ni gra­fički o­bje­kat ko­ji je di­rek­tno po­ve­zan sa ne­kim ta­be­lar­nim po­ da­ci­ma. Po­je­di­načni po­ da­ci ko­ji se ko­ris­te kao po­la­zi­šte za crta­nje gra­fi­ko­na na­zi­va­ju se tačke po­da­ta­ka (data points), a one su uređene u gru­ pe ko­je se na­zi­va­ju se­ri­je po­da­ta­ka (data series). Za gra­fi­kon ta­kođe va­ži prin­cip auto­mat­skog pre­računa­va­nja: ka­da je for­mi­ran, biće di­rek­tno ažu­ri­ran na­kon sva­ke pro­me­ne sa­drža­ja u ma­ tičnim po­da­ci­ma. Uvek mo­že­te i­zves­ti i na­kna­ dne o­bra­de sa­drža­ja gra­fi­ko­na, ka­ko bis­te na­gla­ si­li ne­ki po­da­tak ili pos­ti­gli ne­ki vi­zu­el­ni efe­kat u pre­zen­ta­ci­ji po­da­ta­ka. Taj po­sao je lak­ši ne­go pre za­hva­lju­jući pri­sus­tvu gru­pe kon­tek­stu­al­nih kar­ti­ca Chart Tools, ko­je će se po­ja­vi­ti u glav­noj tra­ci sva­ki put ka­da je ne­ki gra­fi­kon ak­ti­van. Gra­fi­kon mo­že­te an­ga­žo­va­ti u dva vi­da: kao gra­fički o­bje­kat na pov­rši­ni ra­dnog lis­ta i kao po­se­ban list ra­dne sves­ke. Sa­mi ćete bi­ra­ti

12

PC

april 2008

ko­ji ćete od vid upo­tre­bi­ti, jer to je u­glav­nom stvar va­še kraj­nje po­tre­be. Gra­fi­kon na ra­dnom lis­tu je vi­še zas­tu­pljen u prak­si, jer je ta­ko pri ru­ ci dok ra­di­te sa po­da­ci­ma i la­ko ćete pri­pre­mi­ ti štam­pu. Gra­fi­kon na po­se­bnom lis­tu je po­želj­ na op­ci­ja uko­li­ko že­li­te da ga po­ve­že­te sa dru­ gim a­pli­ka­ci­ja­ma ili ima­te na­me­ru da ga učini­te upa­dlji­vim za dru­ge ko­ri­sni­ke ra­dne sves­ke.

Or­ga­ni­za­ci­ja po­da­ta­ka za gra­fi­kon Do­bro or­ga­ni­zo­va­ni i­zvor­ni po­da­ci su pre­ du­slov za efi­ka­sno i­zvođenje gra­fi­ko­na. Va­ri­ jan­te je ka­sni­je la­ko is­pro­ba­va­ti i za­to se naj­pre kon­cen­tri­ši­te na sa­me po­dat­ke. O­snov­na ide­ja gra­fi­ko­na je da pri­ka­že, u­glav­nom, je­dnu ka­te­go­ ri­ju po­da­ta­ka. Naj­bo­lje je da po­da­ci ima­ju for­ mu dvo­di­men­zi­onal­ne ta­be­le, gde pos­to­je dva a­tri­bu­ta (je­dan po ko­lo­ na­ma, je­dan po re­do­vi­ ma), ta­ko da svi po­da­ci bu­du međuso­bno upo­ re­di­vi. Ako bi po­da­ci u gra­fi­ko­nu pri­ka­zi­va­li po­dat­ke ra­zličitih ka­te­go­ri­ ja, on­da bi uku­pnu sli­ku bi­lo te­ško ras­tu­mačiti, a to se ko­si sa ide­jom o pre­gle­dnom pri­ka­zu bro­ je­va. Ti­pičan pri­mer ta­be­le od ko­je se pra­vi gra­ fi­kon mo­že­te vi­de­ti na sle­dećoj sli­ci. U ovom pre­gle­du pro­da­je po pro­dav­ni­ca­ ma, sva­ki broj tu­mači pro­met u je­dnoj pro­dav­ ni­ci to­kom je­dnog da­na u ne­de­lji. U ovoj ta­be­li za­sad ne pos­to­je i zbir­ni po­da­ci, što smo na­mer­ no i­zbe­gli da pos­ta­vi­mo; vi­dećete da zbi­ro­vi ni­ su po­želj­ni u gra­fi­ko­ni­ma, jer mo­gu da pred­stav­ lja­ju sme­tnju uko­li­ko „ule­te“ među gra­fičke po­ dat­ke; nas­ta­le bi ne­pri­li­ke ako bi se zbi­ro­vi unu­ tar gra­fi­ko­na pro­tu­mačili kao stav­ke is­tog ran­ ga. Vi­dećete ka­ko da i­zbe­gne­te taj slučaj ako su zbi­ro­vi u po­la­znoj ta­be­li ipak pri­su­tni.

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

Ge­ne­ri­sa­nje gra­fi­kona Ne­ka­da je za i­zra­du gra­fi­ko­na bio za­du­žen čaro­bnjak ko­ji vas je vo­dio ko­rak po ko­rak; da­ nas je ta­kav vid i­zra­de gra­fi­ko­na pre­va­ziđen za­ hva­lju­jući efi­ka­snim pa­le­ta­ma na glav­noj tra­ci. Trik je u to­me što po­dra­zu­me­va­ni re­zul­ta­ti već sa­drže ne­ke uobičaje­ne ele­men­te, a vi ćete pre­ ko to­ga u­tro­ši­ti vi­še vre­me­na sa­mo ako nađete za sho­dno. Pređimo na stvar: pa­le­ta za i­zbor gra­ fi­ko­na u že­lje­nom o­bli­ku se na­la­zi u gru­pi In‑ sert > Charts. Kre­ni­mo od naj­je­dnos­tav­ni­jeg pos­tup­ka: kli­kni­te u bi­lo ko­ju ćeli­ju po­la­zne ta­ be­le, pa o­tvo­ri­te pa­le­tu Column (prvu sle­va) i u njoj bi­raj­te prvu stav­ku (gru­pa 2‑D Column, o­blik Clustered Column). Čim kli­kne­te na tu stav­ku pa­le­te, na ra­dnom lis­tu će se po­ja­vi­ti no­ vi gra­fi­kon, his­to­gram sa po­la­znim po­da­ci­ma na ko­me X‑osa pri­ka­zu­je da­ne, a Y‑osa je ska­la vre­dnos­ti; na de­snoj stra­ni se vi­di le­gen­da ko­ja tu­mači bo­je; za početak, to je to. Za­što smo iza­ bra­li baš his­to­gram, a ne ne­ki dru­gi o­blik gra­fi­ ko­na, dru­go je pi­ta­nje i nji­me ćemo se po­za­ba­vi­ ti ma­lo ka­sni­je; po­ku­šaj­mo sad ne­što dru­go. U času ume­ta­nja, gra­fi­kon o­dmah pos­ ta­je ak­ti­van, što ćete pre­po­zna­ti po ka­rak­te­ris­ tičnom po­jačanom o­kvi­ru. Taj o­kvir je di­na­ mički i mo­že­te pov­lačiti bi­lo ko­ju ivi­cu da bis­ te mu me­nja­li ve­ličinu ili mo­že­te u­hva­ti­ti o­kvir da bis­te po­me­ri­li gra­fi­kon na dru­go mes­to na ra­dnom lis­tu; bićete vođeni o­bli­kom po­ka­zi­ vača mi­ša dok to bu­de­te ra­di­li. Ka­da kli­kne­ te van gra­fi­ko­na, de­be­li o­kvir nes­ta­je. Da bis­

te opet ak­ti­vi­ra­li gra­fi­kon, opet kli­kni­te u nje­ ga; sa­ve­tu­je­mo da uvek naj­pre kli­kne­te neg­de u zo­nu ko­ja ne sa­drži ni­je­dan ele­ment, jer bis­te u pro­tiv­nom mo­gli di­rek­tno obe­le­ži­ti baš ne­ki deo gra­fi­ko­na, a ne ceo. Pro­baj­te to: kli­kni­te na gra­fi­kon da ga ak­ti­vi­ra­te, a za­tim pri­ti­sni­te tas­ ter Del. Ovim ste i­zbri­sa­li gra­fi­kon. Ovo čini­ mo ra­di sle­deće pro­be: do­daj­te zbi­ro­ve u po­la­ znu ta­be­lu, i to i po re­do­vi­ma i po ko­lo­na­ma. Kre­iraj­te gra­fi­kon po­no­vo: vi­dećete da su upa­ li i zbi­ro­vi, što va­lja da ot­klo­ni­te. Čim se to de­ si, po­me­ri­te gra­fi­kon ma­lo (ako pre­kla­pa ta­be­ lu), pa u­hva­ti­te mi­šem do­nji de­sni ugao pla­vog o­kvi­ra ko­ji uka­zu­je na ma­tične po­dat­ke i pre­ vu­ci­te ga unu­tra, ta­ko da svi zbi­ro­vi is­pa­dnu iz tog o­kvi­ra; re­zul­tat će bi­ti za­do­vo­lja­va­jući. Dru­ gi način da sprečite ula­zak zbi­ro­va u ta­be­lu jes­ te da pret­ho­dno obe­le­ži­te sa­mo re­le­van­tne po­ dat­ke, tj. za­glav­lja i o­snov­ne bro­je­ve, pa da on­ da kre­ira­te gra­fi­kon. Ovaj pos­tu­pak o­dređiva­nja do­me­na po­da­ ta­ka je naj­značaj­ni­ji de­talj u gra­dnji gra­fi­ko­na: sve pre­ko to­ga je pi­ta­nje ce­lis­ho­dnos­ti, po­tre­be i va­šeg ličnog uku­sa u ovom po­slu. Za početak, haj­de da vi­di­mo ko­je dru­ge ključne po­te­ze mo­ že­te načini­ti: ide­mo na kar­ti­cu Chart Tools > Design. Kli­kni­te na du­gme sa­svim de­sno, Lo‑ cation > Move Chart; po­ja­viće se di­ja­log za o­dređiva­nje po­lo­ža­ja gra­fi­ko­na. U lis­ti Object in vi­di­te ime ak­tiv­nog ra­dnog lis­ta; ov­de mo­že­ te iza­bra­ti ime du­gog ra­dnog lis­ta, ako po­že­li­te da pre­mes­ti­te gra­fi­kon ta­mo (dru­gi način da to

april 2008

PC

13

PC SPECIJALNI DODATAK

učini­te je da pos­tu­pi­te kao sa sli­kom, ko­man­da­ ma Cut i Paste). Međutim, ovog časa je za­nim­ lji­vi­je da na­pra­vi­mo list sa gra­fi­ko­nom: kli­kni­ te na op­ci­ju New Sheet, pa o­dmah ime­nuj­te no­ vi list ko­ji će bi­ti kre­iran i po­tvrdi­te to; do­bićete po­se­ban list pre­ko ko­ga će gra­fi­kon bi­ti pos­tav­ ljen kao naj­veći mo­gući. U­zgred, te di­men­zi­je uobičaje­no od­go­va­ra­ju po­dra­zu­me­va­nim pa­ ra­me­tri­ma štam­pe na po­lo­že­nom lis­tu pa­pi­ra. Sa ovim lis­tom mo­že­te čini­ti sve ono što i sa uobičaje­nim: pre­me­šta­ti ga, me­nja­ti mu ime ili ga i­zbri­sa­ti. Što se tiče da­ljih ma­ni­pu­la­ci­ja unu­ tar gra­fi­ko­na, ne­ma ni­ka­kve ra­zli­ke u o­dno­su na nje­gov po­lo­žaj: sve ko­man­de na kon­tek­stu­al­ nim kar­ti­ca­ma su je­dna­ko ras­po­lo­ži­ve. U gra­fi­ko­ni­ma ko­ji sa­drže dve ose, kao što je to slučaj sa his­to­gra­mom ko­ji smo is­pro­ba­li, po­ne­kad pos­to­ji po­tre­ba da se o­brnu po­lo­ža­ji re­do­va i ko­lo­na, ka­ko bis­te pre­inačili na­gla­še­ no svoj­stvo po­da­ta­ka. Na pri­me­ru, ako ko­man­ dom Data > Switch Row/Column pre­inačite sa­ držaj na X‑osi, i da­lje ćete ima­ti sličan his­to­ gram, ali ćete ta­ko lak­še na­gla­si­ti uku­pan ne­ delj­ni pro­met sva­ke pro­dav­ni­ce, jer te vre­dnos­

14

PC

april 2008

ti od­go­va­ra­ju gru­pi­sa­noj pov­rši­ni. Za­nim­lji­vi­je efek­te mo­že­te pos­tići u una­pređenom di­ja­lo­gu Select Data, ko­ji vam omo­gućuje da za­is­ta la­ko u­prav­lja­te sas­ta­vom i re­do­sle­dom sa­drža­ja gra­fi­ ko­na. Ov­de mo­že­te i­zba­ci­ti ne­ku se­ri­ju iz gra­fi­ ko­na ili do­da­ti no­vu, a za­nim­lji­va je i op­ci­ja pro­ me­ne re­do­sle­da se­ri­ja, što po­ne­kad ima smi­sla da se ura­di. Da bis­te što pre pos­ti­gli op­ti­ma­lan i­zgled gra­fi­ko­na, o­bra­ti­te pa­žnju na pa­le­tu Chart Lay‑ outs. Ovo je ve­oma pri­kla­dan i do sa­da naj­brži viđeni način da va­ri­ra­te pri­sus­tvo i po­lo­žaj ra­ znih ele­me­na­ta na pov­rši­ni gra­fi­ko­na. Osim po­ dra­zu­me­va­nih tačaka po­da­ta­ka, osa, le­gen­de i po­moćnih li­ni­ja, vi uvek mo­že­te op­ci­ono pri­ka­ za­ti na­slo­ve, tek­sto­ve uz ose, pra­teću ta­be­lu po­ da­ta­ka (zgo­dno kad se gra­fi­kon pos­ta­vi na po­ se­ban list), obe­le­žja vre­dnos­ti, itd. U ovoj pa­le­ ti se na­la­zi ne­ko­li­ko brzih pre­dlo­ža­ka za pos­tav­ ke op­ci­onih ele­me­na­ta; is­pro­baj­te te va­ri­ja­ci­je da bis­te se upo­zna­li sa nji­ma. A kad zav­rši­te sa tom pos­tav­kom, po­i­graj­te se i sa pa­le­tom Chart Styles. Je­di­ni ko­men­tar ko­ji je u ovom času po­ tre­ban gla­si da je to tek početak: oda­bra­ni stil

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

gra­fi­ko­na je tek po­la­zi­šte za da­lje va­ri­ja­ci­je i­zgle­ da; bu­de­te li za­lu­ta­li u pro­me­na­ma i­zgle­da o ko­ ji­ma go­vo­ri­mo u nas­tav­ku, uvek mo­že­te obe­le­ži­ ti ceo gra­fi­kon ili ne­ki nje­gov deo i po­zva­ti ko­ man­du Chart Tools > Layout > Current Selec‑ tion > Reset to Match Style.

Ti­po­vi gra­fi­kona Vi­de­li ste već, ras­po­la­že­te sa de­se­tak o­snov­ nih ti­po­va gra­fi­ko­na, a sva­ki tip ima po ne­ko­li­ ko va­ri­ja­ci­ja; u prvi mah se čini da je te­ško oda­ bra­ti ko­ji od tih o­bli­ka će bi­ti op­ti­ma­lan za gra­ fičko pred­stav­lja­nje va­ših po­da­ta­ka. Da bis­te o­dje­dnom vi­de­li sve ras­po­lo­ži­ve ti­po­ve i va­ri­ja­ ci­je, pre­dla­že­mo vam da umes­to pros­te pre­tra­ ge po pa­le­ta­ma upo­tre­bi­te ko­man­du All Chart Types ko­ja se na­la­zi na dnu bi­lo ko­je od njih. Di­ja­log Insert Chart je naj­bo­lje po­la­zi­šte ako ste za­is­ta ne­o­dlučni. I ne sa­mo to: ako ste pos­ta­vi­li ne­ki gra­fi­kon, pa nis­te za­do­volj­ni oda­

bra­nim ti­pom, ne mo­ra­te ga bri­sa­ti: upo­tre­bi­ te ko­man­du Chart Tools > Design > Type > Change Chart Type i naći ćete se u is­tom di­ja­ lo­gu ko­ji sa­mo ima dru­gi na­slov. Ako čes­to pra­ vi­te gra­fi­ko­ne nad ne­kim sličnim o­bli­ci­ma po­ la­znih po­da­ta­ka, pa stal­no bi­ra­te is­ti po­la­zni o­blik gra­fi­ko­na, kli­kni­te na du­gme Set as De‑ fault Chart pre ne­go što po­tvrdi­te i­zbor u di­ja­ lo­gu; po­sle­di­ca ovog za­hva­ta je da će se pri sva­ kom sle­dećem o­tva­ra­nju di­ja­lo­ga baš taj tip za­ teći kao po­dra­zu­me­van. Mo­žda sad ne bi bi­lo lo­ še da par­ki­ra­te ko­man­du All Chart Types u pri­ ručnu tra­ku, jer ta­ko ćete bi­ti još brži u pos­tav­ lja­nju gra­fi­ko­na. Ko­ji ćete tip i va­ri­jan­tu gra­fi­ko­na ko­ris­ti­ti, po­ne­kad je stvar uku­sa, a po­ne­kad ce­lis­ho­dnos­ ti. Naj­zad, vi­dećete da ni­je ni mo­guće bi­lo ka­ kve po­dat­ke pri­ka­za­ti bi­lo ko­jim o­bli­kom gra­fi­ ko­na. Is­kus­tvom ćete steći na­vi­ku da stan­dar­di­ zu­je­te gra­fi­ko­ne pre­ma svrsi ko­ju oni tre­ba naj­ pre da za­do­vo­lje. Pos­to­je ne­ka tip­ska pra­vi­la ko­jih se mo­že­te drža­ti pri i­zbo­ru: po­gle­daj­mo ko­ji su to op­ti­ mal­ni u­slo­vi ko­rišćenja ra­ znih ti­po­va gra­fi­ko­na. Stu­bičas­ti gra­fi­kon (his­to­gram, gru­pa Column) pri­ka­zu­je va­ri­ja­ci­je po­da­ta­ ka u vre­me­nu ili među gru­ pa­ma po­da­ta­ka; slu­ži i za efi­ka­sno po­ređenje po­je­di­ načnih stav­ki is­te vrste, po­ put sta­tis­tičke ras­po­de­le u je­dnoj se­ri­ji. Va­ri­jan­ta ku­ mu­la­tiv­nog stu­ba (Stacked Column) na­gla­ša­va uku­pne i­zno­se za vi­še stav­ki u fun­ kci­ji vre­me­na ili mes­ta, a va­ ri­jan­ta „100%“ is­ka­zu­je re­la­ tiv­no učešće stav­ki u is­tom pe­ri­odu (tj. na is­tom mes­tu, u is­toj gru­pi). Vre­dnos­ti su na us­prav­noj osi, a ka­te­go­ri­ je na vo­do­rav­noj. Va­ri­ja­ci­ april 2008

PC

15

PC SPECIJALNI DODATAK

ja his­to­gra­ma je tra­kas­ti gra­fi­kon (po­lo­že­ni his­ to­gram, gru­pa Bar), ko­ji na­gla­ša­va in­di­vi­du­al­ne broj­ke u o­dređenom vre­me­nu ili ilus­tru­je o­dno­se među vre­dnos­ti­ma. Va­ri­jan­ta na­sla­ga­nog pri­ka­ za (Stacked Bar) do­bro po­ka­zu­je re­la­tiv­ni o­dnos učešća pe­ri­oda u uku­pnom pro­cen­tu­al­nom i­zno­ su. Ka­te­go­ri­je na ska­li su pri­ka­za­ne us­prav­no, a vre­dnos­ti vo­do­rav­no, što da­je ra­zličit psi­ho­lo­ški efe­kat pri­ka­za (tok umes­to ve­ličine). Li­nij­ski gra­fi­kon (gru­pa Line) na­gla­ša­va tok pro­me­ne vre­dnos­ti po­da­ta­ka u je­dna­kim vre­men­skim in­ter­va­li­ma; pri­kla­dan je ka­da pos­ to­ji ma­nje se­ri­ja po­da­ta­ka ili su one do­volj­no di­ ver­gen­tne ka­ko bi pri­kaz bio ure­dno či­tljiv. Ov­ de su na­gla­še­ni a­tri­but vre­me­na i di­na­mi­ka pro­ me­na, pre ne­go i­zno­si pro­me­na. Za na­gla­ša­va­ nje ku­mu­la­tiv­nih efe­ka­ta, pos­to­ji op­ci­ja na­sla­ga­ nih li­ni­ja (Stacked Line), a za na­gla­ša­va­nje po­je­ di­načnih vre­dnos­ti mo­že­te upo­tre­bi­ti va­ri­ja­ci­ju sa mar­ke­ri­ma. O­bla­sni gra­fi­kon (gru­pa Area) pri­ka­zu­je re­la­tiv­nu va­žnost vre­dnos­ti u ne­kom vre­men­ skom pe­ri­odu. Iako i­zve­sno na­li­ku­je li­nij­skom gra­fi­ko­nu, ovaj tip gra­fi­ko­na bo­lje na­gla­ša­va pro­me­ne uku­pnog i­zno­sa ne­go di­na­mi­ku vre­ me­na. Pro­blem sa ovim ti­pom gra­fi­ko­na je što ni­je do­volj­no efi­ka­san u o­snov­nom o­bli­ku; na­ su­prot to­me, va­ri­ja­ci­ja Stacked Area je sva­ka­ko lak­še ra­zum­lji­va od va­ri­jan­te na­sla­ga­nog li­nij­ skog gra­fi­ko­na. Kru­žni gra­fi­kon („pi­ta“, gru­pa Pie) pri­ka­ zu­je pro­por­ci­onal­ne o­dno­se u se­ri­ji; mo­guće je

16

PC

april 2008

pri­ka­za­ti sa­mo je­dnu se­ri­ju po­da­ta­ka. Ovaj po­ pu­lar­ni tip gra­fi­ko­na je ide­alan za na­gla­ša­va­nje naj­značaj­ni­jeg ele­men­ta, bez ob­zi­ra na nje­go­vu vre­dnost, ta­ko što od­go­va­ra­juće „parče pi­te“ mo­ že­te ma­lo i­zvući iz kru­ga. Op­ci­je „pi­ta u pi­ti“ i „tra­ka u pi­ti“ su pri­kla­dne ka­da je po­la­zna se­ri­ ja sor­ti­ra­na u opa­da­jućem re­do­sle­du, a pri dnu pos­to­ji gru­pa pro­cen­tu­al­no ma­lih vre­dnos­ti; u tom slučaju, ne­ko­li­ko po­sle­dnjih će bi­ti pri­ka­za­ ne kao zbir­ni po­da­tak, a de­ta­lji će bi­ti i­zvučeni kao dru­gos­te­pe­ni pri­kaz. Prste­nas­ti gra­fi­kon („kro­fna“, gru­pa Doughnut) je sličan, ali mo­že­ te pri­ka­za­ti vi­še se­ri­ja po­da­ta­ka. Ovaj tip gra­fi­ ko­na je omi­ljen na Da­le­kom is­to­ku. XY (ra­su­ti) gra­fi­kon pri­ka­zu­je ste­pen o­dno­sa i­zmeđu nu­me­ričkih vre­dnos­ti u ne­ko­ li­ko se­ri­ja po­da­ta­ka, ili tačka­ma o­značava dve gru­pe po­da­ta­ka kao je­dnu se­ri­ju u dvo­di­men­zi­ onal­nom ko­or­di­na­tnom sis­te­mu bro­je­va. Gra­fi­ kon pri­ka­zu­je ra­su­te in­ter­va­le („gro­zdo­ve“) po­ da­ta­ka i obično se ko­ris­ti u ra­znim naučnim pri­ me­na­ma. Ovaj tip gra­fi­ko­na je op­ti­ma­lan ako že­li­te da pri­ka­že­te vre­dnos­ti u ne­je­dna­kim vre­ men­skim in­ter­va­li­ma; va­ri­ja­ci­ja sa li­ni­ja­ma ta­ da da­je bo­lje re­zul­ta­te ne­go obični li­nij­ski gra­fi­ kon. Me­hu­rići (gru­pa Bubble) se ta­kođe ko­ris­te u u­slo­vi­ma ka­da pos­to­ji ve­li­ka dis­per­zi­ja po­da­ ta­ka; ve­ličine se pred­stav­lja­ju prečni­kom ili pov­ rši­nom po­je­di­načnih me­hu­rića. Dva ti­pa gra­fi­ko­na se kod nas ko­ris­te vrlo ret­ko: ra­dar­ski gra­fi­kon (gru­pa Radar) pri­ka­ zu­je pro­me­ne ili fre­kven­ci­je se­ri­ja po­da­ta­ka re­la­

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

tiv­no pre­ma cen­tral­noj tački, ali i u ko­re­la­ci­ji je­ dnih pre­ma dru­gi­ma. Sva­ka ka­te­go­ri­ja ima sop­ stve­nu osu ko­ja se ra­di­jal­no pru­ža od cen­tra, a sva­ka se­ri­ja je po­ve­za­na li­ni­ja­ma, ta­ko si­mu­li­ra­ jući pov­rši­nu ko­ja mo­že da se tu­mači kao uku­ pna vre­dnost se­ri­je. Ber­zan­ski gra­fi­kon (gru­pa Stock) je na­i­zgled sličan his­to­gra­mu, ali je spe­ ci­jal­no na­me­njen pri­ka­zu po­da­ta­ka vre­dnos­ti na ber­zi, gde is­ka­zu­je ra­zli­ku i­zmeđu tre­nu­tne i kraj­njih vre­dnos­ti; ovo je po­se­bno pri­kla­dan o­blik gra­fi­ko­na ako po­la­zni po­da­ci za­is­ta do­la­ ze iz spolj­nog i­zvo­ra, pa se in­te­rak­tiv­no pra­te u gra­fičkom o­bli­ku. Po­la­zne ta­be­le za ovaj tip gra­fi­ko­na se oba­ve­zno pri­pre­ma­ju na po­se­ban način, sa una­pred utvrđenim tu­mačenjem tri do pet ka­te­go­ri­ ja po­da­ta­ka ka­rak­te­ris­tičnih u ber­zan­skom po­slo­va­nju. Ne­ke od va­ri­jan­ti tro­di­ men­zi­onal­nih gra­fi­ko­na slu­ že za po­većanje a­trak­tiv­nos­ti i­zgle­da gra­fi­ko­na, kao što je to 3‑D li­nij­ski gra­fi­kon. Za­nim­ lji­ve su va­ri­jan­te ko­je po­dat­ke pri­ka­zu­ju u tro­di­men­zi­onal­ nom ko­or­di­na­tnom sis­te­mu. Tro­di­men­zi­onal­ni his­to­gram pri­ka­zu­je po­dat­ke ta­ko što se na je­dnoj osi de­fi­ni­šu ka­te­go­ri­ je, a na dru­goj se­ri­je po­da­ta­ka, ta­ko da „pa­tos“ gra­fi­ko­na aso­ci­ra na si­lu­etu po­la­zne ta­be­le, a stu­bo­vi slu­že umes­to bro­je­va. Na ovaj način se la­ko na­gla­ša­va­ju ek­stre­mi po­je­di­načnih ele­me­ na­ta ta­be­le. Međutim, pos­to­ji re­alan ri­zik da se svi po­da­ci ne vi­de va­lja­no; u tom slučaju, mo­ guće je va­ri­ra­ti u­glo­ve po­sma­tra­nja. Pov­ršin­ski gra­fi­kon (gru­pa Surface) i­zgle­ da po­put to­po­gra­fske ma­ke­te, gde sva­ka bo­ ja pri­ka­zu­je o­dređeni op­seg vre­dnos­ti. Bo­ja u ovom slučaju ne znači se­ri­ju po­da­ta­ka. Pov­ ršin­ski pri­kaz je po­se­bno pri­kla­dan za pri­kaz ve­oma ve­li­kih se­ri­ja po­da­ta­ka, gde bi po­dat­ke dru­gačije bi­lo vrlo te­ško sa­gle­da­ti. Ci­lin­dar, ku­ pa i pi­ra­mi­da su vi­zu­el­ne va­ri­ja­ci­je his­to­gra­ma, a ko­ris­te se zbog a­trak­tiv­ni­jeg i­zgle­da gra­fi­ko­

na; pri­de, 3‑D va­ri­ja­ci­je ku­pe i pi­ra­mi­de mo­gu bi­ti od po­moći da bi veća ko­ličina po­da­ta­ka bi­ la lak­še či­tlji­va.

O­bli­ko­va­nje gra­fi­kona Mo­gli bis­te po­mi­sli­ti da je „li­kov­na o­bra­ da“ gra­fi­ko­na pot­pu­no i­zli­šna stvar. Do­ne­kle bis­ te bi­li u pra­vu, jer pos­to­ji ne­ve­ro­va­tno mno­go op­ci­ja i­zgle­da ko­je mo­že­te pos­tići, a pi­ta­nje je da li je sva­ki od njih ce­lis­ho­dan. Međutim, ma­ kar se mo­že­te po­u­zda­ti u to da pa­le­te na kar­ti­ci Chart Tools > Layout obe­zbeđuju so­li­dnu brzi­ nu ra­da. Osim to­ga, ne­ki za­hva­ti ima­ju i o­zbilj­ ne fun­kci­onal­ne po­sle­di­ce, pa ne bi bi­lo lo­še da

se upo­zna­te sa mo­gućnos­ti­ma ko­ji­ma ras­po­la­že­ te na kar­ti­ci Layout. Oba­ve­zno o­bra­ti­te pa­žnju na sve pa­le­te u gru­pa­ma Labels i Axes. Po­se­bno vam skrećemo pa­žnju na pa­le­tu Data Labels: uz ma­lo ve­šti­ne, pos­ta­vićete ve­oma efi­ka­sne po­ka­ za­te­lje vre­dnos­ti na sa­mom gra­fi­ko­nu. Ovo je pra­va pri­li­ka i da vam skre­ne­mo pa­žnju na do­da­tne op­ci­je uređenja ele­me­na­ta: obe­le­žja vre­dnos­ti tačke po­da­ta­ka sva­ka­ko već vi­di­te u e­kran­skoj na­po­me­ni na­kon što par­ki­ ra­te po­ka­zi­vač mi­ša nad ne­ku tačku na gra­fi­ko­ nu. Međutim, obe­le­žja po­da­ta­ka su pri­kla­dna za stal­ni pri­kaz ili štam­pa­nje, pa mo­ra­te pri­pa­zi­ ti i na to da li su po­da­ci ure­dni; mo­že se de­si­ti da se veći bro­je­vi pre­klo­pe, pa da do­bi­je­te sa­mo me­tež „ra­zba­ca­nih“ ci­fa­ra. Na dnu pa­le­te Data april 2008

PC

17

PC SPECIJALNI DODATAK

Labels (ta­kođe, va­ži i za dru­ge pa­le­te) na­la­zi se ko­man­da More Data Label Options, ko­jom ćete o­tvo­ri­ti slo­že­ni di­ja­log za uređenje svih po­je­di­ nih a­tri­bu­ta ele­men­ta. U gru­pi Label Options bi­ ra­te sa­držaj i po­lo­žaj obe­le­žja. Gru­pa Number bi tre­ba­lo da vam je po­zna­ta: iza­be­ri­te o­blik nu­ me­ričkog pri­ka­za. Gru­pa Fill će do­bro po­slu­ži­ ti da od obe­le­žja na­pra­vi­te svo­jev­rsnu „eti­ke­tu“ ko­ja će bi­ti či­tlji­vi­ja u o­dno­su na okol­ni sa­držaj. I da ne na­bra­ja­mo da­lje op­ci­je, osim je­dne: ako

dna dru­goj; u dru­gom slučaju, pos­to­ji ve­li­ka dis­ per­zi­ja po­da­ta­ka, ima ra­zli­ka i za po ne­ko­li­ko re­ do­va ve­ličine. Ako že­li­te da gra­fi­kon pri­ka­že što ver­ni­ju sli­ku, imaćete pro­blem: u oba slučaja, biće go­to­vo ne­mo­guće da se po­da­ci na his­to­gra­ mu ili li­nij­skom gra­fi­ko­nu vi­de ure­dno. Ali, pos­ to­ji re­še­nje: in­ter­ve­ni­saćete na Y‑osi, do­vo­deći je u o­blik ko­ji će gra­fi­kon učini­ti da­le­ko pre­gle­ dni­jem. Kli­kni­te neg­de u zo­nu Y‑ose, pa u kon­ tek­stnom me­ni­ju bi­raj­te Format Axis.

ima mno­go bro­je­va, mo­glo bi po­moći ako u gru­ pi Alignment po­de­si­te is­pis obe­le­žja pod ne­kim ko­sim u­glom. Upo­znaj­te još je­dan de­talj kon­tro­le sa­drža­ ja u gra­fi­ko­nu: ka­da je­dnom kli­kne­te na ne­ki ele­ment ko­ji pos­to­ji u se­ri­ji, obe­le­žićete ce­lu se­ ri­ju. Ako po­no­vo kli­kne­te na ele­ment se­ri­je, os­ taće obe­le­žen sa­mo taj po­je­di­ni po­da­tak. Ova­ko mo­že­te uti­ca­ti na po­se­bne de­ta­lje – na pri­mer, mo­že­te pro­me­ni­ti bo­ju sa­mo je­dnog po­je­di­nog po­dat­ka na his­to­gra­mu ili mo­že­te pro­me­ni­ti bo­ ju ili ve­ličinu is­pi­sa na obe­le­žju vre­dnos­ti. Re­ci­ mo da že­li­te da pos­ta­vi­te obe­le­žje vre­dnos­ti sa­ mo je­dnog po­dat­ka: oda­be­ri­te tu tačku sa dva po­se­bna kli­ka, a za­tim u kon­tek­stnom me­ni­ju tačke oda­be­ri­te ko­man­du Add Data Label. Ako obe­le­ži­te kli­kom bi­lo ko­ji ele­ment gra­fi­ko­na pa pri­ti­sne­te tas­ter Delete, i­zbri­saćete ga. Evo je­dnog de­ta­lja ko­ji bi vam mo­gao bi­ti od ko­ris­ti u prak­tičnom o­bli­ko­va­nju gra­fi­ko­na. Pret­pos­ta­vićemo da ste is­ku­si­li dva po­se­bna, a kraj­nja slučaja: u prvom sce­na­ri­ju, sve vre­dnos­ ti po­da­ta­ka su ve­oma vi­so­ke, a re­la­tiv­no bli­zu je­

U gru­pi Axis Options u di­ja­lo­gu, o­bra­ti­te pa­žnju na zasiv­lje­ne op­ci­je pri vrhu; pret­pos­ta­ vi­mo da se sve vre­dnos­ti u po­la­znoj ta­be­li kreću neg­de u ras­po­nu od 45.000 do 53.000; sa­svim je mo­guće da će Y‑osa na gra­fi­ko­nu pri­ka­zi­va­ ti vre­dnos­ti od nu­le do 60.000. Pro­me­ni­te po­ dat­ke Minimum i Maximum, me­nja­jući ih, na pri­mer, na kon­stan­te 35.000 i 55.000; va­ri­raj­te ove vre­dnos­ti dok ne do­bi­je­te o­dnos ko­ji vam se čini naj­bo­ljim. A kad već ra­di­te ta­ko, ve­ro­va­ tno vam sme­ta što su o­zna­ke na Y‑osi pri­lično ve­li­ke: u pa­da­jućoj lis­ti oda­be­ri­te op­ci­ju Thou‑ sands (hi­lja­de), za­drža­va­jući u­ključeno po­lje za po­tvrdu tik is­pod lis­te. Bro­je­vi će bi­ti de­no­mi­ ni­ra­ni za oda­bra­ni red ve­ličine, a le­vo od ose ćete vi­de­ti us­prav­ni tekst Thousands (ko­ji slo­bo­ dno mo­že­te pre­pra­vi­ti pros­tim ku­ca­njem u dru­ gi tekst, npr. „u hi­lja­da­ma“). Ako ste ra­ni­je pos­ta­vi­li obe­le­žja po­da­ta­ka na gra­fi­ko­nu, i ona će bi­ti de­no­mi­ni­ra­na, što uop­šte ni­je lo­ša stvar; ako bu­de za­tre­ba­lo da ne­ ko vi­di pre­ci­zne po­dat­ke, na ras­po­la­ga­nju mu je po­la­zna ta­be­la na ra­dnom lis­tu ili ćete pri­dru­

18

PC

april 2008

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

ži­ti ta­be­lu po­da­ta­ka is­pod gra­fi­ko­na. Ako se de­ ša­va su­pro­tan slučaj u ko­me pos­to­ji dras­tična dis­per­zi­ja po­da­ta­ka, ve­ro­va­tno ste već u­gle­da­li re­še­nje: os­ta­vićete auto­mat­ski ras­pon na Y‑osi, ali ćete je pre­inačiti u lo­ga­ri­tam­sku ska­lu; to je do­volj­no za pri­kaz re­la­tiv­nih o­dno­sa vre­dnos­ ti, ali pri­pa­zi­te na to da li cilj­na gru­pa ko­ri­sni­ ka ra­zu­me ta­kav pri­kaz; stro­go na­značite ka­kav je to gra­fi­kon. Ako vas baš ma­mi da is­pro­ba­te svo­je spo­ so­bnos­ti di­zaj­ni­ra­nja gra­fi­ko­na, obe­le­ža­vaj­te je­dan po je­dan ele­ment, pa ga me­njaj­te; pos­to­ jeće ele­men­te mo­že­te bi­ra­ti kli­kom mi­šem ili u pa­da­jućoj lis­ti u gru­pi Chart Tools > Format > Current Selection. Što se tiče fon­ta, upo­tre­bi­ te ko­man­de u gru­pa­ma Home > Font i Home > Alignment, sve os­ta­lo ćete pro­naći u di­ja­lo­gu po­put onog ko­ji ste vi­de­li pri me­nja­nju obe­le­

žja po­da­ta­ka. Osim ko­man­de na dnu sva­ke pa­le­ te, za po­ziv di­ja­lo­ga mo­že­te se po­slu­ži­ti ko­man­ dom Current Selection > Format Selection, a ne za­bo­ra­vi­te da na sva­kom mes­tu fun­kci­oni­še i kon­tek­stni me­ni ko­ji se o­tva­ra de­snim kli­kom mi­ša. Sa­drža­ji tih di­ja­lo­ga će za­vi­si­ti od oda­bra­ nog ele­men­ta i od oso­bi­na oda­bra­nog ti­pa gra­ fi­ko­na. Bi­lo bi pre­vi­še da go­vo­ri­mo o svim op­ ci­ja­ma: i­graj­te se slo­bo­dno. Naj­bo­lje od sve­ga: ako u o­dređenom času dos­ti­gne­te ne­ki i­zgled ko­ji vam se po­se­bno do­pa­da, pa ima­te ide­ju da bis­te ga mo­gli opet is­ko­ris­ti­ti, sačuvaj­te ga kao pre­dlo­žak! Da bis­te to učini­li, po­zo­vi­te ko­ man­du Chart Tools > Design > Type > Save As Template i upo­tre­bi­te pre­po­zna­tlji­vi di­ja­log da biste sačuvali predložak pod nekim opisnim imenom u svom profilu (da­to­te­ka je ti­pa .crtx). Ubu­duće, svo­je re­mek‑de­lo ćete an­ga­žo­va­ti ako

april 2008

PC

19

PC SPECIJALNI DODATAK

u pa­le­ti Insert Chart (ili Change Chart) oda­be­re­ te op­ci­ju Templates na vrhu spis­ka ti­po­va gra­fi­ ko­na u le­vom o­knu. Gra­fi­kon ni­je sa­mo sred­stvo za pre­zen­ta­ci­ ju, ne­go mo­že da po­slu­ži i kao alat­ka za svo­jev­ rsnu vi­zu­el­nu ana­li­zu po­da­ta­ka; a kao što re­ko­ smo, je­dna od po­en­ti Excel‑a je u to­me da ga an­ ga­žu­je­te kao ana­li­tičku alat­ku. Opi­saćemo dve ta­kve ope­ra­ci­je ko­je vam mo­gu za­tre­ba­ti. Ali, pre to­ga i je­dna opas­ka za is­ku­sni­je ko­ri­sni­ke pret­ho­dnih ver­zi­ja Excel-a – to­kom pro­ce­sa pi­ sa­nja pod­sis­te­ma za gra­fi­ko­ne is­počet­ka, „nas­ tra­da­la“ je je­dna za­nim­lji­va fun­kci­onal­nost. Na­ ime, ra­ni­je je pos­to­ja­la mo­gućnost da u­hva­ti­te mi­šem je­dnu tačku po­da­ta­ka na his­to­gra­mu ili na li­nij­skom gra­fi­ko­nu i da joj pro­me­ni­te vre­

sa­mi iza­bra­ti. Ovaj pos­tu­pak se uvek pri­me­nju­ je sa­mo nad je­dnom se­ri­jom po­da­ta­ka čije vre­ dnos­ti us­pos­tav­lja­ju trend. Ove in­ter­po­la­ci­je ima­ju pri­me­ne u pro­gno­zi­ra­nju ili u pro­ce­ni pe­ ri­odičnos­ti ne­kih do­gađaja. Prvi ko­rak u pos­tav­ lja­nju li­ni­je tren­da je o­dređiva­nje se­ri­je po­da­ta­ ka za ko­ju će trend bi­ti i­zračunat. Ak­ti­vi­raj­te gra­fi­kon (pre­ma is­kus­tvu, pre­dla­že­mo vam da to bu­de obični 2‑D his­to­gram), pa o­tvo­ri­te pa­le­ tu Chart Options > Layout > Analysis > Trend‑ line. Biće vam po­nuđeno ne­ko­li­ko o­snov­nih i čes­to ko­rišćenih o­bli­ka li­ni­je tren­da; po­se­bno su za­nim­lji­ve op­ci­je sa pos­tav­kom pro­gno­ze za dva pe­ri­oda da­lje od ras­po­lo­ži­vih, is­pro­baj­te ih. Dru­gi način da pos­ta­vi­te li­ni­ju tren­da, di­rek­tno ula­zeći u di­ja­log za nje­no o­bli­ko­va­nje, jes­te da de­snim kli­kom nad že­lje­nom se­ri­jom o­tvo­ri­te kon­tek­stni me­ni i oda­be­re­te op­ci­ju Add Trend‑

dnost; vre­dnost u po­la­znoj ta­be­li bi bi­la od­go­va­ ra­juće pre­prav­lje­na. Ako bi po­red po­la­znih po­ da­ta­ka pos­to­ja­li ne­ki i­zve­de­ni po­da­ci, ova­ko ste mo­gli da i­zvo­di­te svo­jev­rsnu vi­zu­el­nu What‑If ana­li­zu (što je sjaj­na te­hni­ka o ko­joj ćete sa­zna­ti ne­što ka­sni­je). Na­ža­lost, to vi­še ni­je mo­guće. Excel mo­že da pos­ta­vi li­ni­ju tren­da u gra­ fi­kon, pre­ma ma­te­ma­tičkom mo­de­lu ko­ji ćete

line. Ući ćete u is­ti di­ja­log za pos­tav­lja­nje svih oso­bi­na li­ni­je kao što bis­te to učini­li ko­man­ dom More Trendline Options ko­ja se na­la­zi na dnu pa­le­te. Naj­va­žni­ja gru­pa u di­ja­lo­gu Format Trend‑ line je prva, Trendline Options; os­ta­le tri gru­pe slu­že za uređenje i­zgle­da li­ni­je, pa vam pre­pu­šta­ mo da to sa­mi is­pi­ta­te. Na ras­po­la­ga­nju je šest

Ope­ra­ci­je u gra­fi­konu

20

PC

april 2008

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

ka­te­go­ri­ja fun­kci­je za pos­tav­lja­nje tren­da: li­ne­ar­ na, lo­ga­ri­tam­ska, po­li­nom­na (od dru­gog do šes­ tog ste­pe­na), ste­pe­na sa o­sno­vom x i ek­spo­nen­ ci­jal­na (tj. broj e sa ek­spo­nen­tom ax); tip Mov‑ ing Average i­zračuna­va par­ci­jal­ ni li­ne­ar­ni trend za de­lo­ve se­ri­je u za­da­tom in­ter­va­lu ko­ji čine ba­ rem dva po­dat­ka. Ko­ju ćete fun­ kci­ju oda­bra­ti, za­vi­si od o­snov­ nog sta­tis­tičkog mo­de­la ko­ji bis­ te inače upo­tre­bi­li u pos­tav­lja­nju tren­da u ta­be­li po­da­ta­ka. Mo­že­te za­drža­ti ge­ne­ričko ime ko­je je pre­dlo­že­no u gru­pi Trendline Name; međutim, ako ko­ris­ti­te le­gen­du na gra­fi­ko­nu, i opis li­ni­je će bi­ti pri­dru­žen, pa je bo­lje da da­te ne­ko ime ko­je će tu po­slu­ži­ti kao krat­ki opis. U gru­ pi Forecast mo­že­te de­fi­ni­sa­ti i vi­ de­ti pro­gno­ze bu­dućih vre­dnos­ti u ko­ra­ku od po­la pe­ri­oda; mo­že­te čak pre­dvi­de­ ti i ula­zni trend je­dne po­lo­vi­ne pro­šlog pe­ri­oda. Još je bo­lje ako une­se­te tačnu vre­dnost na ko­joj li­ni­ja tren­da tre­ba da pre­seče Y‑osu (Set inter‑ cept): na taj način ćete pos­ta­vi­ti o­gra­ničenje u vi­ du poče­tne kon­stan­te, a ono mo­že da do­pri­ne­se pre­ci­zni­joj pro­gno­zi. Ko­načno, dva po­sle­dnja po­lja za po­tvrdu omo­gućuju da se li­ni­ji tren­da pri­dru­že is­pi­si in­ter­po­li­ra­ne fun­kci­je i vre­dnost ko­efi­ci­jen­ta re­gre­si­je. Li­ni­ja tren­da os­ta­je di­na­ mički ve­za­na za se­ri­ju po­da­ta­ka nad ko­jom je i­zračuna­ta. To znači da će fun­kci­ja tren­da bi­ti po­no­vo in­ter­po­li­ra­na čim dođe do pro­me­ne po­ la­znih po­da­ta­ka. Još je­dan ele­ment sta­tis­tičke ana­li­ze u gra­ fi­ko­nu: mo­že­te pos­ta­vi­ti tra­ke gre­ša­ka (Error Bars); reč je o ver­ti­kal­nim li­ni­ja­ma ko­je se pri­ dru­žu­ju tačka­ma po­da­ta­ka da bi po­ka­za­le mo­ guće od­stu­pa­nje po­dat­ka u o­dno­su na za­da­te vre­dnos­ti. U pa­le­ti Analysis > Error Bars ćete za­teći o­bli­ke ko­ji pri­ka­zu­ju fik­snu vre­dnost od­ stu­pa­nja (stan­dar­dnu gre­šku), pro­cen­tu­al­no od­ stu­pa­nje ili stan­dar­dnu de­vi­ja­ci­ju. U di­ja­lo­gu

Format Error Bars ko­ji slu­ži za do­da­tno po­de­ ša­va­nje tra­ke gre­ša­ka, bi­raćete va­ri­jan­tu pri­ka­ za gor­nje, do­nje ili obe vre­dnos­ti od­stu­pa­nja, kao i stil li­ni­ja. Još je va­žni­je da o­dre­di­te pre­ci­

zni­ju de­fi­ni­ci­ju gre­ške, jer pre­dlo­že­ne vre­dnos­ti mo­žda ni­su od­go­va­ra­juće. Po­se­bno je za­nim­lji­ va op­ci­ja Custom, u ko­joj mo­že­te za­da­ti ap­so­lu­ tne vre­dnos­ti od­stu­pa­nja ko­je su za­pi­sa­ne u ne­ kim ćeli­ja­ma na ra­dnom lis­tu. To čak može da bude i funkcija koja se nalazi u ćeliji, a u ko­re­la­ ci­ji je sa ma­tičnim po­da­ci­ma. Na taj način, mo­ že­te pos­ta­vi­ti i kom­plek­sni­ji sta­tis­tički me­tod za pri­ka­zi­va­nje po­da­ta­ka o mo­gućem od­stu­pa­nju; uko­li­ko ste vični sta­tis­tičkim me­to­da­ma za pro­ ce­nu gre­ške u se­ri­ja­ma po­da­ta­ka, znaćete ko­je su to fun­kci­je. I za kraj priče o gra­fi­ko­ni­ma, sa­vet po­te­ kao iz prak­tičnog is­kus­tva mno­gih ko­ri­sni­ka. Po­ne­kad vam se mo­že de­si­ti da gra­fi­kon na­pra­ sno nes­ta­ne sa ra­dnog lis­ta, iako po­u­zda­no zna­ te da je bio tu, a vi ga nis­te i­zbri­sa­li. Bez pa­ni­ ke: mo­guće je da ste ne­ho­ti­ce pri­ti­snu­li prečicu Ctrl+6, ko­ja slu­ži za sa­kri­va­nje i po­nov­no ot­kri­ va­nje vi­dlji­vos­ti svih gra­fičkih o­bje­ka­ta na ra­ dnom lis­tu (što u­ključuje i gra­fi­ko­ne). Pri­ti­sni­ te po­no­vo tu prečicu i ve­ro­va­tno ćete opet u­gle­ da­ti svoj gra­fi­kon.

april 2008

PC

21

PC SPECIJALNI DODATAK

O­bra­da lis­te i ta­bele

Z

a struk­tu­re o ko­ji­ma go­vo­ri­mo u ovom odelj­ku su­štin­ski je va­žno ka­ko ih pri­ pre­ma­te. Reč je o uređenim o­bli­ci­ma po­da­ta­ka: pos­to­ji pre­po­zna­tljiv i­zgled, za­glav­lja se la­ko pre­po­zna­ju, o­bli­ci i ti­po­vi po­da­ta­ka u ko­lo­na­ ma su usa­gla­še­ni, itd. Ta­kve struk­tu­re pred­stav­ lja­ju po­la­zi­šte za sko­ro sve na­pre­dne ana­li­tičke ala­te, pa po­što­va­nje prin­ci­pa ko­je opi­su­je­mo na počet­ku čini va­žnu te­mu. Excel 2007 do­no­si broj­na una­pređenja u ra­ du sa tim alat­ka­ma; ne­ke od njih su mo­ra­le da bu­du ko­re­ni­to pre­uređene u sve­tlu mo­gućnos­ti ra­da sa da­le­ko većom ko­ličinom po­da­ta­ka. Ako ste već ko­ris­ti­li na­pre­dne te­hni­ke u pret­ho­dnim ver­zi­jama Excel‑a, vi­dećete i broj­ne i­zme­ne u in­te­rak­ci­ji sa na­men­skim alat­ka­ma (po­mak je učinjen u ci­lju lak­šeg ra­da i bo­ljeg ra­zu­me­va­nja). Na­ža­lost, is­ku­sni će se po­ne­kad i zbu­ni­ti: be­le­ži­mo i po­ja­vu i­zme­na ne­ kih ter­mi­na ko­ji o­značava­ju ne­ ke ključne struk­tu­re, pa ćemo po­ku­ša­ti to da kom­pen­zu­je­mo nu­žnim na­po­me­na­ma.

ja ra­dnog lis­ta, to je sa­svim do­volj­no (ma­da je mo­guće u Excel do­ves­ti i vi­še od to­ga po­ve­zi­va­ njem sa ba­za­ma po­da­ta­ka). Po­dat­ke u lis­ti mo­ že­te sor­ti­ra­ti, su­ža­va­ti im vi­dlji­vost pre­ma ne­ kom kri­te­ri­ju­mu, pred­stav­lja­ti ih u vi­du sa­že­tih ta­be­la, re­fe­ren­ci­ra­ti ih u dru­gim ope­ra­ci­ja­ma i ana­li­zi­ra­ti ih na mno­go­broj­ne načine. Ka­da se ka­že da ko­lo­na sa­drži po­dat­ke is­ tog ti­pa, to znači da se očeku­je da se u is­toj ko­ lo­ni na­la­ze je­dna­ko for­ma­ti­ra­ni po­da­ci sa is­tim a­tri­bu­ti­ma. Re­ci­mo, ako je sa­držaj ko­lo­ne ne­ki broj, ni­ka­ko ni­je pre­po­ručlji­vo da se tu po­jav­lju­ je i ne­ki tek­stu­al­ni po­da­tak. Ne­bi­tno je da li je ne­ki po­da­tak o­značen dru­gom bo­jom ili je mo­

Prin­cip liste Lis­ta u Excel‑u je skup po­ da­ta­ka u o­bli­ku ne­pre­ki­dne ta­ be­le; uređena je ta­ko da je­dna ko­lo­na sa­drži po­dat­ke is­tog ti­ pa i značenja. Sva­ki red lis­te o­značava je­dan smi­sle­ni skup po­da­ta­ka: na pri­mer, to mo­gu po­da­ci o ne­kom kli­jen­tu, u­ključujući ime fir­me, a­dre­su, kon­takt li­ce, broj te­le­fo­na, itd. Po­da­ci u je­dnom re­du tre­ba da po­pu­nja­va­ju ne­pre­ki­nu­ti niz po­pu­nje­ nih ćeli­ja, a sa­držaj ćeli­je mo­že bi­ti i kon­stan­ta i for­mu­la. Lis­ta pred­stav­lja ne­pre­ki­nu­ti niz re­ do­va, jer Excel pre­po­zna­je njen kraj na­ilas­kom na prvi pra­zan red. Li­mit di­men­zi­ja lis­te se pro­ te­že na je­dan ra­dni list; u sve­tlu no­vih di­men­zi­

22

PC

april 2008

žda u dru­gom fon­tu: mi­sli­mo is­ključivo na ra­ zli­ke u ti­pu i pre­zen­ta­ci­ji sa­drža­ja. Ta­kođe, da bis­te se lak­še sna­la­zi­li u obi­lju po­da­ta­ka, po­bri­ ni­te se da način za­pi­si­va­nja po­da­ta­ka je­dne ko­ lo­ne bu­de uje­dnačen; ako je po­tre­bno, de­fi­ni­ši­ te je­dno­o­bra­znu mas­ku za sve stav­ke u ko­lo­ni osim za­glav­lja. Po­jam „ime­no­va­na se­ri­ja“ znači pra­vi­lo da se u prvom re­du lis­te na­la­ze opi­si ko­lo­na u vi­du

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

tek­stu­al­nog za­glav­lja. Svi ala­ti ko­ji ra­de sa lis­ta­ ma ko­ris­te za­glav­lja kao iden­ti­fi­ka­to­re sa­drža­ja. Is­ti­ni za vo­lju, po­ne­kad ni­je bi­tno da pos­to­ji za­ glav­lje, ali do­bra je prak­sa da ga ipak for­mi­ra­te ka­ko bis­te se i sa­mi lak­še ori­jen­ti­sa­li. Po­želj­no je da sa­držaj za­glav­lja bu­de kra­tak i je­zgro­vit: upo­tre­bi­te je­dnu ili dve reči ko­je ne­dvo­smi­sle­ no upućuju na značenje sa­drža­ja ko­lo­ne. Excel je u sta­nju da auto­mat­ski pre­po­zna ce­lu lis­tu, u­ključujući i nje­no za­glav­lje. Ovo je ve­oma pri­kla­dna oso­bi­na, jer tad u­glav­nom ne mo­ra­te da ručno obe­le­ža­va­te op­seg lis­te ili da sa­ mi upi­su­je­te kraj­nje a­dre­se (što bi bi­lo i ne­udo­ bno nad lis­tom sa ne­ko­li­ko hi­lja­da re­do­va), ne­ go pro­gram to učini sam. Ako po­ne­kad tre­ba sa­ mi da u­hva­ti­te op­seg ce­le lis­te, pos­ta­vi­te se na ne­ku nje­nu ćeli­ju, pa pri­ti­sni­te prečicu Ctrl+* i ona će bi­ti obe­le­že­na u ce­los­ti. U­zgred, ne­ki ala­ ti su u sta­nju da ras­po­zna­ju za­glav­lje lis­te ako je ono is­pi­sa­no u dva re­da, ali vam sa­ve­tu­je­mo da sva­ka­ko i­zbe­ga­va­te tu mo­gućnost. Umes­to to­ ga, ako je po­tre­bno, ure­di­te ćeli­ju da pri­ka­zu­je vi­še re­do­va; učini­te to kli­kom na du­gme Home > Alignment > Wrap Text ili is­to­ime­nom op­ci­ jom na kar­ti­ci Alignment u di­ja­lo­gu za o­bli­ko­ va­nje ćeli­je. U ra­znim pri­li­ka­ma, lis­ta se ko­ris­ti kao svo­ jev­rsna ba­za po­da­ta­ka. Na­rav­no, Excel ni­je pra­ vi sis­tem za u­prav­lja­nje ba­za­ma, jer ne za­do­vo­ lja­va ne­ke su­štin­ske za­hte­ve ko­ji va­že u pra­vim ba­za­ma; ali, ne­ke ele­men­tar­ne ko­ra­ke ko­ji su po­zna­ti u ovim sis­te­mi­ma ipak mo­že­te pre­du­ ze­ti. Lis­ta pod­seća na o­blik ta­be­lar­ne pre­zen­ta­ ci­je ba­ze po­da­ta­ka: sva­ki red lis­te je slog ba­ze, dok ko­lo­na pred­stav­lja sva po­lja is­te vrste i for­ ma­ta; za­glav­lje se mo­že tu­mačiti kao skup ime­ na po­lja. U ko­mu­ni­ka­ci­ji sa dru­gim pro­gra­mi­ ma, Excel će po­dat­ke uve­ze­ne iz pra­ve ba­ze po­ da­ta­ka pri­ka­za­ti kao lis­tu; ta­kođe, lis­ta je po­la­ zi­šte za i­zvoz u ne­ki od po­drža­nih for­ma­ta ba­ ze po­da­ta­ka.

Pri­pre­ma liste Uoči pri­me­ne slo­že­nih ala­ta za ana­li­zu, bi­ tno je da ne do­zvo­li­te lo­šu or­ga­ni­za­ci­ju po­da­ta­

ka na je­dnom ra­dnom lis­tu. Uos­ta­lom, do­bro je da se na­vi­kne­te da ra­zuđuje­te slo­že­ne po­slo­ ve na vi­še ra­dnih lis­to­va. Ka­da for­mi­ra­te lis­tu, ne­ka ona bu­de je­di­ni bi­tan sa­držaj ra­dnog lis­ta. Šta­vi­še, stro­go pri­pa­zi­te da, ako ima­te red sa na­ slo­vom ili ne­kim po­se­bnim sa­drža­jem, stro­go izo­lu­je­te lis­tu ba­rem po je­dnim ce­lim pra­znim re­dom i­znad i is­pod, kao i pra­znim ko­lo­na­ma le­ vo (ako lis­ta ne počinje u ko­lo­ni A) i de­sno. U pro­tiv­nom, mo­gli bis­te do­ži­ve­ti ne­pri­ja­tna i­zne­ nađenja u­sred ne­kog slo­že­nog za­hva­ta; ta­kođe, to je ne­op­ho­dno ka­ko bi ceo op­seg lis­te bio auto­ mat­ski pre­po­znat u sva­koj si­tu­aci­ji.

Lis­te se čes­to upo­tre­blja­va­ju kao mes­to stal­ nog pri­ku­plja­nja po­da­ta­ka, pa sto­ga ne­moj­te in­ sis­ti­ra­ti na po­se­bnom gra­fičkom uređenju lis­te, osim mi­ni­mal­no, da bis­te lak­še čita­li po­dat­ke. Une­si­te prvih ne­ko­li­ko re­do­va, pa u nji­ma va­lja­ no pos­ta­vi­te sve for­ma­te i, op­ci­ono, mas­ke po­ da­ta­ka. Ako je sa­držaj ne­ke od kolona for­mu­la, une­si­te je ta­ko da sva­ki fik­si­ra­ni po­da­tak (npr. kur­sna lis­ta ili mar­ža) bu­de ko­rišćen sa ap­so­lu­ tnom a­dre­som ili, još bo­lje, kao ime­no­va­na re­fe­ ren­ca. Uz pri­sus­tvo ne­ko­li­ko već uređenih re­do­ va, Excel će bi­ti u sta­nju da pre­po­zna no­vi un­ april 2008

PC

23

PC SPECIJALNI DODATAK

os i o­dmah će da­ti is­ti for­mat sva­kom sa­drža­ju u ko­lo­ni; čak će pre­po­zna­ti i pri­me­ni­ti for­mu­ le ko­je ra­de sa po­da­ci­ma u is­tom re­du, uko­li­ko one pos­to­je. Ne­moj­te pre­du­zi­ma­ti na­kna­dne o­bra­de po­da­ta­ka unu­tar lis­te: obe­zbe­di­te da se je­dnom une­ti po­da­ci sma­tra­ju ko­načnim. U pro­tiv­nom, ri­zi­ku­je­te da zbog ne­pa­žnje u­gro­zi­te kon­zis­ten­ tnost lis­te i da zbog to­ga dođe do na­ru­ša­va­nja is­prav­nos­ti re­zul­ta­ta u ne­kim već de­fi­ni­sa­nim o­bra­da­ma. Ako pri­me­ti­te da ne­ka ćeli­ja u lis­ti ima po­gre­šnu vre­dnost, a tre­ba da za­u­zme ne­ ku dru­gu među ras­po­lo­ži­vim u ko­lo­ni, mo­že­te je pre­ku­ca­ti ili is­ko­pi­ra­ti, ali mo­že­te upo­tre­bi­ti i alat­ku Pick from Drop‑down List u kon­tek­stnom me­ni­ju ćeli­je: o­tvo­riće se pa­da­juća lis­ta sa svim je­din­stve­nim vre­dnos­ti­ma ko­lo­ne, među ko­ji­ ma mo­že­te oda­bra­ti pra­vu.

Lis­ta kao struk­tura Ka­da je­dnom for­mi­ra­te o­blik lis­te, pro­ gram po­ka­zu­je i­zve­snu do­zu in­te­li­gen­ci­je, po­ ma­žući vam da je lak­še o­drža­va­te; re­ci­mo, ka­ da uno­si­te sa­držaj, po­sle ne­ko­li­ko re­do­va pro­ gram počinje da „shva­ta“ pra­vi­la uno­sa, pa ne mo­ra­te da se bri­ne­te oko mas­ke bro­ja ili dru­ gog uređenja sa­drža­ja u ne­koj ko­lo­ni. Šta­vi­še, ako kroz red pri uno­su na­pre­du­je­te tas­te­rom Tab, a na kra­ju re­da pri­ti­sne­te En­ter, pro­gram će auto­mat­ski ak­ti­vi­ra­ti prvu ćeli­ju u sle­dećem re­du lis­te. Međutim, u mno­gim pri­li­ka­ma to ni­je do­ volj­no. O­drža­va­nje kon­zis­ten­tnos­ti lis­te je va­ žno zbog svih ope­ra­ci­ja, a ta­kođe je va­žno da ne­ ho­ti­ce ne i­zgu­bi­te ne­ki deo po­da­ta­ka. Zbog tog i ne­kih dru­gih ra­zlo­ga, u Excel‑u 2007 ima­te mo­ gućnost da lis­tu pre­tvo­ri­te u struk­turira­nu ta­be­ lu u ko­joj va­ži po­se­ban re­žim in­te­rak­tiv­nos­ti. Dobar je čas da pre­ki­ne­mo priču i una­pred sprečimo mo­guću zav­rzla­mu sa ter­mi­ni­ma. U ra­ni­joj prak­si pra­vi­li smo ra­zli­ku i­zmeđu poj­ma lis­te i poj­ma ta­be­le u užem smi­slu: dok je lis­ta de­fi­ni­sa­na stro­go „li­nij­ski“, ta­be­la se slo­bo­dno for­mi­ra, a u sa­drža­ju mo­že ima­ti je­dno za­glav­ lje re­do­va ili ko­lo­na ili oba za­glav­lja, kao i zbi­

24

PC

april 2008

ro­ve (ili dru­ge re­zul­ta­te) po re­do­vi­ma i ko­lo­na­ ma. I je­dna i dru­ga struk­tu­ra ima­ju svo­je fun­ kci­onal­no značenje u pri­me­ni na­pre­dnih ala­ta. Međutim, iz ne­kog ra­zlo­ga ko­ji ni­ko­me ni­je po­ znat, kre­ira­nje struk­tu­re od lis­te se ra­ni­je na­zi­va­ lo list na en­gles­kom, pa smo u po­tre­bi da ra­zli­ ku­je­mo običnu i struk­tu­rira­nu lis­tu ovu dru­gu na­zi­va­li „ek­spli­ci­tna lis­ta“. U Microsoft Excel‑u 2007, ta struk­tu­ra se na en­gles­kom na­zi­va, pros­ to, table; do­slov­ni pre­vod „ta­be­la“ pos­ta­je dvo­ smi­slen. Do­go­vo­rićemo se: pre ne­go što u kon­ tek­stu pos­ta­ne ja­sno o kom kon­kre­tnom o­bli­ku go­vo­ri­mo, struk­tu­rira­nu lis­tu ćemo naj­pre na­ zva­ti „ek­spli­ci­tna ta­be­la“, a onu sta­ru „ta­be­la sa dva za­glav­lja“. Da bis­te običnu lis­tu pre­tvo­ri­li u ek­spli­ci­ tnu ta­be­lu, naj­pre ak­ti­vi­raj­te ne­ku ćeli­ju unu­tar lis­te, pa po­zo­vi­te ko­ma­du Insert > Tables > Ta‑ ble ili pri­ti­sni­te prečicu Ctrl+T; kao trag kom­pa­ ti­bil­nos­ti sa Excel‑om 2003, za is­ti po­sao os­ta­ je na ras­po­la­ga­nju i Ctrl+L. U tom tre­nut­ku po­ ja­viće se ma­li di­ja­log u ko­me tre­ba da de­fi­ni­še­ te (o­dno­sno, da po­tvrdi­te) a­dre­su op­se­ga lis­te i da ove­ri­te da je pre­po­zna­to pri­sus­tvo za­glav­ lja. Ka­da po­tvrdi­te i­zbor, de­siće se ne­ko­li­ko stva­

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

ri. Na­ju­pa­dlji­vi­ja pro­me­na je vi­zu­el­ ne pri­ro­de: ta­be­la će do­bi­ti ne­ki gra­ fički o­blik ko­ji na­gla­ša­va za­glav­lje i na­i­zme­nične re­do­ve. Is­pis za­glav­lja će bi­ti po­se­bno na­ gla­šen, a po­red ime­na će se po­ja­vi­ti du­gmad sa stre­li­ca­ma ko­je ćete čes­ to ko­ris­ti­ti; u do­njem de­snom u­glu si­lu­ete ta­be­le, u­gle­daćete ma­lu o­zna­ ku ko­ju mo­že­te vući mi­šem da bis­te pro­me­ni­li di­men­zi­ju ta­ble (re­ci­mo, da bis­te una­pred pri­pre­mi­li o­dređeni broj re­do­va za unos). Ko­načno, dok je ak­tiv­na ne­ka ćeli­ja ta­be­le, na glav­ noj tra­ci će se po­ja­vi­ti kon­tek­stu­al­ na kar­ti­ca Table Tools > Design. Za početak, sa­mo krat­ka opas­ka o di­zaj­ nu u užem smi­slu: pa­le­ta Table Styles ima oči­gle­ dnu na­me­nu; ako vam ni­je­dan di­zajn ni­je po vo­ lji, na dnu pa­le­te bi­raj­te ko­man­du Clear; a ako ima­te „ume­tničke“ sklo­nos­ti, mo­že­te na­pra­vi­ti i sop­stve­ni di­zajn ta­be­le u di­ja­lo­gu New Table Style. Ali, ne­ka za­sad i­zgled os­ta­ne ta­kav ka­kav je prvi put u­ključen; uočite po­lja za po­tvrdu u gru­pi Table Style Options. Po­lje Banded Rows je u­ključeno, a slu­ži za va­ri­ja­ci­ju na­gla­še­nih re­do­ va; slično je i sa os­ta­lim po­lji­ma. Op­ci­ju Header Row ne­moj­te da is­ključuje­te, a po­lju Total Row ćemo se vra­ti­ti za par časa­ka. Ek­spli­ci­tna ta­be­la je bo­lje za­štićena ne­go lis­ta, a do­da­to je ne­ko­li­ko in­te­rak­tiv­nih mo­ gućnos­ti ko­je bis­te sva­ka­ko čes­to ko­ris­ti­li, ali ova­ko je lak­še. Za početak, pos­ta­vi­te se u red ne­po­sre­dno is­pod ta­be­le, pa za­počni­te ne­ki un­ os; ka­ko zav­rši­te unos, ta­ko će taj red pos­ta­ti pri­ dru­žen ta­be­li. Po­ja­viće se i pa­me­tna o­zna­ka ko­ ja omo­gućuje opo­ziv ili pro­me­nu po­na­ša­nja fun­ kci­je AutoExpansion, ko­ja je za­du­že­na za ovu mo­gućnost. Ta­kođe, pos­ta­vi­te se u ne­ku ćeli­ju re­da ko­ji že­li­te da i­zbri­še­te, pa po­zo­vi­te pa­le­tu ko­man­di Home >Cells > Delete i vi­dećete no­ve ko­man­de Delete Table Rows (Columns); slično va­ži i za su­se­dnu pa­le­tu Insert: za­teći ćete no­ve ko­man­de ko­je slu­že da se uba­ci no­vi red i­znad ak­tiv­ne ćeli­je ili no­va ko­lo­na le­vo od nje.

Ka­da u­ključite po­lje za po­tvrdu Table Style Options > Total Row, do­daćete red sa zbi­rom na dno ta­be­le. Uz pret­pos­tav­ku da se u kraj­njoj de­snoj ko­lo­ni na­la­ze ne­ki nu­me­rički po­da­ci, is­ pod nje će se po­ja­vi­ti zbir; kraj­nja le­va ćeli­ja će do­bi­ti tekst Total, a ceo red će bi­ti po­se­bno na­ gla­šen. Uko­li­ko že­li­te da do­da­te još vre­dnos­ti za to­ta­le (u­ključujući i prvu ko­lo­nu), uočite da sva­ka ćeli­ja re­da to­ta­la ima pri­dru­že­nu pa­da­ juću lis­tu u ko­joj mo­že­te iza­bra­ti že­lje­nu a­gre­ ga­tnu fun­kci­ju. Zgo­dno je to što mo­že­te uvek is­ ključiti i po­no­vo u­ključiti red to­ta­la, a pri­tom će bi­ti vraćeni svi po­da­ci ona­ko ka­ko ste ih pret­ho­ dno pos­ta­vi­li; to va­ži čak i ako do­pi­su­je­te re­do­ ve na dno ta­be­le ili u­kla­nja­te ne­ke od njih. Mo­ že­te slo­bo­dno do­pi­si­va­ti re­do­ve i dok je red to­ta­ la ak­ti­van: pros­to, sta­ni­te u de­snu ćeli­ju u po­sle­ dnjem re­du po­da­ta­ka, pa pri­ti­sni­te tas­ter Tab i for­mi­raćete no­vi red za po­dat­ke. Na­rav­no, to­ta­ li se auto­mat­ski ažu­ri­ra­ju na­kon uno­sa. U kon­tek­stu­al­noj kar­ti­ci Table Tools > De‑ sign pro­naći ćete još ne­ke ko­ri­sne ko­man­de. Ime u po­lju gru­pe Properties mo­že­te pro­me­ni­ti, ka­sni­je bi mo­glo da bu­de ko­ri­sno; ov­de mo­že­te i po­zva­ti di­ja­log za re­de­fi­ni­sa­nje di­men­zi­ja ta­be­ le. Ko­man­da Tools > Remove Duplicates je zgo­ dna za čišćenje po­nov­lje­nih po­da­ta­ka; ka­da se o­tvo­ri di­ja­log, po­tre­bno je da de­fi­ni­še­te šta su re­le­van­tni po­da­ci ko­ji čine po­ten­ci­jal­ni du­pli­ april 2008

PC

25

PC SPECIJALNI DODATAK

kat; ako su u­ključena sva po­lja za po­tvrdu, biće u­klo­nje­ni sa­mo du­pli­ka­ti pot­pu­no je­dna­kih re­ do­va; ako je u­ključeno sa­mo je­dno po­lje, biće sačuvan sa­mo prvi red, po­sma­tra­no s vrha ta­be­ le. Naj­zad, ko­man­da Convert to Range je su­pro­ tna de­fi­ni­sa­nju ek­spli­ci­tne ta­be­le: ta­ko ćete vra­ ti­ti po­dat­ke u sta­nje obične lis­te.

Sor­ti­ranje Sor­ti­ra­nje je ope­ra­ci­ja sla­ga­nja po­da­ta­ka po ras­tućem ili opa­da­jućem abe­ce­dnom ili nu­me­ ričkom re­do­sle­du. Excel pri­li­kom sor­ti­ra­nja po­ da­ta­ka pre­uređuje re­do­sled lis­te po­štu­jući pos­tav­ lje­na pra­vi­la re­do­sle­da, ko­jih u je­dnom i­zvrše­nju mo­že bi­ti od je­dan do čak 64 (pret­ho­dne ver­zi­je su sor­ti­ra­le naj­vi­še tri u­slo­va u je­dnom pro­la­zu). Ka­da ra­di­te sa lis­ta­ma, Excel po­dra­zu­me­va­no pre­ po­zna­je za­glav­lja, pa ih ure­dno očuva na mes­tu pri­li­kom sor­ti­ra­nja. Inače, na ovom planu posto­ je još neke vrlo zanimljive novosti koje ćemo opi­ sa­ti ma­lo ka­sni­je. S ob­zi­rom na to da je reč o re­la­ tiv­no čes­toj ope­ra­ci­ji, po­tre­bne ko­man­de ćete za­ teći na vi­še mes­ta: u pa­le­ti Home > Editing > Sort & Filter, u gru­pi Data > Sort & Filter, a na ras­po­ la­ga­nju je i pri­ručna op­ci­ja Sort nad obe­le­že­nim op­se­gom u kon­tek­stnom me­ni­ju. Naj­zad, is­pod sva­kog du­gme­ta u za­glav­lju ko­lo­ne ek­spli­ci­tne ta­ be­le, ako ste je de­fi­ni­sa­li, pos­to­je najčešće ko­man­ de za sor­ti­ra­nje. Bro­je­vi se ras­tuće sor­ti­ra­ju od naj­ma­njeg ne­ga­tiv­nog ka naj­većem po­zi­tiv­nom bro­ju. Za ra­znov­rsne tek­stu­al­ne po­dat­ke u kri­te­ri­ju­mu

26

PC

april 2008

sor­ti­ra­nja va­ži sle­deći re­do­sled te­ži­ne, od ma­ njeg ka većem: ci­fre od 0 do 9; spe­ci­jal­ni zna­ci; slo­va od A do Z (ve­li­ka slo­va ima­ju veću te­ži­nu od ma­lih, ali to je kri­te­ri­jum ni­žeg ran­ga i va­ži sa­mo među is­tim rečima na­pi­sa­nim ra­zličitom ve­ličinom slo­va); lo­gičke vre­dnos­ti (FAL­SE se sor­ti­ra pre TRUE); po­ru­ke o gre­šci, ko­je sve ima­ju is­tu te­ži­nu. Pra­zne ćeli­je se uvek sor­ti­ra­ ju na dnu lis­te, bez ob­zi­ra na iza­bra­ni re­do­sled sor­ti­ra­nja. Kao kri­te­ri­jum sor­ti­ra­nja mo­gu po­ slu­ži­ti i ko­ri­snički de­fi­ni­sa­ne lis­te ko­je ko­ris­ti­ te u auto­mat­skoj po­pu­ni (po­gle­daj­te spis­ko­ve u di­ja­lo­gu Office > Excel Options > Popular > Ed‑ it Custom Lists). Pos­to­je dva pris­tu­pa sor­ti­ra­nju lis­te. Prvi je je­dnos­ta­van: pos­ta­vi­te se u ko­lo­nu po ko­joj že­li­ te da sor­ti­ra­te i bi­raj­te ko­man­du sa iko­nom „A to Z“ za ras­tući, o­dno­sno „Z to A“ da bis­te sor­ ti­ra­li u opa­da­jućem re­do­sle­du. Excel 2007 uno­ si ma­lo vi­še udo­bnos­ti u in­ter­fejs za sor­ti­ra­nje: pre­po­zna­jući tip po­da­ta­ka, pro­gram će sročiti pri­kla­dan tekst ko­man­de za sor­ti­ra­nje. Ta­ko ćete nad tek­stom i da­lje vi­de­ti opis Sort A to Z, dok ćete nad ko­lo­nom bro­je­va vi­de­ti npr. Sort Largest to Smallest (opa­da­jući re­do­sled), a nad ko­lo­nom da­tu­ma ko­man­da će gla­si­ti npr. Sort Oldest to Newest (ras­tući niz da­tu­ma). Uočite da ka­da sor­ti­ra­te ek­spli­ci­tnu ta­be­lu, du­gme u za­ glav­lju ne­kih ko­lo­na će do­bi­ti tan­ku stre­li­cu ko­ ja uka­zu­je na to da je sa­držaj u nji­ma sor­ti­ran. Dru­gi pris­tup u sor­ti­ra­nju je da o­tvo­ri­te pu­ ni di­ja­log za tu svrhu, ka­ko bis­te o­dmah za­da­

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

li slo­že­ni­ji ili vi­šes­tru­ki kri­te­ri­jum; di­ja­log ćete po­zva­ti ko­man­dom Data > Sort & Filter > Sort. Pro­gram će pre­po­zna­ti sve ele­men­te struk­tu­re, pa će ih i­zlo­ži­ti u di­ja­lo­gu. Naj­pre de­fi­ni­ši­te već pos­tav­lje­ni, prvi kri­te­ri­jum u glav­nom o­knu: oda­be­ri­te ime ko­lo­ne, za­sad os­ta­vi­te stav­ku Sort On – Values, pa de­fi­ni­ši­te re­do­sled; uočite da na dnu spis­ka za al­fa­bet­ske po­dat­ke ima­te na ras­po­ la­ga­nju i op­ci­ju upo­tre­be ko­ri­snički de­fi­ni­sa­ne lis­te. Sa­da mo­že­te do­da­ti dru­gi, po­dređeni kri­te­ ri­jum, onaj ko­ji va­ži uko­li­ko prvi kri­te­ri­jum ne ra­zli­ku­je stav­ke; kli­kni­te na Add Level, pa pos­ta­ vi­te u­slov nad dru­gom ko­lo­nom. Mo­že­te upo­tre­bi­ti i du­gme Copy Level da bis­te is­ko­pi­ra­li obe­le­že­ni kri­te­ri­jum – no, za­što bis­te to učini­li? Vre­me je da opi­še­mo no­vos­ti: uočite sa­ držaj pa­da­juće lis­te Sort On. Sa­da kao kri­te­ri­jum za sor­ti­ ra­nje mo­že­te upo­tre­bi­ti i bo­ ju po­dlo­ge ćeli­je (Cell Col‑ or), bo­ju fon­ta (Font Color) ili iko­ne ko­je ste pos­ta­vi­li u­slov­nim o­bli­ko­va­njem op­ se­ga. Ka­ko pro­me­ni­te pre­ dmet sor­ti­ra­nja, ta­ko će se pro­me­ni­ti os­ta­tak re­da, pa mo­že­te npr. kroz dva kri­te­ ri­ju­ma nad is­tom ko­lo­nom de­fi­ni­sa­ti da se ze­ le­ne zas­ta­vi­ce nađu na vrhu, a crve­ne na dnu to­kom sor­ti­ra­nja. Ovaj no­vi­tet na­pra­sno da­je le­gi­ti­mi­tet ručnom ša­ra­nju ne­ke lis­te – ako to­ kom pre­gle­da vi­di­te ne­ke po­se­bne po­dat­ke, bi­ lo ka­kvim bo­je­njem ćete im da­ti fun­kci­onal­ni značaj ako, na pri­mer, pri­li­kom sor­ti­ra­nja pos­ta­ vi­te da ta bo­ja ide na vrh bez ob­zi­ra na ne­ke pra­ ve vre­dnos­ti (ko­je ćete sor­ti­ra­ti u po­dređenim kri­te­ri­ju­mi­ma). Ka­da pos­ta­vi­te vi­še kri­te­ri­ju­ma nad ne­kom lis­tom, vrlo je udo­bno to što će to­kom se­si­je u ra­dnoj sves­ci sa­držaj di­ja­lo­ga os­ta­ti upamćen i po­ve­zan sa tim po­da­ci­ma, pa mo­že­te da se vra­ ti­te u di­ja­log u na­me­ri da va­ri­ra­te kri­te­ri­ju­me i po­no­vi­te pos­tu­pak. Pla­ve stre­li­ce su na ras­po­la­ ga­nju za pre­me­šta­nje re­do­sle­da kri­te­ri­ju­ma, ne­

ki ni­vo mo­že­te i­zbri­sa­ti, do­da­ti no­vi, itd. Naj­ zad, is­pi­taj­te i sa­držaj di­ja­lo­ga Options: ov­de ćete o­dre­di­ti da li je ra­zli­ka i­zmeđu ve­li­kih i ma­ lih slo­va va­žna, a mo­že­te upo­tre­bi­ti i ret­ku, ali ras­po­lo­ži­vu op­ci­ju sor­ti­ra­nja sle­va na­de­sno. Vo­di­te računa o i­zračuna­tim po­lji­ma u pro­ ce­su sor­ti­ra­nja: ko­ri­sno je da ko­ris­ti­te ap­so­lu­tne re­fe­ren­ce, da se ne bi i­zgu­bi­la ve­za sa ma­tičnim po­da­ci­ma. Ako ste ne­za­do­volj­ni re­zul­ta­tom sor­ ti­ra­nja, o­dmah mo­že­te opo­zva­ti ope­ra­ci­ju ko­ man­dom Undo. Pos­to­je i si­tu­aci­je ka­da ćete po­ že­le­ti da priv­re­me­no sor­ti­ra­te lis­tu, ra­deći ne­ što dru­go u međuv­re­me­nu pre vraćanja lis­te na pret­ho­dno sta­nje. Ako nis­te si­gur­ni ko­ji je re­do­ sled bio na sna­zi, na počet­ku po­sla se po­slu­ži­te

tri­kom: pre sor­ti­ra­nja do­daj­te lis­ti je­dnu ko­lo­nu i po­pu­ni­te je re­dnim bro­je­vi­ma (is­ko­ris­ti­te mo­ gućnost auto­mat­ske po­pu­ne); ka­da o­dlučite da vra­ti­te ta­be­lu u pređa­šnje sta­nje, sor­ti­raj­te je po­ no­vo po re­dnim bro­je­vi­ma, a na kra­ju i­zbri­ši­te po­moćnu ko­lo­nu. Uko­li­ko že­li­te da sor­ti­ra­te sa­mo je­dan pod­ skup po­da­ta­ka unu­tar lis­te, naj­pre ga obe­le­ži­te. Sis­tem za sor­ti­ra­nje će pret­pos­ta­vi­ti ne­kon­zis­ ten­tno sor­ti­ra­nje, pa će pre­dlo­ži­ti da pro­ši­ri kon­ tekst ope­ra­ci­je na ce­lu lis­tu; ali, ako je ta­ko po­ tre­bno, od­go­vo­ri­te o­drečno na to pi­ta­nje.

Fil­tri­ranje Ako po­že­li­te da po­gle­da­te sa­mo je­dan deo ne­ke du­ge lis­te ili ek­spli­ci­tne ta­be­le, ta­ko da se vi­de sa­mo po­da­ci ko­ji od­go­va­ra­ju ne­kom za­da­ april 2008

PC

27

PC SPECIJALNI DODATAK

tom u­slo­vu, upo­tre­bićete ope­ra­ci­ju fil­tri­ra­nja. To je ne­des­truk­tiv­na alat­ka ko­ja se di­rek­tno pri­ me­nju­je nad sa­drža­jem lis­te, a fun­kci­oni­še ta­ko što se priv­re­me­no sa­kri­va­ju svi oni re­do­vi ko­ji ne od­go­va­ra­ju kri­te­ri­ju­mu. Pos­to­je dva vi­da ove ope­ra­ci­je: auto­mat­sko fil­tri­ra­nje je je­dnos­tav­ni o­blik ko­ji ćete u­glav­nom ko­ris­ti­ti; na­pre­dno fil­ tri­ra­nje je ne­što slo­že­ni­ji pos­tu­pak ko­ji počiva na spolj­noj struk­tu­ri kao kri­te­ri­ju­mu. Auto­mat­sko fil­tri­ra­nje je zna­tno po­jačano u ak­tu­el­noj ver­zi­ji pro­gra­ma, jer su de­talj­ne op­ ci­je bo­lje i­zlo­že­ne i pre­po­zna­ju kon­tekst ti­pa po­ da­ta­ka. Naj­pre je po­tre­bno da pri­dru­ži­te alat­ku za­glav­lju lis­te; ako ste de­fi­ni­sa­li ek­spli­ci­tnu ta­be­ lu, sis­tem je to već učinio za vaš račun; ako je reč o pros­toj lis­ti, tu du­gmad mo­že­te do­da­ti sa­

vi­de­ti go­mi­le od­go­va­ra­jućih op­ci­ja. Ko­man­da sa tri tačke o­tva­ra di­ja­log, pa ta­mo mo­že­te do­ da­ti vre­dnost i op­ci­oni dru­gi kri­te­ri­jum (ne vi­ še od to­ga). Za tekst bi­ra­te da li stav­ke počinju ne­kim slo­vi­ma, zav­rša­va­ju se nji­ma ili ih sa­drže (ili ne sa­drže); za bro­je­ve, pos­tav­lja­te od­go­va­ra­ juće (ne)je­dnačine, a ima­te i no­vu op­ci­ju ko­ja fil­tri­ra bro­je­ve ko­ji su ma­nji ili veći od pro­se­ka ce­log uzor­ka. Ka­da u­gle­da­te op­ci­je za fil­tri­ra­nje po da­tu­ mi­ma, za­pa­njićete se: osim uobičaje­nih pos­tav­ ki re­la­ci­ja, mo­že­te bi­ra­ti među pe­tna­es­tak op­ci­ ja fil­tri­ra­nja re­la­tiv­no u o­dno­su na da­na­šnji da­ tum ili mo­že­te bi­ra­ti ne­ki o­dređeni pe­ri­od (me­ sec ili kvar­tal) u te­kućoj go­di­ni. I naj­zad, sve ko­ lo­ne ko­je sa­drže ne­ko vi­zu­el­no obe­le­žje (bo­ja

mi ko­man­dom Data > Sort & Filter > Filter ili Home > Editing > Sort & Filter > Filter. Naj­zad, o­tvo­ri­te pa­le­tu pod du­gme­tom ko­lo­ne ko­ja će bi­ti no­si­lac fil­te­ra. Naj­veće o­kno u pa­le­ti sa­drži uzor­ke svih po­da­ta­ka ko­lo­ne (za­pra­vo, „sa­mo“ prva 1024 po­dat­ka, ali u prak­si vi­še i ne­ma smi­sla). Ako je po­da­ta­ka ma­lo, is­ko­ris­ti­te po­lja za po­tvrdu da za­drži­te sa­mo že­lje­ne vre­dnos­ti; ako ih je vi­ še, a tre­ba­ju vam sa­mo ne­ke stav­ke, pra­vi trik je da is­ključite po­lje (Select All), što is­ključuje sve os­ta­lo, pa da u­ključite sa­mo že­lje­ne. U za­ vi­snos­ti od ti­pa po­da­ta­ka, vi­dećete i kas­ka­dni me­ni Text Filters, Number Filters, itd. gde ćete

po­dlo­ge ili fon­ta, iko­na u­slov­nog o­bli­ko­va­nja) do­biće ak­tiv­nu stav­ku Filter by Color, ko­ju ćete upo­tre­bi­ti da izo­lu­je­te vi­dlji­vost po­da­ta­ka ko­je ste sa­mi ne­ka­ko obe­le­ži­li ili je to učini­la alat­ka za u­slov­no o­bli­ko­va­nje. Da­kle, po za­da­tom fil­tri­ra­nju, biće sa­kri­ve­ ni „lo­ši“ re­do­vi, a oda­bra­ni re­do­vi su na­gla­še­ni pla­vom bo­jom bro­ja u za­glav­lju re­do­va. Stre­li­ ca na du­gme­tu ko­lo­ne čiji fil­ter je ak­ti­van će se pre­tvo­ri­ti u iko­nu za fil­tri­ra­nje. Sva­ku fil­tri­ra­nu lis­tu mo­že­te slo­bo­dno opet fil­tri­ra­ti po ne­koj dru­goj ko­lo­ni: ti­me ćete prak­tično do­bi­ti re­zul­ ta­te vrlo slo­že­nog upi­ta. U fil­tri­ra­noj lis­ti mo­že­ te slo­bo­dno me­nja­ti po­dat­ke, čak i u ko­lo­ni ko­

28

PC

april 2008

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

ja je no­si­lac kri­te­ri­ju­ma. Međutim, uko­li­ko ta­ ko i­zme­nje­ni sa­držaj vi­še ne za­do­vo­lja­va kri­te­ ri­jum, neće doći do auto­mat­skog sa­kri­va­nja tog re­da. U ta­kvim slučaje­vi­ma mo­ra­te po­nov­no i­zves­ti fil­tri­ra­nje: sa­mo o­tvo­ri­te pa­le­tu i opet kli­ kni­te na OK. Po­moći će vam i for­mal­na ko­man­ da Data > Sort & Filter > Reapply, pod u­slo­vom da vam je „na ni­ša­nu“. Naj­zad, pri­me­ti­te da ako fil­tri­ra­te ek­spli­ci­tnu ta­be­lu ko­ja sa­drži red to­ta­ la, tu ćete uvek vi­de­ti tre­nu­tni zbir sa­mo vi­dlji­ vih po­da­ta­ka; to je po­sle­di­ca ve­štog „po­dme­ta­ nja“ fun­kci­je SUB­TO­TAL, ko­ja sa­drži op­ci­ju prvog ar­gu­men­ta u vre­dnos­ti 101‑111, što u­pra­ vo slu­ži toj svrsi. Opi­ši­mo ka­ko fun­kci­oni­šu po­se­bne va­ri­ jan­te fil­tri­ra­nja. Naj­pre, pro­ve­ri­te da li na dnu u o­knu uzo­ra­ka pos­to­ji stav­ka (Blanks); ako je tu, to znači da u ko­lo­ni lis­te pos­to­je i pra­zne ćeli­ je, pa do njih mo­že­te doći ova­kvim fil­tri­ra­njem i pro­ve­ri­ti ra­zlog za po­ja­vu ne­dos­ta­jućeg po­dat­ ka. Op­ci­ja Number Filters > Top 10 omo­gućava i­zra­du svo­jev­rsne top‑lis­te na o­sno­vu nu­me­ ričkih vre­dnos­ti. U tri po­lja di­ja­lo­ga bi­ra­te da li že­li­te vršne ili naj­ni­že vre­dnos­ti, za­tim bi­ra­te broj ko­ji o­značava ko­ličinu, a i­zbo­rom a­tri­bu­ta Items ili Percent o­dlučuje­te da li će to bi­ti tačan ili re­la­tiv­ni broj ele­me­na­ta lis­te. U di­ja­lo­gu Cus‑ tom Filter mo­že­te i sa­mi pos­ta­vi­ti kri­te­ri­jum u po­se­bnim gra­ni­ca­ma vre­dnos­ti. U pa­da­jućoj lis­

ti do­bi­ja­te sve kom­bi­na­ci­ je re­la­ci­ja u o­dno­su na vre­ dnost ko­ju sa­mi uno­si­te u po­lje na de­snoj stra­ni. Mo­ že­te ko­ris­ti­ti i džo­ke­re „?“ i „*“, ko­ji me­nja­ju je­dan ili vi­še al­fa­nu­me­ričkih zna­ ko­va. Op­ci­oni dru­gi kri­te­ri­ jum ćete po­ve­za­ti sa prvim ope­ra­to­rom AND ili OR, čime pos­tav­lja­te slo­že­ni­ji u­slov, po­put „tekst počinje rečju pro­i­zvod i ne sa­drži reč mes*“ ili „sve vre­dnos­ ti veće od ili je­dna­ke 10 i ma­nje od 50“. Re­zul­ta­ti fil­tri­ra­nja u je­dnoj ko­lo­ni se uki­ da­ju i­zbo­rom op­ci­je (Select All) u pa­le­ti ko­lo­ ne. Uko­li­ko je u­ključen još ne­ki fil­ter, on os­ta­ je na sna­zi dok ga sa­mi ne is­ključite is­tim po­te­ zom. Pot­pu­no u­kla­nja­nje svih pos­tav­lje­nih kri­ te­ri­ju­ma ćete i­zves­ti u je­dnom po­te­zu ko­man­ dom Data > Sort & Filter > Clear. Me­ha­ni­zam fil­tri­ra­nja ćete pot­pu­no u­klo­ni­ti, a lis­tu vra­ti­ti u prvo­bi­tno sta­nje ako is­ključite du­gme Filter na glav­noj tra­ci. Mo­že­te is­ključiti alat­ku za fil­tri­ra­ nje i nad ek­spli­ci­tnom ta­be­lom, ma­da vam pre­ dla­že­mo da to ne čini­te. Je­zgro na­pre­dnog fil­te­ra je kri­te­ri­jum u o­bli­ku ta­be­le ko­ja se o­drža­va na po­se­bnom mes­ tu van lis­te. Sa­držaj te ta­be­le mo­že da se me­nja, pri čemu se po no­vom fil­tri­ra­nju do­bi­ja­ju dru­ gačiji po­gle­di na lis­tu u za­vi­snos­ti od tog u­slo­va. Po­gle­daj­mo ka­ko se an­ga­žu­je na­pre­dni fil­ter.

Ta­be­la kri­te­ri­ju­ma mo­že da sa­drži je­dan ili vi­še kri­te­ri­ju­ma. For­mi­raj­te za­glav­lje od je­dnog ili vi­še po­lja čija ime­na su iden­tična za­glav­lji­ma ko­lo­na lis­te. U dru­gi red ćete une­ti vre­dnos­ti kao što ste ih uno­si­li pri­li­kom pos­tav­lja­nja ko­ri­ snički de­fi­ni­sa­nih kri­te­ri­ju­ma u auto­mat­skom fil­te­ru. Po­gle­daj­mo ka­ko se tu­mače ta­be­le date april 2008

PC

29

PC SPECIJALNI DODATAK

na sli­ci: ko­li­ko god ko­lo­na da pos­ta­vi­te u ta­be­lu kri­te­ri­ju­ma, nji­hov o­dnos se de­fi­ni­še lo­gičkim ope­ra­to­rom ko­njun­kci­je („I“, lo­gičko AND). U to­ku fil­tri­ra­nja, prvi pri­mer sa sli­ke će se čita­ ti kao „pro­dav­ni­ca je prod3 i ro­ba je slat­ki­ši“. Pro­baj­mo i ma­lo slo­že­ni­ji kri­te­ri­jum: ako ta­be­la kri­te­ri­ju­ma ima vi­še re­do­va, nji­hov o­dnos se tu­ mači lo­gičkim ope­ra­to­rom di­sjun­kci­je („ILI“, lo­ gičko OR). Dru­gi kri­te­ri­jum se čita kao „pro­dav­ ni­ca je prod1 ili pro­dav­ni­ca je prod3“. Je­dna ko­ lo­na mo­že da učes­tvu­je i u ko­njun­kci­ji: treći kri­ te­ri­jum se tu­mači kao „pro­dav­ni­ca ni­je prod1 i pro­dav­ni­ca ni­je prod2“. Slo­že­ni fil­ter se pos­tav­lja po­moću di­ja­lo­ga ko­ji po­zi­va­te ko­man­dom Data > Sort > Filter > Advanced. U di­ja­lo­gu naj­pre bi­ra­te da li se fil­ tri­ra­nje obav­lja u sa­moj lis­ti, po­put op­ci­je auto­ mat­skog fil­tri­ra­nja, ili re­zul­tat tre­ba is­ko­pi­ra­ti na dru­go mes­to na is­tom ra­dnom lis­tu. Za­tim de­fi­ni­še­te a­dre­su op­se­ga lis­te; ako je na počet­ ku bi­la ak­tiv­na ne­ka ćeli­ja lis­te, op­seg će bi­ti pre­ po­znat, pa is­ko­ris­ti­te tu mo­gućnost; u po­lje Cri‑ teria range une­si­te a­dre­su op­se­ga po­moćne ta­

Ako u uobičaje­nom pos­tup­ku oda­be­re­te no­ vu lo­ka­ci­ju za re­zul­tat fil­tri­ra­nja, na ras­po­la­ga­ nju je is­ključivo pros­tor na is­tom ra­dnom lis­tu, što ni­je baš udo­bno. Ovo o­gra­ničenje ipak mo­že­ te i­zbeći je­dnim tri­kom: ne­ka u tre­nut­ku po­zi­va di­ja­lo­ga Advanced Filter bu­de ak­ti­van po­se­ban ra­dni list na ko­me se na­la­zi sa­mo ta­be­la kri­te­ri­ju­ ma, a pri­li­kom po­pu­ne di­ja­lo­ga re­fe­ren­ci­raj­te lis­ tu ko­ja se na­la­zi na dru­gom ra­dnom lis­tu.

be­le u ko­joj ste pri­pre­mi­li kri­te­ri­jum. Ako ste o­dlučili da na­pra­vi­te ko­pi­ju po­da­ta­ka, u po­lje Copy to pos­ta­vi­te a­dre­su gor­nje le­ve ćeli­je bu­ duće lis­te re­zul­ta­ta. Op­ci­ja Unique records only eli­mi­ni­še du­pli­ka­te u lis­ti. Ka­da po­tvrdi­te unos, fil­ter se us­pos­tav­lja. Ako pro­me­ni­te kri­te­ri­jum, mo­ra­te po­no­vo proći kroz di­ja­log Advanced Fil‑ ter. Da bis­te opo­zva­li dej­stvo fil­te­ra, po­zo­vi­te ko­man­du Data > Sort & Filter > Clear.

ni­ši­te ta­be­lu re­fe­ren­cu. Umes­to npr. a­dre­se $A$3:$D$99, vi­dećete da je op­seg za­pi­san o­bli­ kom po­put Ta­ble1[#All]. Po­ku­šaj­te još ne­što sa no­vom lis­tom: de­fi­ni­ši­te ime­na ne­kih pro­i­zvo­ da, pa na­pra­vi­te ko­lo­ne sa ko­ličinom i ce­nom; po­tom de­fi­ni­ši­te lis­tu kao ek­spli­ci­tnu ta­be­lu. Tek sad, uz de­snu ivi­cu do­daj­te no­vo za­glav­lje u ko­je ćete do­da­ti uku­pnu vre­dnost kao um­no­ žak ko­ličine i ce­ne. U prvu ćeli­ju po­dat­ka une­

30

PC

april 2008

Struk­tur­no re­fe­ren­ci­ranje Excel 2007 do­no­si i je­dnu no­vost ko­ja je u ve­zi sa pri­me­nom ek­spli­ci­tnih ta­be­la: to je struk­ tur­no re­fe­ren­ci­ra­nje sa­drža­ja ta­be­le. Iako ni­je reč o fun­kci­onal­nos­ti ko­ja je ko­ri­sni­ci­ma čes­to po­tre­bna, po­mi­nje­mo je za­to što ćete to­kom ra­ da ve­ro­va­tno naići na ta­kve za­pi­se, pa je zgo­dno da ma­kar zna­te o čemu je reč. To ćemo učini­ti sa pri­me­ri­ma. Po­no­vi­te pos­tu­pak na­pre­dnog fil­tri­ra­nja, ali naj­pre de­fi­ni­ši­te po­la­znu lis­tu kao ek­spli­ci­ tnu ta­be­lu. O­tvo­ri­te di­ja­log za de­fi­ni­sa­nje ele­ me­na­ta na­pre­dnog fil­te­ra, pa po­no­vo de­fi­

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

si­te i­zraz za mno­že­nje, ta­ko što ćete to­kom pi­sa­ nja bi­ra­ti re­fe­ren­ce kli­kom mi­šem (znak je­dna­ kos­ti, klik na ko­ličinu, zve­zdi­ca za mno­že­nje, klik na ce­nu). Pre ne­go što po­tvrdi­te unos, vi­ dećete za­pis na­lik na: =Ta­ble1[[#Thi­sRow];[ko­ličina]]* Ta­ble1[[#Thi­sRow];[ce­na]]

U času kad pri­ti­sne­te En­ter, ova for­mu­la će se sju­ri­ti niz ko­lo­ nu vre­dnos­ti, pos­tav­lja­jući tu is­ tu for­mu­lu u sve ćeli­je; pro­gram je is­prav­no pret­pos­ta­vio šta že­li­ te da učini­te (to bi se de­si­lo i da ste une­li obične a­dre­se kao re­fe­ ren­ce; po­en­ta je u struk­tu­ri ta­be­ le). Ova va­ri­jan­ta za­pi­si­va­nja re­ fe­ren­ce u for­mu­li, kao i ona pret­ ho­dna, na­zi­va se struk­tur­na re­ fe­ren­ca. Po­sma­tra­jte to kao ne­ što što je na „vi­šem stu­pnju les­ tvi­ce“ ne­go što je ručno ime­no­ va­na re­fe­ren­ca, a po­sle­di­ca je „tvrde struk­tu­re“ ko­ju da­je ek­ spli­ci­tna ta­be­la. Efekat mo­že­te da ko­ris­ti­te bi­lo gde u aktivnoj ra­dnoj sves­ci. Na pri­mer, uku­pan zbir svih vre­dnos­ti mo­že­te bi­lo gde na­pi­sa­ti kao =SUM(Ta­ble1[vre­dnost]). Po­ku­šaj­te u­pra­vo ovo, ali ku­caj­te po­la­ko i pos­ matrajte ekran: pri­me­tićete ka­ko vam pro­gram da­je in­te­li­gen­tnu po­moć u vi­du in­te­rak­tiv­nih do­pu­na va­šeg ku­ca­nja, gde se re­fe­ren­ce na ta­be­ lu ili nje­ne ele­men­te po­jav­lju­ju sku­pa sa pre­po­ zna­tlji­vim iko­na­ma.

Upo­tre­ba fun­kci­ja u pre­gle­du liste Pos­to­je i­zve­sne fun­kci­je ko­je pro­šlog me­se­ ca ni­smo po­me­nu­li u pre­gle­du u odelj­ku o gru­ pa­ma fun­kci­ja. Ra­zlog za to će vam u­brzo pos­ta­ ti ja­san: bi­lo je naj­pre po­tre­bno da se upo­zna­te sa struk­tu­rom lis­te, što je po­la­zi­šte za rad tih vr­ lo vre­dnih fun­kci­ja. Go­vo­ri­mo naj­pre o je­dnoj po­pu­lar­noj fun­kci­ji ko­ja pri­pa­da gru­pi za rad

sa re­fe­ren­ca­ma, a po­tom opi­su­je­mo ce­lu gru­pu fun­kci­ja uz čiju po­moć lis­ta za­is­ta mo­že bi­ti tre­ ti­ra­na kao ba­za po­da­ta­ka.

VLO­OKUP Je­dan od načina ek­splo­ata­ci­je lis­te je po­ moćna ta­be­la za pre­gled iz ko­je se mo­gu pri­ ka­za­ti po­da­ci je­dnog slo­ga lis­te. Ide­ja je pros­ ta: uno­si se po­zna­ti je­din­stve­ni iden­ti­fi­ka­tor

slo­ga, ko­ji ćemo na­zva­ti tra­že­na vre­dnost (ovo mo­že­te shva­ti­ti kao ključ slo­ga), dok se os­ tale vrednos­ti pre­tra­gom lis­te do­vo­de u re­zul­ tat funkci­je. Naj­va­žni­ja fun­kci­ja Excel‑a ko­ja ovo ra­di je VLO­OKUP, za čiji rad je po­tre­bno da po­da­ci bu­du uređeni kao lis­ta. Fun­kci­ja VLO­OKUP po­re­di tra­že­nu vre­dnost sa sa­drža­ jem prve le­ve ko­lo­ne lis­te, a za­tim vraća pri­ druže­ni po­da­tak iz pro­nađenog re­da. Sin­tak­sa fun­kci­je je: VLO­OKUP(tra­že­na_vre­dnost;op­seg_lis­te; broj_ko­lo­ne;način_pre­tra­ge)

Ar­gu­men­ti fun­kci­je znače sle­deće: tra­že­na_vre­dnost – ar­gu­ment ko­ji upućuje na vre­dnost ko­ja se tra­ži u prvoj ko­lo­ni lis­te. Mo­že bi­ti kon­stan­ta, ali najčešće se i­zra­ža­va kao a­dre­sa ćeli­je u ko­ju se u to­ku ra­da uno­si tra­že­na april 2008

PC

31

PC SPECIJALNI DODATAK

vre­dnost. Ako je vre­dnost ar­gu­men­ta ma­nja od naj­ma­nje vre­dnos­ti u prvoj ko­lo­ni ta­be­le, fun­ kci­ja će vra­ti­ti gre­šku #N/A. op­seg_lis­te – re­fe­ren­ca ka lis­ti, na­pi­sa­na kao a­dre­sa ili kao ime­no­va­ni op­seg. broj_ko­lo­ne – ovaj ar­gu­ment o­dređuje po­ lo­žaj po­dat­ka ko­ji se kon­kre­tno vraća kao vre­ dnost fun­kci­je. Ako se po­da­tak na­la­zi u trećoj ko­lo­ni lis­te, tre­ba pos­ta­vi­ti broj 3. pre­tra­ga_op­se­ga – op­ci­oni ar­gu­ment fun­ kci­je; to je lo­gička vre­dnost pred­stav­lje­na pa­ rom kon­stan­ti TRUE‑FAL­SE ili 1‑0. Ako je ar­ gu­ment izos­tav­ljen ili ima vre­dnost TRUE ili 1 i ako ni­je pro­nađena tačna tra­že­na vre­dnost, biće pri­hvaćena naj­bli­ža ma­nja vre­dnost. Ako je vre­ dnost ar­gu­men­ta FAL­SE ili 0, fun­kci­ja tra­ga is­ ključivo za tačnom tra­že­nom vre­dnošću; ako ta vre­dnost ne bu­de nađena, fun­kci­ja će vra­ti­ti gre­ šku #N/A. Ako je vre­dnost ar­gu­men­ta TRUE, prva ko­lo­na mo­ra bi­ti sor­ti­ra­na u ras­tućem re­ do­sle­du; u pro­tiv­nom, fun­kci­ja mo­že da vra­ti be­smi­slen re­zul­tat, pa o­bra­ti­te pa­žnju na taj de­ talj. Ako je vre­dnost FAL­SE, prva ko­lo­na ne mo­ ra bi­ti sor­ti­ra­na.

Na sli­ci mo­že­te vi­de­ti prak­tičan pri­mer upo­tre­be fun­kci­je VLO­OKUP: ovo je ta­be­la sto­ pa ra­ba­ta ko­je da­je­te kup­ci­ma pre­ma i­zno­su na fak­tu­ri. Sad na sa­moj fak­tu­ri mo­že­te po­ve­za­ti uku­pan i­znos sa sa­drža­jem ta­be­le, što će vam da­ti va­ljan pro­ce­nat ra­ba­ta ko­ji se o­dno­si na da­ tu vre­dnost. Je­dna u­zgre­dna opas­ka: ako po­že­ li­te da pri­me­ni­te slično re­še­nje, oba­ve­zno sklo­

32

PC

april 2008

ni­te kon­sul­ta­ci­onu ta­be­lu na dru­gi list; u ovom pri­me­ru, ta­be­la se na­la­zi na is­tom lis­tu sa­mo zbog ilus­tra­ci­je.

Fun­kci­je ba­ze po­da­taka U Excel‑u pos­to­je fun­kci­je za o­bra­du ba­ ze po­da­ta­ka ko­je ko­ris­te ta­be­lu kri­te­ri­ju­ma, je­ dna­ku onoj u pos­tav­lja­nju slo­že­nog fil­te­ra. Ove fun­kci­je će re­zul­tat is­ka­za­ti di­rek­tno, pa ne­ma po­tre­be da se lis­ta fil­tri­ra zbog je­dnog slo­ga ili se­lek­tiv­ne ope­ra­ci­je. Po­što ele­ment u ta­be­li kri­ te­ri­ju­ma ne mo­ra bi­ti kon­stan­ta, ne­go i re­zul­ tat for­mu­le, ove fun­kci­je mo­že­te da upo­tre­bi­te kao svo­jev­rsno je­zgro sis­tem upi­ta u svo­joj Ex‑ cel a­pli­ka­ci­ji. Sin­tak­sa svih ovih fun­kci­ja je: Dfun(op­seg_lis­te;ko­lo­na;kri­te­ri­jum)

Dfun je na­ziv fun­kci­je. Sve fun­kci­je počinju slo­vom D ko­je su­ge­ri­še reč database; zbog to­ga, Excel stručnja­ci ih u žar­go­nu na­zi­va­ju „D‑fun­ kci­je“. Pri tom je opseg_liste a­dre­sa ili, što je uvek bolje, ime op­se­ga lis­te; kolona je ime ili re­ dni broj ko­lo­ne lis­te u ko­ joj fun­kci­ja tra­ži re­zul­tat a kriterijum – re­fe­ren­ca ka ta­be­li kri­te­ri­ju­ma. Fun­kci­je za i­z­ra­ču­ na­va­­nje ra­znih vre­dnos­ti pre­ma da­tom kri­te­ri­ju­mu u lis­ti su DA­VE­RA­GE, DMIN, DMAX, DCO­ UNT, DSUM... Po­gle­daj­ mo ka­ko se one pri­pre­ma­ ju i ka­ko fun­kci­oni­šu. U lis­ti na sli­ci se na­la­ze po­ da­ci o i­zme­re­nim vre­dnos­ti­ma u je­dnoj me­te­ oro­lo­škoj sta­ni­ci to­kom tri­de­set da­na, me­re­no tri pu­ta dnev­no. Merene su četiri veličine (dak­ le, pos­to­je četi­ri po­dat­ka) a za­da­tak je da se oba­ vi ne­ko­li­ko ma­njih ana­li­za. Da bis­te lak­še pi­sa­li for­mu­le, ce­loj lis­ti je da­to ime po­da­ci. Na­pra­vi­te ma­lu ta­be­lu kri­te­ri­ju­ma od dve ćeli­je: prva sa­drži tekst „vre­me“ i po­kla­pa se tek­

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

stom u od­go­va­ra­jućem za­glav­ lju ko­lo­ne; u dru­gu ćeli­ju ćete uno­si­ti vre­me­na za ko­je že­li­ te po­dat­ke. Ta­be­la kri­te­ri­ju­ma se na­la­zi u blo­ku I2:I3. Une­si­ te vre­dnost „7:00“ u ćeli­ju I3 i neg­de na­pi­ši­te ove for­mu­le: =DA­VE­RA­GE(po­da­ci;3;I2:I3) =DMAX(po­da­ci;3;I2:I3) =DMIN(po­da­ci;3;I2:I3)

Funkci­je da­ju re­zul­ta­te ko­ji gla­se „u ba­ zi po­da­ci i­zračunaj pro­sek (mak­si­mum, mi­ni­ mum) u ko­lo­ni 3, od po­da­ta­ka za ko­je va­ži da je vre­me je­dna­ko 7:00“. Pro­me­ni­te vre­dnost u ćeli­ ji I3: une­si­te „13:00“ i vre­dnost se tre­nu­tno me­ nja. Ako bis­te hte­li po­dat­ke o tem­pe­ra­tu­ri bez ob­zi­ra na do­ba da­na, sa­mo i­zbri­ši­te po­da­tak u toj ćeli­ji. Uz po­moć fun­kci­je DGET la­ko mo­že­te pro­ naći ceo slog „ba­ze“ pre­ma ne­kom kri­te­ri­ju­mu. Po­put pra­vih ba­za po­da­ta­ka, po­tre­bno je da lis­ ta ima ne­ki je­din­stve­ni ključ, po­da­tak ko­ji je­ dno­značno o­dređuje tra­že­ni slog; to je su­šti­na upo­tre­be ove fun­kci­je.

Po­gle­daj­te sli­ku: for­mu­la =DGET(A3: D15;2;A17:A18) da­je ime ra­dni­ka iz lis­te pre­ ma za­da­toj ši­fri. Od­go­va­ra­jući skup for­mu­la za sva­ko po­lje će da­ti od­go­va­ra­juća po­lja oda­bra­ nog slo­ga.

Sa­že­ti pri­kaz struk­tu­re ta­bele Gru­pa ko­man­di Data > Outline slu­ži sa­ži­ ma­nju ve­li­kih ta­be­la, i to ta­ko da slo­bo­dno sa­ kri­va­te i ot­kri­va­te de­ta­lje po ko­lo­na­ma ili re­do­ vi­ma. Ovaj put ni­je reč sa­mo o lis­ta­ma: na sli­ci vi­di­te pri­mer ta­be­lar­nog pre­gle­da ka­kav se ve­ro­ va­tno čes­to mo­že sres­ti u prak­si. Ovaj pri­mer je ma­li: ce­la ta­be­la je vi­dlji­va na je­dnom e­kra­ nu. Ali, pos­to­je i pri­li­ke ka­da su ove ta­be­le ve­ oma ve­li­ke, pa je te­ško os­tva­ri­ti uvid u sve po­ dat­ke o­dje­dnom. Da bis­te kre­ira­li sa­že­ti pre­gled, tre­ba da de­fi­ni­še­te gru­pe op­se­ga re­do­va i ko­lo­na. Gru­ pa se, u­glav­nom, pre­po­zna­je ta­ko što se na je­ dnom nje­nom kra­ju na­la­zi zbir re­da ili ko­lo­ ne u že­lje­nom op­se­gu, kao što mo­že­te vi­de­ti na sli­ci. Gru­pe se o­značava­ju po ni­vo­ima du­bi­ ne, ko­jih mo­že bi­ti do osam po re­do­vi­ma i do osam po ko­lo­na­ma (što je vi­še od re­al­ne po­tre­ be). Ni­voi se o­značava­ju po­se­bnim sim­bo­li­ma u mar­gi­na­ma za­glav­lja ra­dnog lis­ta, a uz nji­ho­ vu po­moć ćete la­ko u­prav­lja­ti pre­gle­dom. Na je­dnom ra­dnom lis­tu mo­že­te ima­ti sa­mo je­dan sa­že­ti pre­gled. Sa­že­te pre­gle­de struk­tu­re mo­že­te na­pra­vi­ ti u tri vi­da. To su: auto­mat­ski pri­kaz struk­tu­ re, ka­da su po­da­ci or­ga­ni­zo­va­ni u o­bli­ku de­ta­ lja i zbi­ro­va ko­ji ne­dvo­smi­sle­no upućuju na gru­ pe po­da­ta­ka; ma­nu­el­ni pri­kaz struk­tu­re se pos­ tav­lja ka­da zbi­ro­vi po gru­pa­ma ne pos­to­je ili ni­ su di­rek­tno is­pod ili de­sno od de­talj­nih po­da­ ta­ka; i lis­te pod­zbi­ro­va, ka­da že­li­te da na­pra­vi­ te su­mar­ne pre­gle­de po gru­pa­ma di­rek­tno unu­ tar po­la­zne lis­te. april 2008

PC

33

PC SPECIJALNI DODATAK

Da bi na­pra­vio auto­mat­sku sa­že­tu lis­tu, Excel is­pi­tu­je for­mu­le u ra­dnom lis­tu i utvrđuje ko­re­la­ci­je i smer pru­ža­nja re­fe­ren­ci u for­mu­la­ ma, ko­je su najčešće zbi­ro­vi po ni­vo­ima; to je ključ za auto­mat­sko pre­po­zna­va­nje gru­pa po­ da­ta­ka. Po­zi­vom ko­man­de Data > Outline > Group > Auto Outline nad ta­be­lom ko­ju smo uze­li za pri­mer, do­bi­ja se re­zul­tat kao na sle­ dećoj sli­ci. Po­što je pri­kaz struk­tu­re je­din­stven na ra­dnom lis­tu, u času po­zi­va ove ko­man­de čak ni­je ne­op­ho­dno da bu­de ak­tiv­na ne­ka ćeli­ ja unu­tar ta­be­le.

34

PC

april 2008

I­zmeđu za­glav­lja ko­lo­na i re­do­va i sa­mog ra­dnog lis­ta, po­jav­lju­ju se kon­tro­le ko­je pred­ stav­lja­ju gru­pe i ko­je vam omo­gućuju da sa­kri­ va­te ili o­tva­ra­te po­je­di­ne gru­pe ili ce­le ni­voe. U gor­njem le­vom u­glu, vi­de se ma­le­na du­gmad sa bro­je­vi­ma ko­ji o­značava­ju gru­pe: naj­veći broj uvek pred­stav­lja ni­vo de­ta­lja, sle­deći ma­nji broj je prvi ni­vo zbi­ro­va, i ta­ko re­dom do zbi­ra naj­ vi­šeg ni­voa. U pri­me­ru, pos­to­je tri ni­voa po re­ do­vi­ma (pro­met po gru­pa­ma ro­be, dnev­ni pro­ met po pro­dav­ni­ci, uku­pni dnev­ni pro­met za sve pro­dav­ni­ce) i dva ni­voa po ko­lo­na­ma (pro­

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

met po da­ni­ma i zbi­ro­vi za ce­le ra­dne ne­de­lje). Vi­de se i li­ni­je ko­je pra­te si­lu­etu gru­pe, praćene du­gme­tom u ko­me je tre­nu­tno znak mi­nus. Ka­ko fun­kci­oni­šu ove o­zna­ke, o­bja­snićemo na pri­me­ru na sli­ci. Ako kli­kne­te na broj 2 u gru­pi po re­do­vi­ma, ta­be­la će bi­ti sa­že­ta ta­ko da je vi­dljiv sa­mo dru­gi ni­vo. Tačno is­pod bro­ja 2, mi­nu­si su se pre­tvo­ri­li u plu­se­ve; ti zna­ko­vi slu­ že da o­tvo­ri­te ili za­tvo­ri­te po­gled na gru­pu. Ako sad, na pri­mer, kli­kne­te na znak plus po­red zbir­ nog re­da za pro­dav­ni­cu 3, o­tvo­riće se nje­ni de­ ta­lji. Kli­kom na znak mi­nus, ko­ji se sad po­ja­vio, po­no­vo će se za­tvo­ri­ti ta gru­pa po­da­ta­ka. Is­to va­ži i za ko­lo­ne, pa sad mo­že­te bi­ra­ti ko­je de­talj­ ne po­dat­ke že­li­te da i­zlo­ži­te po­gle­du. mo­že­te Sa­ že­ti po­gled se uki­da ko­man­dom Data > Outline > Ungroup > Clear Outline i ta­da se ta­be­la vraća u prvo­bi­tno sta­nje. U sle­dećem pri­me­ru na sli­ci ta­be­la je pro­ši­ re­na na pe­ri­od od četi­ri ne­de­lje za osam pro­dav­ ni­ca, gde je sva­ka ne­de­lja po­se­bno su­mi­ra­na, a u po­sle­dnjoj ko­lo­ni pos­to­ji ko­lo­na sa to­ta­lom za sve četi­ri ne­de­lje. Ta­kvu ta­be­lu je te­ško pre­gle­da­ ti u uku­pnom obi­mu i ov­de je sa­že­ti pre­gled pra­ vi spas. Sa­da i po ko­lo­na­ma pos­to­ji tri ni­voa, a po­gled na ta­be­lu sa­žet po dru­gom ni­vou i­zgle­da kao na sli­ci. Sad, ako bis­te hte­li da vi­di­te de­talj­ ne po­dat­ke pro­dav­ni­ce 3 u dru­goj ne­de­lji, sa­mo o­tvo­ri­te tu gru­pu i po re­do­vi­ma i po ko­lo­na­ma i de­talj­ni po­da­ci se po­jav­lju­ju. Ova­kav način pre­ gle­da je po­se­bno pri­kla­dan uko­li­ko i­zve­štaj pro­ sleđuje­te dru­gom ko­ri­sni­ku ili ru­ko­vo­di­ocu, ko­

ji će pre­gle­da­ti ne­ke de­talj­ne po­dat­ke o nečemu sa­mo ako bu­de za­in­te­re­so­van za to. Ka­da ta­be­la ne sa­drži zbi­ro­ve ili zbi­ro­vi ni­ su di­rek­tno o­slo­nje­ni uz ma­tične po­dat­ke, sa­že­ ti pre­gled mo­že­te na­pra­vi­ti is­ključivo ma­nu­el­ nim pu­tem. Po­gle­daj­te va­ri­jan­tu ta­be­le na sle­ dećoj sli­ci: da bi­smo aran­ži­ra­li sa­že­tu ta­be­lu, po­ tre­bno je da i­zmeđu gru­pa bu­de ba­rem je­dan pra­zan red ili ko­lo­na; u su­pro­tnom, de­si­lo bi se da sle­deća gru­pa bu­de pri­po­je­na pret­ho­dnoj. Ovo je ve­oma re­dak pri­mer ka­da pra­zni re­do­ vi u ta­be­li ko­ris­te struk­tu­ri. Pri­de, je­dan od ra­ zlo­ga što vam uop­šte po­mi­nje­mo ovaj slučaj je na­me­ra da vam skre­ne­mo pa­žnju na je­dnu uni­ ver­zal­nu prečicu u Excel‑u; ve­ruj­te, že­lećete da je ko­ris­ti­te. Ova ta­be­la ne­ma u se­bi zbi­ro­ve, po­put pret­ho­dne, pa me­ha­ni­zam za auto­mat­sko sa­ži­ ma­nje ne­ma in­for­ma­ci­ju pri­me­re­nu za gru­pi­sa­ nje. Da bis­te do­bi­li sa­že­ti pre­gled, obe­le­ži­te ce­ lu gru­pu (u pri­me­ru: sve nu­me­ričke po­dat­ke o je­dnoj pro­dav­ni­ci u obe ne­de­lje) i ko­man­dom Data > Group > Group po­zo­vi­te di­ja­log u ko­me ćete oda­bra­ti da že­li­te gru­pi­sa­nje po re­do­vi­ma (Rows). Po­ja­viće se po­dručje za kon­tro­lu gru­pe na le­voj stra­ni ko­je će obu­hva­ti­ti sa­mo gru­pu ko­ ju ste obe­le­ži­li (svi i­zno­si za je­dnu pro­dav­ni­cu). Sa­da je po­tre­bno da po­no­vi­te pos­tu­pak i za sve os­ta­le de­lo­ve ta­be­le ko­ji čine pre­os­ta­le gru­ pe. Ov­de do­la­zi na red po­me­nu­ta prečica: kad god ste u sličnoj pri­li­ci da je po­tre­bno da i­zve­de­ te ne­ku slo­že­ni­ju ope­ra­ci­ju, po­go­to­vo kad to po­ april 2008

PC

35

PC SPECIJALNI DODATAK

dra­zu­me­va po­tre­bu da ula­zi­te u di­ja­lo­ge za po­ de­ša­va­nje op­ci­ja, ima­te mo­gućnost po­no­vi­te ra­ dnju mno­go brže. Ne­po­sre­dno na­kon i­zvođenja prve ope­ra­ci­je, obe­le­ži­te sle­deći op­seg na ko­me že­li­te da ura­di­te to is­to, pa pri­ti­sni­te tas­ter F4: ti­ me po­nav­lja­te po­sle­dnju ko­man­du do u de­talj. U ovom slučaju, obe­le­ža­vaćete re­dom po­dat­ke za os­ta­le tri pro­dav­ni­ce, pa ćete tom prečicom o­dmah gru­pi­sa­ti nji­ho­ve po­dat­ke. Ka­da zav­rši­te gru­pi­sa­nje po re­do­vi­ma, kre­ ni­te u una­krsno obe­le­ža­va­nje gru­pa po ko­lo­na­ ma (sve pro­dav­ni­ce u je­dnoj ra­dnoj ne­de­lji) i ta­ ko ćete for­mi­ra­ti dru­gu di­men­zi­ju sa­ži­ma­nja. Sa­da opet mo­ra­te da prvi put uđete u di­ja­log za gru­pi­sa­nje, jer va­lja da o­dre­di­te da se gru­pi­ šu ko­lo­ne. Ova­ko for­mi­ran sa­že­ti pre­gled ima slične mo­gućnos­ti kao i auto­mat­ski, ali uz ne­ dos­ta­tak zbir­nih in­for­ma­ci­ja. Ovo gru­pi­sa­nje, sto­ga, pri­me­njuj­te u si­tu­aci­ja­ma sa­mo ka­da že­ li­te da na­pra­vi­te pros­ti sa­že­ti pre­gled od tek for­ mi­ra­nih ta­be­la, u na­me­ri da ve­li­ki obim po­da­ta­ ka sve­de­te na lak­ši pre­gled. U­zgred, po­ku­šaj­te da na­pra­vi­te gra­fi­kon nad sa­že­tom ta­be­lom: uočićete da sa­držaj gra­ fi­ko­na mo­že da pra­ti vi­dlji­vi deo struk­tu­re. Pre­ pus­tićemo vam da sa­mi pro­nađete op­ti­mal­ne

36

PC

april 2008

op­ci­je ova­kvog pris­tu­pa. Ovo je zgodna pri­li­ ka da vam skre­ne­mo pa­žnju na ta­kvu te­hni­ku ra­da: mno­gi ana­li­tički ala­ti do­bro sa­rađuju sa dru­gim ala­ti­ma, pa ćete uz ma­lo ma­šte i ve­šti­ ne brzo doći do ve­oma za­nim­lji­vih re­zul­ta­ta. Dru­gi pri­mer ta­kve kom­bi­na­ci­je: na­pra­vi­te gra­ fi­kon nad ek­spli­ci­tnom ta­be­lom, pa me­njaj­te op­ ci­je fil­tri­ra­nja...

Ta­be­le pod­zbi­rova Pret­pos­ta­vi­mo da ste pri­ku­plja­nje po­da­ ta­ka oba­vi­li u for­mi lis­te, po­put ove na sli­ci: u ova­kvoj struk­tu­ri mo­guće je or­ga­ni­zo­va­ti po­se­ ban o­blik sa­že­tog pre­gle­da. Excel omo­gućuje pre­gled pod­zbi­ro­va u ure­dno sor­ti­ra­nim lis­ta­ ma; pri­tom ti pod­zbi­ro­vi me­nja­ju struk­tu­ru lis­ te, ali me­ha­ni­zam obe­zbeđuje da ure­dno vra­ti­te lis­tu u prvo­bi­tno sta­nje. U ovoj ope­ra­ci­ji skri­ve­ na je fun­kci­ja SUB­TO­TAL ko­ja obe­zbeđuje op­ ci­ju pri­ka­za ne­ko­li­ko a­gre­ga­tnih fun­kci­ja, u za­ vi­snos­ti od ar­gu­men­ta; pri­tom će pri­kla­dni di­ ja­log da vas ras­te­re­ti po­tre­be da ra­zmi­šlja­te o sin­tak­si, ne­go ćete vi­de­ti pre­po­zna­tlji­ve ele­men­ te. Inače, ni­je mo­guće pra­vi­ti pod­zbi­ro­ve u lis­ti kon­ver­to­va­noj u ek­spli­ci­tnu ta­be­lu; za tu po­tre­ bu, ko­ris­tićete je­dnu na­pre­dni­ju alat­ku o ko­joj

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

go­vo­ri­mo po­sle. No, po­gle­daj­mo ka­ko se pra­ve pod­zbi­ro­vi u lis­ti. Sor­ti­raj­te lis­tu pre­ma ni­vo­ima svih že­lje­nih pod­zbi­ro­va. Lis­ta na sli­ci je sor­ti­ ra­na po me­se­ci­ma, a za­tim po pro­dav­ni­ca­ ma. Dok je ak­tiv­na je­ dna od ćeli­ja lis­te, po­ zo­vi­te di­ja­log Data > Outline > Subtotal. U prvoj pa­da­jućoj lis­ti At each change in bi­raj­te po­da­tak po ko­me se re­ zul­ta­ti gru­pi­šu; u dru­goj bi­raj­te je­dnu od ras­po­ lo­ži­vih fun­kci­ja; ve­ro­va­tno ćete bi­ra­ti sa­bi­ra­nje

ili pre­bro­ja­va­nje. U gru­pi Add subtotal to iza­be­ri­te sve ko­lo­ne is­pod ko­jih že­li­ te da vi­di­te međure­zul­ta­te. Tri op­ci­je na kra­ju di­ja­lo­ga o­dređuju da li će no­vi pod­zbi­ro­vi u­klo­ni­ti pret­ho­dne, da li da se for­mi­ra pre­lom stra­ni­ce u štam­pi is­ pod sva­kog re­zul­ta­ta i da li da se for­mi­ ra uku­pni to­tal na kra­ju lis­te; za­sad je bi­ tno sa­mo da bu­de u­ključeno po­sle­dnje po­lje za po­tvrdu. O­značeni kri­te­ri­jum bi se mo­gao pročita­ti ova­ko: „Pri sva­koj pro­me­ni me­se­ca upo­tre­bi fun­kci­ju sa­bi­ra­nja na po­da­ci­ma o ne­to pro­me­tu i mar­ži“. Ka­ da pri­me­ni­te kri­te­ri­jum, na le­voj stra­ ni će se po­ja­vi­ti po­dručje za kon­tro­lu gru­pe; ono se ko­ris­ti na is­ti način kao i u sa­že­ tim pre­gle­di­ma struk­tu­re. Is­pod po­da­ta­ka o sva­kom me­se­cu biće pri­do­dat po­ja­viće se zbir sa pra­tećim tek­stom po­put „ja­nu­ar To­tal“, što o­značava da je reč o zbi­ru po­da­ta­ka. Mo­že­te do­da­va­ti i sle­deće ni­voe pod­zbi­ ro­va. Sle­dećim po­zi­vom di­ja­lo­ga Subtotal mo­ že­te pos­ta­vi­ti kri­te­ri­jum ni­žeg ni­voa, a ta­da is­ ključite op­ci­ju Replace current subtotals, ko­ja slu­ži za bri­sa­nje pret­ho­dnog pod­zbi­ra. Pos­ta­vi­ te, re­ci­mo, sa­bi­ra­nje bru­to pro­me­ta po pro­dav­ ni­ca­ma. Biće do­dat još je­dan ni­vo i sa­da sa­že­ta lis­ta po tom kri­te­ri­ju­mu mo­že i­zgle­da­ti ova­ko: Na is­tom ni­vou mo­že­te za­da­ti i vi­še od je­ dne fun­kci­je: re­ci­mo, po­red zbi­ra mo­že­te aran­ ži­ra­ti i po­da­tak o pro­sečnom pro­me­tu po me­

april 2008

PC

37

PC SPECIJALNI DODATAK

se­ci­ma. Sa­že­ti pre­gled svih pod­zbi­ro­va u lis­ti ćete u­klo­ni­ti kli­kom na du­gme Remove All u di­ ja­lo­gu Subtotal; ni­je mo­guće u­kla­nja­nje sa­mo je­dnog, na­kna­dno do­da­tog pod­zbi­ra. Tim po­ te­zom, lis­ta se vraća u prvo­bi­tno sta­nje. Inače, pos­to­ji još je­dan način da u­klo­ni­te kon­tro­lu gru­pa, po ce­ni da se o­dre­kne­te lis­te kao struk­ tu­re, jer pri­tom traj­no za­drža­va­te re­do­ve sa pod­zbi­ro­vi­ma u lis­ti: upo­tre­bi­te ko­man­du Da‑ ta > Outline > Ungroup >Clear Outline. Ovo ne po­mi­nje­mo kao pre­dlog, ne­go kao upo­zo­re­ nje: na­ime, opo­ziv te ra­dnje neće bi­ti mo­guć, pa bis­te se mo­žda na­šli u ne­zgo­di ako ste ra­di­li sa ori­gi­nal­nom lis­tom. Iz po­me­nu­ta dva ra­zlo­ ga, ako vam je sta­lo do ta­kvog ek­spe­ri­men­ta, bi­lo bi naj­bo­lje da ga i­zve­de­te na ko­pi­ji ra­dnog lis­ta po­la­zne lis­te.

Kon­so­li­da­ci­ja ta­bela Kon­so­li­da­ci­ja je pos­tu­pak zdru­ži­va­nja vi­še ta­be­la is­te ili slične struk­tu­re u je­dnu, pri čemu se upo­re­dni po­da­ci su­mi­ra­ju u zbir­ni po­da­tak. U op­štem slučaju po­la­zne ta­be­le ne mo­ra­ju bi­ti is­tih di­men­zi­ja, pa čak ne mo­ra­ju sa­drža­ti is­te ka­te­go­ri­je: do­volj­no je da pos­to­ji ne­ka smi­sle­na ve­za i­zmeđu po­da­ta­ka. Ključ za ta­kvu ve­zu su

38

PC

april 2008

obe­le­žja u za­glav­lji­ma, ko­ja mo­ra­ju da bu­du je­ dna­ka ka­ko bi alat­ka mo­gla da upa­ri po­dat­ke. U pri­me­ru ima­mo četi­ri ta­be­le ko­je ni­su je­dna­kog sa­drža­ja, jer pro­dav­ni­ce pro­da­ju ra­ zličite vrste ro­be, a ne­ke ta­be­le ne po­kri­va­ju pet da­na u ne­de­lji. Pre po­zi­va ko­man­de Data > Da‑ ta Tools > Consolidate, pos­ta­vi­te se na ćeli­ju ko­ ja će bi­ti bu­dući gor­nji le­vi ugao po­da­ta­ka kon­ so­li­do­va­ne ta­be­le; ne­ka to bu­de ne­ka ćeli­ja is­ tog ra­dnog lis­ta, neg­de is­pod po­la­znih ta­be­la. U di­ja­lo­gu naj­pre pos­ta­vi­te fun­kci­ju ko­ja fi­gu­ ri­še nad po­da­ci­ma (to je u­glav­nom sa­bi­ra­nje). Za­tim je po­tre­bno da na­pra­vi­te spi­sak re­fe­ren­ ci i­zvor­nih po­da­ta­ka. To ćete naj­lak­še učini­ti obe­le­ža­va­njem re­fe­ren­tnih op­se­ga mi­šem; ka­ko o­značite ko­ji op­seg, do­daj­te ga u lis­tu re­fe­ren­ ci kli­kom na Add. U­ključite obe op­ci­je gru­pe Use labels in, a po­lje za po­tvrdu Create links to source data ne­ka bu­de is­ključeno. Po­tvrdom pos­ tav­ki, do­bićete re­zul­tat kao u dnu sli­ke: sa­bra­ne su sve od­go­va­ra­juće vre­dnos­ti iz svih ta­be­la; ra­ zmi­sli­te ko­li­ko bi vam vre­me­na tre­ba­lo da to i­zve­de­te ručno. Uočićete da ova­ko for­mi­ra­na ta­ be­la ne­ma ni­ka­kva auto­ma­ti­zo­va­na svoj­stva: ia­ ko su svi po­da­ci u njoj za­is­ta zbi­ro­vi iz po­la­znih ta­be­la, ne­ma for­mu­la ko­je to obe­lo­da­nju­ju.

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

De­fi­ni­ci­ja kon­so­li­da­ci­je ko­ju ste pos­ta­vi­li u di­ja­lo­gu os­ta­je traj­no upamćena kao svoj­stvo ra­dnog lis­ta, što znači da na je­dnom ra­dnom lis­ tu mo­že­te ima­ti sa­mo je­dnu de­fi­ni­sa­nu kon­so­ li­da­ci­ju. Na­rav­no, po­la­zne ta­be­le mo­gu bi­ti ra­ štrka­ne po ra­dnoj sves­ci (pa čak i u vi­še njih), što ne sme­ta da kon­so­li­da­ci­ju de­fi­ni­še­te na no­ vom ra­dnom lis­tu ko­ji će po­slu­ži­ti sa­mo za tu svrhu. Da­bo­me, ako dođe do pro­me­na u di­men­ zi­ja­ma ne­ke od ta­be­la, mo­raćete pre­pra­vi­ti re­fe­ ren­cu; pri­lično ne­zgo­dno ako je­dna ta­be­la učes­ tvu­je u vi­še kon­so­li­da­ci­ja. Zbog to­ga, bi­lo bi naj­ bo­lje da in­ves­ti­ra­te ma­lo vre­me­na za­rad sop­stve­ ne udo­bnos­ti i tačnos­ti po­da­ta­ka: sve po­la­zne ta­ be­le de­fi­ni­ši­te kao ime­no­va­ne op­se­ge, pa se o va­

lja­nos­ti re­fe­ren­ce bri­ni­te na je­dnom mes­tu, ko­ rišćenjem di­ja­lo­ga Name Manager. Pos­to­ji i mo­gućnost da o­gra­ničite sa­držaj ko­ji će se po­ja­vi­ti u kon­so­li­do­va­noj ta­be­li. Pos­ ta­vi­te for­mu no­ve kon­so­li­do­va­ne ta­be­le ta­ko što ćete pos­ta­vi­ti sa­mo za­glav­lja re­do­va i ko­lo­na ko­ ja že­li­te, a ko­ja su us­klađena sa po­la­znim za­glav­ lji­ma. Za­tim, ne­po­sre­dno pre po­zi­va di­ja­lo­ga Consolidate o­značite ceo op­seg ko­ji će čini­ti kon­ so­li­do­va­nu ta­be­lu. U ime lak­še pro­ve­re tačnos­ ti, naj­bo­lje je da sa­že­tu kon­so­li­da­ci­ju obav­lja­te na ra­dnom lis­tu na ko­me ste ra­ni­je već de­fi­ni­sa­ li ula­zne re­fe­ren­ce. Kao re­zul­tat, do­bićete sa­mo kon­so­li­do­va­ne po­dat­ke ko­je ste iza­bra­li. Ka­da je kon­so­li­do­va­na ta­be­la pos­tav­lje­na na is­tom lis­tu, ta­da ni­je mo­guće u­ključiti op­ ci­ju ve­ze sa po­la­znim po­da­ci­ma (po­lje za po­ tvrdu Create links to source data); to mo­že­te va­ ri­ra­ti sa­mo ako se kon­so­li­da­ci­ja obav­lja na po­

se­bnom lis­tu. U tom slučaju, ka­da je po­ve­zi­va­ nje is­ključeno, re­zul­tat je ta­be­la je­dna­kog o­bli­ ka kao i ona ko­ja se pra­vi na is­tom ra­dnom lis­tu na ko­me se na­la­ze i­zvor­ni po­da­ci. U­ključivanjem op­ci­je po­ve­zi­va­nja, osi­gu­ ra­ćete o­sve­ža­va­nje rezultata na­kon bilo kakve pro­me­ne u po­la­znim po­da­ci­ma. Pos­to­ji još je­ dna važna ra­zli­ka: o­blik kon­so­li­do­va­ne ta­be­le će bi­ti dru­gačiji. Sa­da je to lis­ta pod­zbi­ro­va ko­ joj će bi­ti pri­do­da­ta ko­lo­na sa ime­nom aktivne ra­dne sves­ke; ovo po­ma­že u slučaje­vi­ma o­bje­ di­nja­va­nja po­da­ta­ka iz vi­še ra­dnih sve­za­ka, što je u praksi često potrebno. Šta­vi­še, in­for­ma­ci­ja o ime­nu ra­dne sves­ke pred­stav­lja je­dan od ma­ tičnih po­da­ta­ka u ovom o­bli­ku kon­so­li­da­ci­je.

I­zve­de­ne ta­bele Ka­da ima­te ve­oma ve­li­ku ko­ličinu po­da­ta­ ka u ne­koj lis­ti, čes­to je po­tre­ban način da lak­ še sa­gle­da­te o­dno­se među nji­ma. Mo­že­te ko­ris­ ti­ti fil­tri­ra­nje, ali ako že­li­te da vi­di­te zbi­ro­ve fil­ tri­ra­nih po­da­ta­ka, mo­ra­te uvek i­zno­va pos­tav­ lja­ti fun­kci­je za sa­bi­ra­nje sa­mo vi­dlji­vog de­la lis­te ili po­dat­ke mo­ra­te sor­ti­ra­ti ta­ko da mo­že­ te upo­tre­bi­ti sa­že­ti pre­gled. Čes­to je po­tre­ban način da se svi po­da­ci pre­gle­da­ju in­te­rak­tiv­no i je­dnos­tav­no, ne di­ra­jući po­la­zne po­dat­ke, a ta­ ko da bu­du obe­zbeđene da­lje ana­li­ze ili ba­rem sa­že­to i­zve­šta­va­nje na je­dnom je­di­nom lis­tu pa­ pi­ra (ako je pa­pir i da­lje „va­žni­ji“ u va­šem o­kru­ že­nju). I­zve­de­na ta­be­la (engl. pivot table) je in­ te­rak­tiv­na ta­be­la ko­ja u­pra­vo ta­ko o­brađuje sa­ držaj lis­te ili ek­spli­ci­tne ta­be­le, pri­tom je ne me­nja­jući. Ovaj pod­sis­tem je značaj­no re­di­zaj­ ni­ran i una­pređen u ak­tu­el­noj ver­zi­ji Excel‑a, april 2008

PC

39

PC SPECIJALNI DODATAK

jer je op­ti­mal­no pri­prem­ljen za rad sa zna­tno većim struk­tu­ra­ma po­da­ta­ka; pri­tom pos­to­je i ne­ka er­go­nom­ska una­pređenja – pod­sis­tem vi­ še ne de­lu­je kao kla­sični čaro­bnjak, ne­go kao pa­ nel. Ka­ko se kre­ira i ka­kve su va­ri­jan­te i­zve­de­ne ta­be­le, po­gle­daćemo kroz pri­mer.

Za­mi­sli­te slučaj ko­ji je čest u prak­si: po­dat­ ke pri­ku­plja­te u lis­tu u vre­men­skoj di­na­mi­ci, kon­stan­tno je po­pu­nja­va­jući. Lis­ta je naj­zgo­dni­ ji o­blik pri­ku­plja­nja po­da­ta­ka; ali, ako bis­te hte­ li pov­re­me­no da ana­li­zi­ra­te ova­ko uređene po­ dat­ke, pre­vi­še bi vam vre­me­na odu­ze­lo da sva­ki put sa­mi pre­pa­ku­je­te lis­tu u ne­ka­kvu dru­gačije or­ga­ni­zo­va­nu ta­be­lu. Na sli­ci vi­di­te si­mul­ta­no pri­ku­plja­nje po­dat­ka o tro­ško­vi­ma po vrsta­ma i po no­si­oci­ma (i­zvi­nje­ nje knji­go­vođama). To­ kom uno­sa, lis­ta je sor­ ti­ra­na po da­tu­mi­ma i po obe­le­žji­ma na­lo­ga za knji­že­nje. Na­pra­vićemo i­zve­de­nu ta­be­lu od ovih po­da­ta­ka. Ini­ci­raj­te pod­ sis­tem ko­man­dom In‑ sert > PivotTable > Piv‑ otTable: biće po­kre­nut di­ja­log u ko­me tre­ba da o­dre­di­te do­men po­la­ znih po­da­ta­ka (biće pre­ po­znat ako je bi­la ak­tiv­

40

PC

april 2008

na ćeli­ja lis­te) i da o­dre­di­te cilj­nu lo­ka­ci­ju; pre­ dla­že­mo da uvek bi­ra­te op­ci­ju New Worksheet, ko­ja će uba­ci­ti no­vi ra­dni list ne­po­sre­dno le­vo od ak­tiv­nog. Ka­da po­tvrdi­te po­la­zne pa­ra­me­tre i sis­tem ak­ti­vi­ra no­vi ra­dni list, vi­dećete ne­ko­li­ko no­vih ele­me­na­ta. U glav­noj tra­ci ćete vi­de­ti kon­tek­stu­ al­nu gru­pu PivotTable Tools sa dve kar­ti­ce Op‑ tions i Design; na ra­dnom lis­tu ćete vi­de­ti sti­li­zo­ va­no po­dručje u ko­me će bi­ti for­mi­ra­na ta­be­la; uz de­snu ivi­cu ćete vi­de­ti pa­nel PivotTable Field List u ko­me ćete i­zves­ti prve ko­ra­ke. Ako kli­kne­ te na ne­ku ćeli­ju na ra­dnom lis­tu, pa­nel će nes­ ta­ti, a po­ja­viće se opet ka­da bu­de­te kli­knu­li u zo­ nu ta­be­le; ovo pra­vi­lo va­ži i ka­sni­je, ka­da već bu­ de­te for­mi­ra­li ta­be­lu. Sis­tem za i­zve­de­ne ta­be­le fun­kci­oni­še ta­ko što ke­ši­ra po­dat­ke neg­de u po­za­di­ni, što je pri­me­ ren način za po­tre­be ana­li­ze spolj­nih po­da­ta­ka. Po­en­ta je u to­me da sa­mi o­dre­di­te šta ide u obe­le­ žja re­do­va i ko­lo­na, a ko­ji po­da­tak se stav­lja kao vre­dnost ko­ja će bi­ti pri­ka­za­na kao zbir ili dru­ga a­gre­ga­tna fun­kci­ja. Vaš ne­po­sre­dni za­da­tak je da for­mi­ra­te si­lu­etu i­zve­de­ne ta­be­le ta­ko što ćete prev­lačiti po­lja iz gor­njeg o­kna na pre­dviđena mes­ta u do­njem de­lu pa­ne­la. Počni­mo naj­je­dnos­ tav­ni­je: u o­kno Row Labels pre­vu­ci­te po­lje „ek. jed.“, u Column Labels pos­ta­vi­te po­lje „račun“, a u o­kno Values sta­vi­te „i­znos“. Ako ste sve ura­di­ li ka­ko tre­ba, do­bićete si­tu­aci­ju kao sa sli­ke. Ako

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

ste neg­de po­gre­ši­li, ne­ma ve­ze: pros­to, u­hva­ti­te mi­šem obe­le­žje u do­njem o­knu, pa ga pre­vu­ci­te u dru­go o­kno; ako vam to po­lje ne tre­ba, i­zvu­ci­ te ga na­trag u glav­no o­kno pa­ne­la. Po­me­ra­nje po­lja po ta­be­li i van nje su stan­ dar­dni pos­tup­ci i mo­že­te ih po­no­vo i­zves­ti u bi­ lo kom času, me­nja­jući ti­me i­zgled i­zve­de­ne ta­ be­le. Haj­de da o­dmah po­ku­ša­mo: iz za­glav­lja ko­lo­na u pa­ne­lu i­zba­ci­te po­lje „račun“, pa tu pre­ mes­ti­te po­lje iz za­glav­lja re­do­va; u za­glav­lje re­ do­va pos­ta­vi­te po­lje „da­tum“. On­da učini­te ovo:

spli­ci­tnim ta­be­la­ma; na­rav­no, i fun­kci­onal­nost je is­ta. Ako vam sto­je da­tu­mi u za­glav­lju re­do­ va, haj­de da po­ku­ša­mo ne­što za­nim­lji­vo: kli­kni­ te na bi­lo ko­ji da­tum u za­glav­lju, pa po­zo­vi­te ko­ man­du PivotTable Options > Options > Group > Group Field; u di­ja­lo­gu Grouping ove­ri­te stav­ ku Months (ve­ro­va­tno je već ak­tiv­na) i po­tvrdi­ te to. U tom času, po­je­di­načni da­tu­mi će bi­ti za­ me­nje­ni obe­le­žji­ma me­se­ca, što je mno­go pri­ me­re­ni­ji o­blik. A sad se vra­ti­te u pa­nel i pre­vu­ ci­te po­lje ek.jed. iz o­kna fil­te­ra u o­kno Row La‑

pre­ba­ci­te po­da­tak o eko­nom­skoj je­di­ni­ci u po­ lje Report Filter, a vra­ti­te po­lje računa u za­glav­ lje ko­lo­na (za­drži­te ovaj i­zgled, ko­ris­tićemo ga za da­lju priču). Dok ste sve ovo ra­di­li, vi­de­li ste da se for­ma ta­be­le značaj­no me­nja; ima­te svu slo­bo­du, ne mo­že­te da po­gre­ši­te ‑ a to je tek početak. Haj­de da vi­di­mo šta mo­že­te da­lje. Po­lje fil­te­ra na vrhu ima oči­gle­dnu na­me­ nu: ov­de mo­že­te da o­dre­di­te uži skup po­da­ta­ka; ka­da oda­be­re­te dru­gu eko­nom­sku je­di­ni­cu, po­ da­ci u ta­be­li će va­ži­ti sa­mo za nju. No­vost u Ex‑ cel‑u 2007 je u op­ci­ji i­zbo­ra vi­še stav­ki u fil­te­ru: u­ključite po­lje za po­tvrdu Select Multiple Items i da­lje ćete zna­ti šta mo­že­te da ura­di­te. Pre­gle­ daj­te sa­držaj ko­ji se do­bi­ja na du­gme sa stre­li­ com u za­glav­lju i­zve­de­ne ta­be­le: pre­po­znaćete is­ti sa­držaj pa­le­te ko­ji ste upo­zna­li u ra­du sa ek­

bels, ta­ko da bu­de pos­tav­lje­no is­pod obe­le­žja po­lja da­tum. Sa­da ćete u i­zve­de­noj ta­be­li ima­ ti pod­zbi­ro­ve po me­se­ci­ma i op­ci­ju da sa­žme­ te ili ra­zvi­je­te gru­pu po­da­ta­ka ko­ji se o­dno­se na je­dan me­sec. Već ste ve­ro­va­tno pri­me­ti­li da sva­ka ćeli­ ja po­dat­ka ili to­ta­la ima pri­dru­že­nu e­kran­sku na­po­me­nu; do­bro dođe ako i­zve­de­na ta­be­la u ne­kom času is­pa­dne ma­lo veća. Uočite i gru­pu Options > Show/Hide u ko­joj du­gmad slu­že kao pre­ki­dači vi­dlji­vos­ti du­gma­di na pov­rši­ni ta­be­ le. Po­gle­daj­te i kon­tro­le u gru­pi Design > Lay‑ out i su­se­dnoj PivotTable Style Options – pre­pus­ tićemo vam da sa­mi is­tra­ži­te fun­kci­onal­na svoj­ stva ko­man­di ko­je utiču na i­zgled i sa­držaj i­zve­ de­ne ta­be­le; na­rav­no, tu je i ne­i­zbe­žna pa­le­ta za i­zbor vi­zu­el­nog sti­la. april 2008

PC

41

PC SPECIJALNI DODATAK

Pri­me­ti­li ste i da bro­je­vi ne i­zgle­da­ju baš ure­dno: va­lja im pos­ta­vi­ti ure­dni­ju mas­ku za is­ pis. Kli­kni­te de­snim tas­te­rom mi­ša na bi­lo ko­ji broj u i­zve­de­noj ta­be­li i bi­raj­te ko­man­du Num‑ ber Format. Ovaj di­ja­log po­zna­je­te: pos­ta­vi­te ure­dnu mas­ku za i­zno­se. Mo­žda bis­te hte­li ne­ ku dru­gu a­gre­ga­tnu fun­kci­ju umes­to sa­bi­ra­nja: u kon­tek­stnom me­ni­ju na is­tom mes­tu bi­raj­te ko­man­du Summarize Data By, pa pro­me­ni­te fun­kci­ju. Ili ova­ko: za­drži­te zbir, pa bi­raj­te kon­ tek­stu­al­nu ko­man­du Value Field Settings; osim što ov­de mo­že­te pro­me­ni­ti ime po­lja (gor­nja le­ va ćeli­ja i­zve­de­ne ta­be­le je no­si­lac ce­log sa­drža­ ja), mo­že­te pro­me­ni­ti i način is­pi­sa. Pređite na kar­ti­cu di­ja­lo­ga Show values as, pa u pa­da­jućoj

per­for­man­se sis­te­ma, to će se auto­mat­ski de­ša­ va­ti sa­mo u ne­kim po­se­bnim slučaje­vi­ma (npr. pri o­tva­ra­nju ra­dne sves­ke). Zbog to­ga, u re­dov­ nom ra­du se na­vi­kni­te da, čim o­dne­kle pređete na ra­dni list sa i­zve­de­nom ta­be­lom, kli­kne­te na ko­man­du PivotTable Options > Options > Data > Refresh, ka­ko bis­te bi­li si­gur­ni da vi­di­te ažur­ ne po­dat­ke. Ako ra­di­te sa ve­li­kim ba­za­ma po­ da­ta­ka u po­za­di­ni (što je op­ci­ja ko­ju ov­de ne o­bja­šnja­va­mo), o­sve­ža­va­nje spro­vo­di­te tek kad zav­rši­te sve de­talj­ne i­zme­ne, ka­ko ne bis­te op­te­ rećiva­li ve­zu sa ser­ve­rom; pri­de, ako me­nja­te i i­zgled ta­be­le, mo­že vam po­moći op­ci­ja Defer Layout Update, ko­ja će o­dlo­ži­ti ažu­ri­ra­nje dok ne zav­rši­te sve za­hva­te. Di­na­mička ve­za sa ma­

lis­ti, umes­to za­tečene op­ci­je nor­mal, bi­raj­te stav­ ku % of Total (pret­po­sle­dnja u lis­ti): do­bićete vre­dnos­ti re­la­tiv­nog učešća sva­kog a­gre­ga­tnog po­dat­ka u o­dno­su na uku­pni zbir u ta­be­li. Ve­za i­zve­de­ne ta­be­le je po­dra­zu­me­va­no di­ na­mička, što znači da će se sva­ka pro­me­na u po­ la­znim po­da­ci­ma o­dra­zi­ti i na re­zul­tu­juću i­zve­ de­nu ta­be­lu. Međutim, po­što bi prečes­to o­sve­ ža­va­nje i­zve­de­ne ta­be­le mo­glo da se o­dra­zi na

tičnim po­da­ci­ma znači još ne­što: kli­kni­te dva­ put na bi­lo ko­ji de­talj­ni po­da­tak u i­zve­de­noj ta­ be­li: tog časa ćete do­bi­ti no­vi ra­dni list na ko­me se na­la­zi klo­ni­ra­na struk­tu­ra po­la­zne lis­te, i to u vi­du struk­tur­ne ta­be­le. Njen sa­držaj će bi­ti sa­ mo oni re­do­vi od ko­jih se sas­to­ji a­gre­ga­tni po­da­ tak na ko­ji ste dva­put kli­knu­li. Na­vođenju op­ci­ja i­zve­de­ne ta­be­le ne­ma kra­ja, jer ovo je za­is­ta izu­ze­tno ra­zvi­jen pod­sis­

42

PC

april 2008

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

tem. Na kra­ju ćemo vam sa­mo skre­nu­ti pa­žnju na ne­ko­li­ko po­je­di­nos­ti u cen­tral­nom di­ja­lo­ gu za kon­tro­lu op­ci­ja i­zve­den ta­be­le, ko­ji ćete o­tvo­ri­ti ko­man­dom PivotTable Tools > Options > PivotTable > Options. Na kar­ti­ci Layout & Format, u gru­pi Format se na­la­ze dva po­lja za po­tvrdu ko­ji­ma mo­že­te ak­ti­vi­ra­ti op­ci­je za pri­ kaz sa­drža­ja gre­ške i pra­zne ćeli­je. Na kar­ti­ci Display mo­že­te u­ključiti sta­ro­ mo­dni način uređenja i­zve­de­ne ta­be­le, ako ste ta­ko ra­ni­je na­vi­kli: u­ključite stav­ku Classic Pivot­Table layout. Pri dnu ove kar­ti­ce mo­že­te for­si­ra­ti da se stav­ke uvek sor­ti­ra­ju al­fa­bet­ski, što po­dra­zu­me­va­no ne mo­ra da bu­de slučaj. Na kar­ti­ci Data, prvo po­lje za po­tvrdu Save source data with file je dra­go­ce­no ako ste i­zve­ de­nu ta­be­lu na­pra­vi­li od spolj­nih po­dat­ka iz ba­ ze; u tom kon­tek­stu, bu­di­te oba­zri­vi da li ćete u­ključiti auto­mat­sko o­sve­ža­va­nje pri­li­kom o­tva­ ra­nja ra­dne sves­ke (za­to što pov­lačenje spolj­ nih po­da­ta­ka mo­že da po­tra­je du­go). Naj­zad, Enable show details je op­ci­ja ko­ja omo­gućava ek­strak­ci­ju de­ta­lja du­plim kli­kom na po­da­tak. Proučite sa­mi os­ta­le op­ci­je ko­je ni­smo po­me­ nu­li ov­de; većina njih je oči­gle­dna. Na sa­mom počet­ku, kad ste po­zva­li ko­man­ du za kre­ira­nje i­zve­de­ne ta­be­le, vi­de­li ste da ras­ po­la­že­te i op­ci­jom kre­ira­nja i­zve­de­nog gra­fi­ko­ na. Kon­tro­la ovog za­nim­lji­vog hi­bri­da će vam bi­ti sa­svim ja­sna ako ste već do­bro upo­zna­li rad sa običnim gra­fi­ko­ni­ma i sa i­zve­de­nim ta­be­la­ ma, pa vam pre­pu­šta­mo da sa­mi ot­kri­je­te taj­ne ove te­hni­ke. Na­ša je­di­na pre­po­ru­ka je da sva­ka­ ko pre­ba­ci­te i­zve­de­ni gra­fi­kon na po­se­ban list, jer će vam bi­ti po­tre­bno do­volj­no pros­to­ra za ru­ ko­va­nje op­ci­ja­ma.

Ana­li­za ula­znih po­da­taka U ra­znim pro­ce­na­ma i kal­ku­la­ci­ja­ma po­ ne­kad pos­to­ji po­tre­ba sa se dos­ti­gne ne­ka što tačni­ja cilj­na vre­dnost, ba­rem pri­bli­žna ne­kom očeki­va­nom re­zul­ta­tu. U ta­kvim slučaje­vi­ma se čes­to pri­be­ga­va „odo­ka­tiv­nim“ me­to­da­ma pro­ na­la­že­nja vre­dnos­ti: priučeni ko­ri­snik Excel‑a ta­da obično for­mi­ra kal­ku­la­ci­ju, pa sam me­nja

vre­dnos­ti u po­la­znim ćeli­ja­ma dok ne pos­ti­gne že­lje­ni re­zul­tat. Za ta­ko ne­što, obično je po­tre­ bno mno­go vre­me­na, a tačan re­zul­tat je te­ško pos­tići. Ta­kođe, u ana­li­za­ma ne­kog do­gađaja po­ ne­kad ni­je sa­svim ja­sno ka­kve po­sle­di­ce os­tav­ lja­ju i­zme­ne po­je­di­nih ula­znih po­da­ta­ka; ma­lo ko bi se o­dlučio da na­pra­vi ne­ko­li­ko de­se­ti­na po­je­di­načnih kal­ku­la­ci­ja, po­ku­ša­va­jući po­tom da sa­ku­pi re­zul­ta­te na go­mi­lu u na­me­ri da upo­ re­di mo­guće po­sle­di­ce. Excel sa­drži izu­ze­tno vre­dne i efi­ka­sne alat­ ke ko­je mo­gu po­moći u ta­kvim pri­li­ka­ma: reč je o tzv. What‑If („šta ako“) me­to­da­ma. Krat­ko rečeno, Excel mo­že i sam da tra­ži mo­guću ula­ znu vre­dnost spram pos­tav­lje­nih o­dno­sa među po­da­ci­ma i una­pred za­da­tim že­lje­nim re­zul­ta­ti­ ma. Pos­to­ji ne­ko­li­ko ni­voa ova­kvih ana­li­za, a ra­ zli­ku­ju se po slo­že­nos­ti i načinu pri­ka­za. Za ra­ zli­ku od svih do sa­da opi­sa­nih te­hni­ka ana­li­ze i pre­zen­ta­ci­je po­da­ta­ka, What‑If ana­li­ze su oso­ bi­te i po to­me što po­ne­kad me­nja­ju po­la­zne po­ dat­ke; dru­ge alat­ke to ne čine. Ta­kav pris­tup je nu­žan, ka­ko bi bi­la is­ko­rišćena svoj­stva pos­to­ jećih ala­ta an­ga­žo­va­nih unu­tar pro­ce­sa. Za vas je taj po­da­tak va­žan iz dru­gog ra­zlo­ga: ni­kad ne­ moj­te spro­vo­di­ti ove ana­li­ze nad ma­tičnim po­ da­ci­ma ko­ji slu­že za pri­ku­plja­nje po­da­ta­ka ili za ne­ke uobičaje­ne po­slo­ve; an­ga­žuj­te po­se­bni ra­dni list na ko­me ćete or­ga­ni­zo­va­ti sve po­dat­ ke za spro­vođenje ana­li­ze.

Tra­že­nje cilj­ne vre­dnosti Goal Seek je prvi i naj­je­dnos­tav­ni­ji alat iz ove gru­pe: ko­ris­tićete ga ka­da že­li­te da i­zme­ni­ te vre­dnost do­bi­je­nu for­mu­lom me­nja­jući sa­ mo je­dan ula­zni po­da­tak. Ilus­truj­mo ovu me­ to­du pri­me­rom: za­mi­sli­te da ste u pri­li­ci da do­ bi­je­te ne­ki kre­dit sa fik­snom go­di­šnjom ka­ma­ tom i za­da­tim bro­jem pe­ri­oda ot­pla­te. I­zračuna­ li ste vi­si­nu ra­te (fun­kci­ja PMT) za une­te pa­ra­ me­tre i hte­li bis­te da is­pi­ta­te ko­li­ki bis­te kre­dit mo­gli po­dići ako bis­te pri­hva­ti­li da trpi­te veću me­sečnu obus­ta­vu. Pre­ma pri­me­ru na sli­ci, kre­dit od 100.000 di­na­ra bi tre­ba­lo da ot­plaćuje­te u ra­ta­ma od april 2008

PC

43

PC SPECIJALNI DODATAK

dat­kom o vi­si­ni tra­že­nog kre­di­ta će do­bi­ti no­ vu vre­dnost. Mo­guće je da fun­kci­ja di­ver­gi­ra, tj. da se ne mo­že pro­naći že­lje­ni pa­ra­me­tar fun­kci­je; to za­vi­si od ma­te­ma­tičkog mo­de­la is­po­lje­nog u for­ mu­li. U ta­kvom slučaju, do­bi­li bis­te oba­ve­šte­nje Goal Seeking with Cell B7 may not have found a solution. U na­ve­de­nom pri­me­ru, do­bićete tra­že­ ni po­da­tak ko­ji god cilj da na­ve­de­te.

What‑if ta­bela

oko 3.540 di­na­ra; međutim, vi mi­sli­te da bi bi­lo be­zbe­dno po vaš bu­džet da plaćate oko 5.000. O­tvo­ri­te di­ja­log ko­man­dom Data > Data Tools > What‑If Analysis > Goal Seek: u nje­mu se na­la­ ze tri po­lja. Po­pu­na tre­ba da i­zgle­da kao rečeni­ ca „pro­me­ni vre­dnost u B7 na 5000 me­nja­jući vre­dnost u ćeli­ji B3“. U po­lje vre­dnos­ti se mo­ra une­ti kon­stan­ta, a ćeli­ja čija se vre­dnost me­nja mo­ra bi­ti di­rek­tni ili in­di­rek­tni pret­ho­dnik ćeli­ je re­zul­ta­ta i mo­ra da sa­drži broj­nu kon­stan­tu (ni­ka­ko for­mu­lu). Pri­tis­kom na OK za­počinje ite­ra­tiv­ni pro­ces ko­ji, u za­vi­snos­ti od slo­že­nos­ ti fun­kci­je i sna­ge računa­ra, mo­že da tra­je par mi­li­se­kun­di, po­put ovog pri­me­ra, do ne­ko­li­ko se­kun­di. Ra­zvoj si­mu­la­ci­je se pra­ti u di­ja­lo­gu Goal Seek Status: ako ope­ra­ci­ja tra­je pre­du­go (što se sa da­na­šnjim har­dve­rom de­ša­va ret­ko), mo­že­te je pre­ki­nu­ti kli­kom na tas­ter Pause i za­ tva­ra­njem di­ja­lo­ga. No, u većini slučaje­va ko­ ji se javljaju u prak­si nećete ima­ti ta­kvih pro­ble­ma, a re­ zul­tat ćete do­ bi­ti o­dmah; di­ja­log će na­ ves­ti tra­že­nu i do­bi­je­nu vre­ dnost (ko­ja je, ide­al­no, is­ta), a ćeli­ja sa po­

44

PC

april 2008

Ako že­li­te da do­bi­je­te de­talj­ni­ji pre­gled pro­ me­na ko­načne vre­dnos­ti u za­vi­snos­ti od pro­me­ ne pa­ra­me­tra, upo­tre­bićete ta­be­lu po­da­ta­ka. U ovoj ta­be­li, ko­ja mo­že ima­ti je­dan ili dva pa­ra­ me­tra u že­lje­nim ko­ra­ci­ma pro­me­ne, naći će se sve vre­dnos­ti re­zul­ta­ta opi­sa­ne po­la­znom for­ mu­lom u za­vi­snos­ti od od­go­va­ra­jućih vre­dnos­ ti pa­ra­me­ta­ra. Ovaj pro­ces je pra­va What‑If ana­ li­za, a nje­na po­se­bna vre­dnost je u to­me što ćete sa­mi o­dlučiti o bro­ju va­ri­ja­ci­ja ko­je že­li­te is­tov­ re­me­no da vi­di­te. Upo­tre­bićemo pret­ho­dni pri­mer, ali ovog pu­ta ćemo is­pi­ta­ti ko­li­ka bi bi­la vi­si­na ra­te za ne­ko­li­ko i­zno­sa do­bi­je­nog kre­di­ta. For­mi­raj­ te ta­be­lu kao na sli­ci: u je­dnu ko­lo­nu une­si­te mo­guće vre­dnos­ti kre­di­ta, a u ćeli­ju i­znad i ule­ vo od prve vre­dnos­ti pos­ta­vi­te fun­kci­ju ko­ja i­zračuna­va ra­tu pre­ma po­da­ci­ma i­znad ove ta­ be­le. Obe­le­ži­te op­seg ko­ji hva­ta sve mo­guće vre­ dnos­ti i po­la­znu for­mu­lu (osenčeno po­dručje na sli­ci); sad po­zo­vi­te di­ja­log Data > Data Tools > What‑If Analysis > Data Table.

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

ra­ne vre­dnos­ti u gor­njem re­du, a u po­lje Col‑ umn input cell une­si­te is­tu a­dre­su kao u pret­ho­ dnom slučaju. I ov­de va­ži da mo­že­te me­nja­ti pre­os­ta­lu vre­dnost u po­la­znoj ta­be­li i po­dat­ke u za­glav­lji­ma re­zul­tu­juće ta­be­le, gle­da­jući pri­ tom ka­ko se me­nja­ju cilj­ne vre­dnos­ti.

Po­što je ovo ta­be­la sa je­dnim ula­znim po­ dat­kom slo­že­nim u ko­lo­nu, u dru­go po­lje di­ja­lo­ ga Column input cell une­si­te re­fe­ren­cu na ćeli­ju B3, ko­ja sa­drži i­znos kre­di­ta u gor­njoj struk­tu­ ri. To znači da će se vre­dnos­ti u toj ćeli­ji me­nja­ti vre­dnos­ti­ma iz pri­prem­lje­ne ta­be­le. Kli­kom na OK, ta­be­la će bi­ti po­pu­nje­na re­zul­ta­ti­ma ko­ji od­go­va­ra­ju pri­prem­lje­nim po­da­ci­ma. Očuva­na je ve­za ovih po­da­ta­ka sa ta­be­lom pos­tav­ke for­ mu­le, ta­ko da bis­te i­zme­nom dru­gih po­da­ta­ka (vi­si­na ka­ma­te ili broj ra­ta) o­dmah do­bi­li o­sve­ že­ne re­zul­ta­te u do­njoj ta­be­li. Ta­kođe, slo­bo­dni ste da me­nja­te ula­zne po­dat­ke u le­voj ko­lo­ni cilj­ ne ta­be­le, pa da i ta­ko me­nja­te re­zul­ta­te unu­tar va­žećeg mo­de­la.

Treći ni­vo o­bra­de ula­znih po­da­ta­ka je Sce‑ nario Manager, slo­že­ni sis­tem za is­pi­ti­va­nje ve­ li­kog bro­ja pro­men­lji­vih pa­ra­me­ta­ra po­sred­ stvom u­prav­lja­nih kal­ku­la­ci­ja. Ova te­hni­ka bi mo­gla da pred­stav­lja vrhu­nac upo­tre­be moći Excel‑a kod naj­va­žni­je cilj­ne gru­pe ko­ri­sni­ka, a to su fi­nan­sij­ski ana­li­tičari i spe­ci­ja­lis­ti za pla­

Ako ko­ris­ti­te ne­ki ma­te­ma­tički mo­del ko­ ji ima va­ri­ja­ci­je unu­tar for­mu­le, slo­bo­dni ste da pos­ta­vi­te i dru­ge for­mu­le de­sno od po­la­zne, pod u­slo­vom da su i one u is­toj re­la­ci­ji sa po­la­ znim po­dat­kom ko­ji se me­nja; sa­mo obe­le­ži­te ceo po­la­zni blok za ta­be­lu i do­bićete od­go­va­ra­ jući broj ko­lo­na re­zul­ta­ta. Ta­be­la sa dva ula­zna po­dat­ka se pri­pre­ma na sličan način: tačno is­pod for­mu­le une­si­te va­ ri­ja­ci­je je­dnog, a ude­sno va­ri­ja­ci­je dru­gog ula­ znog po­dat­ka. Obe­le­ži­te ceo op­seg ta­ko sprem­ lje­ne ta­be­le, a u di­ja­lo­gu Data > Data Tools > What‑If Analysis > Data Table u po­lje Row in‑ put cell une­si­te a­dre­su ćeli­je u ko­joj će bi­ti va­ri­

ni­ra­nje u pre­du­zećima. Priča o u­prav­lja­nju sce­ na­ri­ji­ma je to­li­ko za­nim­lji­va da bi mo­gla da bu­ de i mno­go du­ža, ali ov­de mo­že­mo da vas sa­mo za­in­tri­gi­ra­mo pros­tim, ali efek­tnim pri­me­rom. Ako spa­da­te u po­me­nu­tu gru­pu ko­ri­sni­ka, to­ plo vam sa­ve­tu­je­mo da na­jo­zbilj­ni­je ra­zmo­tri­ te ko­rišćenje ovog ala­ta: va­ša efi­ka­snost na ra­ dnom mes­tu bi mo­gla pos­ta­ti zna­tno veća. Ide­ja pri­me­ne sce­na­ri­ja je sle­deća: biće for­ mi­ra­ni ime­no­va­ni sku­po­vi vre­dnos­ti, ko­ji će se po po­tre­bi do­de­lji­va­ti de­lu ula­znog sku­pa po­da­ ta­ka; sva­ki skup ula­znih po­da­ta­ka pred­stav­lja je­ dan sce­na­rio. Biće de­fi­ni­san o­bra­zac kal­ku­la­ci­ je ko­ji pri­hva­ta po­dat­ke iz pro­zva­nog sce­na­ri­ja;

U­prav­lja­nje sce­na­ri­jima

april 2008

PC

45

PC SPECIJALNI DODATAK

po­da­ci u tom o­bras­cu se re­fe­ren­ci­ra­ju u for­mu­la­ ma pro­računa. Svi sce­na­ ri­ji se čuva­ju kao deo ra­ dnog lis­ta, a nji­ma u­prav­ lja Scenario Manager; sce­ na­ri­ji se uvek mo­gu do­da­ va­ti i bri­sa­ti, a ko­ri­sni­ci čak mo­gu da ra­zme­nju­ju ra­zne sce­na­ri­je i pri­dru­ žu­ju ih svo­jim ma­tičnim kal­ku­la­ci­ja­ma. Po­gle­daj­te si­tu­aci­ju na sli­ci: re­ci­mo da vo­di­te je­dan res­to­ran i da pra­vi­ te kal­ku­la­ci­je ra­znih ban­ke­ta ko­je pov­re­me­no ugo­va­ra­te. Po­što pos­to­je pri­li­ke ka­da ima­te vi­ še za­hte­va za is­ti ter­min, vi že­li­te da is­pi­ta­te ko­ ji po­sao vam se naj­vi­še is­pla­ti; ana­li­zi­raćete četi­ ri po­sla (dve ta­be­le u gor­njim re­do­vi­ma ne mo­ ra­ju da bu­du na ra­dnom lis­tu, tu su sa­mo zbog ilus­tra­ci­je). Kal­ku­la­ci­ja ima fik­sne ula­zne vre­ dnos­ti (ce­nov­nik) i pet pro­men­lji­vih gru­pa po­ da­ta­ka ko­ji čine pa­ra­me­tre po­sla. Prva ta­be­la u kal­ku­la­ci­ji pri­hva­ta pro­men­lji­ve ula­zne po­dat­ ke i tu slo­bo­dno mo­že­te uno­si­ti ne­ke vre­dnos­ti. Scenario Manager će na vaš za­htev upu­ti­ti ra­ni­ je pri­prem­lje­ne po­dat­ke na is­to mes­to. Zbog ka­ sni­je po­tre­be, ćeli­je te ta­be­le su ime­no­va­ne. For­mi­raćemo pet sce­na­ri­ja: je­dan pro­to­ tip, ko­ji pred­stav­lja glav­ni upo­re­dni po­ka­za­telj, i četi­ri sce­na­ri­ja za po­slo­ve ko­ji se ugo­va­ra­ju. Sce­na­rio ćete for­mi­ra­ti po­zi­vom di­ja­lo­ga Da‑ ta > Data Tools > What‑If Analysis > Scenar‑ io Manager. U di­ja­lo­gu se na­la­zi lis­ta pos­to­jećih sce­na­ri­ja i tas­te­ri za nji­ho­vu kon­tro­lu. Kli­kom na Add do­da­je­te no­vi sce­na­rio: daj­ te mu ime i re­fe­ren­ci­raj­te ćeli­je ra­dnog lis­ta ko­je tre­ba da se pro­ me­ne nje­go­vim po­zi­vom. U po­ lju ko­men­ta­ra se po­jav­lju­ju po­ da­ci o auto­ru sce­na­ri­ja, a mo­že se i do­da­ti ne­ki tekst kao ko­men­

46

PC

april 2008

tar. Po­tvrdom o­tva­ra­nja, do­bi­ja­te dru­gi di­ja­log Scenario Values: u po­lja, ko­jih mo­že bi­ti naj­vi­ še 32, tre­ba da upi­še­te vre­dnos­ti pa­ra­me­ta­ra. Ako su obe­le­že­ne cilj­ne ćeli­je već sa­drža­le ne­ke vre­dnos­ti, one će se po­ja­vi­ti u po­lji­ma di­ja­lo­ga. Unos vre­dnos­ti zav­rši­te kli­kom na du­gme Add. Ako ka­sni­je bu­de po­tre­bno da i­zme­ni­te pa­ra­me­ tre ne­kog sce­na­ri­ja, obe­le­ži­te ga u o­knu sa spis­ kom, pa kli­kni­te na Edit. Du­gme Tas­ter Merge se ko­ris­ti za ko­pi­ra­nje sce­na­ri­ja iz dru­gih ra­ dnih lis­to­va ili ra­dnih sve­za­ka; ako je pri for­mi­ ra­nju bi­la u­ključena op­ci­ja Prevent Changes, sce­ na­ri­ja dru­gih ko­ri­sni­ka nećete moći da me­nja­te. Sce­na­rio se upućuje na ra­dni list ta­ko što ćete ga obe­le­ži­ti i kli­knu­ti na du­gme Show u di­ ja­lo­gu Scenario Manager; cilj­na po­lja će o­dmah bi­ti po­pu­nje­na tim vre­dnos­ti­ma. Prva do­bit je u to­me što te po­dat­ke mo­že­te upo­tre­bi­ti kao po­ la­zi­šte za ne­ke ma­nje i­zme­ne u o­dno­su na po­la­

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

PivotTable je pri­lično je­dnos­tav­na i mo­žda će bi­ ti po­tre­bno da ma­lo sre­di­te o­blik is­pi­sa bro­je­va. Međutim, ovaj o­blik je po­se­bno pri­kla­dan ako po­re­di­te sce­na­ri­ja vi­še auto­ra: u zo­ni Report Fil‑ ter biće pos­tav­ljen kri­te­ri­jum oda­bi­ra po­je­di­nih auto­ra ula­znih sce­na­ri­ja, što mo­že bi­ti pri­me­ren o­blik i­zve­šta­ja ra­da veće gru­pe ana­li­tičara.

zne po­dat­ke. No, pra­vi do­bi­tak tek sle­di: po­da­ci iz svih sce­na­ri­ja mo­gu po­slu­ži­ti kao po­la­zi­šte za je­dan su­mar­ni list ili i­zve­de­nu ta­be­lu, što su dva o­bli­ka re­ka­pi­tu­la­ci­je: ove op­ci­je se nu­de ko­man­ dom Summary. Biće o­tvo­ren di­ja­log u ko­me bi­ ra­te va­ri­jan­tu i­zve­šta­ja. Pri­de, pro­gram će po­ku­ ša­ti (i ve­ro­va­tno us­pe­ti) da pro­nađe a­dre­su kraj­ nje za­vi­sne ćeli­je u o­dno­su na po­dat­ke ko­ji se me­nja­ju sce­na­ri­ji­ma; to je kraj­nji re­zul­tat kal­ku­ la­ci­je i, za­pra­vo, ključna vre­dnost zbog ko­je ste uop­šte kre­nu­li u upo­re­dnu ana­li­zu kal­ku­la­ci­ja ovom alat­kom. U ovom slučaju, to je po­da­tak o bru­to za­ra­di; sva­ka­ko pro­ve­ri­te da li je pro­gram oda­brao is­prav­nu ćeli­ju, pa in­ter­ve­ni­ši­te ako je to po­tre­bno.

Na ovom mes­tu ćemo sa­mo po­me­nu­ti ul­ti­ ma­tiv­nu ana­li­tičku alat­ku ko­ja pred­stav­lja vrhu­ nac moći Excel‑a. To je Solver („re­ša­vač“), sis­tem za naj­slo­že­ni­je o­bli­ke What‑If ana­li­ze i op­ti­mi­za­ ci­ju pro­ble­ma sa do 200 ula­znih pa­ra­me­ta­ra. Ide­ ja ove alat­ke je u dos­ti­za­nju op­ti­mal­nih vre­dnos­ti

Ra­dni lis­to­vi ko­ji pro­izi­la­ze kao re­zul­tat ove „kam­pa­nje“ da­lje su ras­po­lo­ži­vi da ih ko­ris­ te na uobičaje­ni način. U su­mar­noj lis­ti, u ko­lo­ ni Changing Cells, tj. Result Cells vi­di­te ime­na ćeli­ja: to je bio ce­lis­ho­dan ra­zlog da te ćeli­je ime­ nu­je­te (osim što ćete ta­ko pri­de olak­ša­ti pi­sa­nje for­mu­la u kal­ku­la­ci­ji); da to nis­te učini­li, u ta­ be­li Scenario Summary bis­te vi­de­li sa­mo a­dre­ se ćeli­ja, što baš i ni­je pri­me­ren tekst za i­zve­šta­ je po­put ovog. I­zve­de­na ta­be­la na lis­tu Scenario

na o­sno­vu za­da­tih o­gra­ničenja (fik­sne ula­zne ve­ ličine, ra­zne ne­pro­men­lji­ve vre­dnos­ti, „us­ka gr­ la“) i ni­za pa­ra­me­tar­skih ve­ličina ko­je se mo­gu me­nja­ti – to mo­gu bi­ti vre­dnos­ti, ali i oda­bra­ne me­to­de ko­ji­ma će slo­že­ni ma­te­ma­tički mo­del bi­ ti po­dvrgnut. Ti­me de­fi­ni­še­te mo­del pro­ble­ma i na­la­že­te dos­ti­za­nje op­ti­mal­ne vre­dnos­ti (mo­ gući mak­si­mum, mi­ni­mum ili una­pred za­da­ta vre­dnost). Re­zul­tat mo­že da se sačuva na re­zul­tu­ jućem ra­dnom lis­tu ili kao po­se­bni sce­na­rio.

Sol­ver

april 2008

PC

47

PC SPECIJALNI DODATAK

Pro­gram­ski do­da­tak (Add‑In) je pro­gra­ mi­ra­ni za­vi­sni mo­dul ko­ji slu­ži za pro­ši­re­nje fun­kci­onal­nos­ti o­snov­nog pro­gra­ma. Uz Ex‑ cel 2007 do­la­zi ne­ko­li­ko ta­kvih mo­du­la; Solver smo u­pra­vo po­me­nu­li, a ima ih još ne­ko­li­ko. Ta­

lis­ti pri dnu oda­be­re­te Manage: Excel Add‑Ins i kli­kne­te na du­gme Go. Uko­li­ko je spi­sak u di­ja­ lo­gu pra­zan, a u sle­dećim opi­si­ma nađete ne­ki do­da­tak ko­ji vas in­te­re­su­je, po­kre­ni­te in­sta­la­ci­ ju sis­te­ma Microsoft Office 2007 u re­ži­mu o­drža­ va­nja, oda­be­ri­te op­ci­ju za do­da­va­nje ili u­kla­nja­ nje fun­kci­ja, pa u gru­pi Microsoft Office Excel o­tvo­ri­te gru­pu Add‑Ins i oda­be­ri­te je­dan ili vi­še do­da­ta­ka za po­kre­ta­nje sa računa­ra. Na kra­ju, u di­ja­lo­gu za do­da­va­nje pro­gram­skih do­da­ta­ka u­ključite one ko­je že­li­te i oni će o­dmah bi­ti fun­ kci­onal­ni u va­šem Excel‑u. Uobičaje­no je da in­ sta­la­ci­ja pro­gram­skog do­dat­ka do­da no­vu stav­ ku u glav­nu tra­ku, pa po­tra­ži­te no­ve ko­man­de na tom mes­tu; mo­guće no­ve gru­pe su Formulas > Solutions i Data > Analysis. Analysis ToolPak je do­da­tni skup alat­ki za Excel na po­lju na­pre­dnih pri­me­na u sta­tis­ti­ci. Ne­ka­da je ovaj do­da­tak tre­ba­lo an­ga­žo­va­ti ka­ko bis­te do­bi­li ne­ke ko­ri­sne no­ve fun­kci­je u ra­znim gru­pa­ma (npr CON­VERT, RAN­DBETWEEN,

kođe, do­bro je da naučite da ba­ra­ta­te pro­gram­ skim do­da­ci­ma, jer po­ne­kad ne­ka ne­za­vi­sna re­ še­nja mo­gu doći u ovom o­bli­ku i vi zbog to­ga tre­ba da zna­te ka­ko da ih an­ga­žu­je­te. Pri­lo­že­ni pro­gram­ski do­da­ci, ako su in­sta­li­ ra­ni, na počet­ku ra­da Excel‑a ni­su ak­tiv­ni. Pro­ve­ ri­te ko­ji su tre­nu­tno ras­po­lo­ži­vi: to ćete učini­ti u di­ja­lo­gu Add‑Ins ko­ji ćete o­tvo­ri­ti ka­da u pa­ne­ lu Office > Excel Options > Add‑Ins u pa­da­jućoj

NETWOR­KDAYS, ce­la gru­pa Engineering, itd); srećom, te fun­kci­je su ko­načno pro­mo­vi­sa­ne u o­snov­ni skup, pa su one sa­da uvek ak­tiv­ne. Po u­ključenju ovog do­dat­ka, po­zo­vi­te di­ja­log Data > Analysis > Data Analysis: tu ćete za­teći skup od dva­de­se­tak na­pre­dnih sta­tis­tičkih me­to­da ra­ znih vrsta: Fu­ri­je­ova ana­li­za, ko­va­ri­jan­sa i ko­ re­la­ci­ja, T‑test i Z‑test, ra­zne me­to­de uzor­ko­va­ nja, itd. Za­nim­ljiv je spe­ci­jal­ni ge­ne­ra­tor ko­lek­

Ako vas in­te­re­su­je šta sve mo­že pos­tići ovim pro­gram­skim do­dat­kom (a mo­že­te mno­go!), u­ključite ga na način pi­san u sle­dećem odelj­ku, pa po­tra­ži­te na dis­ku da­to­te­ku pri­me­ra po ime­nu SOL­VSAMP.XLS; ako je da­to­te­ka in­sta­li­ra­na, pro­ naći ćete je u fas­ci­kli \Pro­gram Fi­les\Mi­cro­soft O­ffi­ce\O­FFI­CE12\Sam­ples\. U toj ra­dnoj sves­ ci ćete za­teći pos­tav­ke i o­bja­šnje­nja ne­ko­li­ko ti­ pičnih pos­tav­ki eko­nom­skih i in­že­njer­skih pro­ ble­ma ko­je Solver us­pe­šno re­ša­va. A da­lje oda­tle mo­že­te po­la­ko i sa­mi, jer se sva­ka­ko is­pla­ti da se is­ku­ša­te u kre­ira­nju mo­de­la za na­la­že­nje mak­si­ mal­ne za­ra­de, naj­ma­njeg tro­ška, tačnog sas­ta­va re­cep­tu­re, op­ti­mal­nog ra­da ma­ši­ne...

Pro­gram­ski do­daci

48

PC

april 2008

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

ci­ja pse­udo­slučaj­nih bro­je­va po se­dam me­to­da slučaj­nos­ti. Sva­ka kom­po­nen­ta ove ba­te­ri­je ala­ ta se pri­ka­zu­je kao di­ja­log za de­fi­ni­sa­nje pa­ra­ me­ta­ra. Da bis­te efi­ka­sno ko­ris­ti­li ovaj sis­tem, sva­ka­ko je po­tre­bno da ras­po­la­že­te do­volj­nim po­zna­va­njem sta­tis­ti­ke. U prvom de­lu smo već go­vo­ri­li o fun­kci­ ji SU­MIF, čija na­me­na je da sa­be­re deo po­da­ta­

li­te da se po­la­zna vre­dnost sva­kog kri­te­ri­ju­ma i re­zul­tat nađu u po­se­bnim ćeli­ja­ma; u dru­gom slučaju, do­bićete svo­jev­rsnu ma­lu kon­trol­nu ta­ be­lu u ko­joj i­zme­nom vre­dnos­ti ne­kog kri­te­ri­ju­ ma do­bi­ja­te no­vi re­zul­tat. Lookup Wizard (čaro­bnjak za pro­na­la­že­ nje) je do­da­tak ko­ji ra­di pri­lično na­lik čaro­bnja­ ku za u­slov­no sa­bi­ra­nje. Ka­da ima­te ne­ku ta­be­

ka iz ne­ke lis­te na o­sno­vu je­dnog kri­te­ri­ju­ma. Uko­li­ko bi bi­lo po­tre­bno da i­zve­de­te fun­kci­ju ko­ja tre­ba da za­do­vo­lji vi­še od je­dnog u­slo­va, taj po­sao ne bi bio lak. U po­moć pris­kače pro­ gram­ski do­da­tak Conditional Sum Wizard ko­ji an­ga­žu­je­te ko­man­dom Formulas > Solutions > Conditional Sum. Čaro­bnjak za u­slov­no sa­bi­ra­ nje će vas pro­ves­ti kroz ko­ra­ke u ko­ji­ma de­fi­ni­ še­te op­seg lis­te i kri­te­ri­ju­me ko­ji o­pre­de­lju­ju ne­ ki u­slov­ni zbir. U po­sle­dnjem ko­ra­ku tre­ba da o­dlučite da li vam je po­tre­ban pros­ti zbir ili že­

lu čija za­glav­lja se na­la­ze i le­vo i i­znad de­la po­ da­ta­ka, for­mi­raćete ma­le­nu ta­be­lu od tri ćeli­je (naj­bo­lje je da to bu­du tri uzas­to­pne ćeli­je u je­ dnom re­du) u ko­joj će prve dve sa­drža­ti kri­te­ri­ ju­me, a treća će sa­drža­ti vre­dnost u pre­se­ku re­ da i ko­lo­ne ko­ji su o­dređeni kri­te­ri­ju­mi­ma. Re­ zul­ta­ti ova dva čaro­bnja­ka su stan­dar­dne for­mu­ le (do­du­še, u po­se­bnoj i­zved­bi, tzv. array fun­ kci­je), pa po zav­rše­nom po­slu mo­že­te is­ključiti pro­gram­ske do­dat­ke bez bo­ja­zni da ćete i­zgu­bi­ ti i­zve­de­ne re­zul­ta­te.

april 2008

PC

49

PC SPECIJALNI DODATAK

Po­de­ša­va­nja Excel‑a

O

d svih stan­dar­dnih Office pro­gra­ma, Excel je na­jo­se­tlji­vi­ji na ra­zna po­de­ ša­va­nja ko­ja mo­že­te pro­me­ni­ti. Tih de­ta­lja ima po­pri­lično mno­go, a na njih mo­že­te uti­ca­ti na ra­znim mes­ti­ma. Upućuje­mo vas sa­mo na ne­ ke od naj­va­žni­jih po­se­bnos­ti. Bi­tno je da zna­te da bis­te ne­ukim me­nja­njem ne­kih op­ci­ja mo­gli na­ru­ši­ti fun­kci­onal­nost ra­da pro­gra­ma, a pos­ to­je čak i op­ci­je ko­je bi mo­gle da na­ru­še va­lja­ nost po­da­ta­ka. Ne­ka po­de­ša­va­nja mo­gu da se pos­ta­ve kao po­ dra­zu­me­va­na, uz op­ ci­ju da im priv­re­me­ no me­nja­te svoj­stvo ko­man­dom u glav­ noj tra­ci. Zbog to­ga, u­svo­ji­te sle­deće pra­vi­ lo: ako nis­te pot­pu­no si­gur­ni ka­kvo je dej­ stvo ne­kog po­de­ša­va­ nja, bo­lje je da ga ne me­nja­te; a ako ek­spe­ri­men­ti­še­te, za­pi­ši­te šta ste ura­di­li, ka­ko bis­te ume­li da vra­ti­te na sta­ro ako ne­što kre­ne po zlu. Sa tim na umu, o­tva­ra­mo di­ ja­log Office > Excel Options i za­počinje­mo ma­lu še­tnju kroz ne­ke za­nim­lji­ve op­ci­je. Gru­pa Popular > When Creating new work‑ books sa­drži op­ci­je za pro­me­nu po­dra­zu­me­va­ nog fon­ta, ini­ci­jal­nog pri­ka­za i bro­ja ra­dnih lis­to­ va u svim no­vim ra­dnim sves­ka­ma. Ove op­ci­je neće pro­me­ni­ti pri­ka­ze u već sačuva­nim ra­dnim sves­ka­ma. Pod­sećamo vas da se na ovom pa­ne­lu na­la­zi i pris­tup di­ja­lo­gu Custom Lists, gde mo­že­ te ure­di­ti sve na­men­ske lis­te ko­je su pri­kla­dne za auto­mat­sku po­pu­nu i pri­la­gođeno sor­ti­ra­nje. Gru­pa Formulas je na­me­nje­na kon­tro­li po­ na­ša­nja pro­gra­ma u to­ku i­zračuna­va­nja. Ako do­mi­nan­tno ra­di­te sa o­grom­nim ta­be­la­ma ko­je sa­drže značajan broj for­mu­la (po­go­to­vo ako su pri­su­tni slo­že­ni sta­tis­tički mo­de­li), mo­že­te o­dre­ di­ti da se auto­mat­sko pre­računa­va­nje po­dra­zu­

50

PC

april 2008

me­va­no ne obav­lja. Na­ime, pre­račun ra­dnog lis­ ta se spro­vo­di sva­ki put kad i­zme­ni­te bi­lo ko­ju ćeli­ju; to bi u slučaju op­te­rećenog sa­drža­ja mo­ glo da iza­zo­ve stal­ne zas­to­je. Ako is­ključite tu op­ci­ju i­zbo­rom op­ci­je Ma­nu­al, ka­sni­je uvek mo­ že­te na­lo­ži­ti ručno pre­računa­va­nje ra­dne sves­ ke pri­tis­kom na tas­ter F9; sa­mo ra­dni list ćete o­sve­ži­ti prečicom Shift+F9. Dru­ga op­ci­ja Au‑ tomatic except for data tables is­ključuje sa­mo

i­zračuna­va­nje auto­mat­skog pro­računa pri pro­ me­ni pa­ra­me­ta­ra u What‑If ana­li­za­ma. Inače, po­dra­zu­me­va­ne op­ci­je pre­računa­va­nja mo­že­te i priv­re­me­no (lokalno) me­nja­ti u ra­dnoj sves­ci ako bu­de­te ko­ris­ti­li ko­man­de u gru­pi Formulas > Calculation. Na de­snoj stra­ni gru­pe u pa­ne­lu se na­la­ze op­ci­je za de­fi­ni­sa­nje ite­ra­tiv­nih pro­ce­ sa; ovim mo­že­te po­zi­tiv­no uti­ca­ti na brzi­nu (ali ne­ga­tiv­no na pre­ci­znost) pro­računa u slo­že­nim sta­tis­tičkim o­bra­da­ma. Gru­pa Error checking rules pri dnu pa­ne­la Formulas sa­drži de­vet op­ci­ja na o­sno­vu ko­jih pro­gram re­agu­je po­se­bnim (po­dra­zu­me­va­no ze­ le­nim) in­di­ka­to­rom u u­glu i pa­me­tnom o­zna­ kom sa opi­som po­ten­ci­jal­ne gre­ške ili ne­kon­zis­ ten­tnog sa­drža­ja. Na­rav­no, to će fun­kci­oni­sa­ti ako ste za­drža­li op­ci­ju Enable background error checking u­ključenom. Iako vam se mo­že učini­ti da ste is­kus­tvom pre­va­zi­šli po­tre­bu da bu­de­te upo­zo­ra­va­ni o sva­koj si­tni­ci, po­ne­kad baš si­tni­

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

ce mo­gu da iza­zo­vu gla­vo­bo­lju, jer je te­ško u­hva­ ti­ti gre­šku ili, još go­re, ni ne pri­mećuje­te da gre­ ška pos­to­ji. In­for­ma­ci­je o gre­šci su pri­me­tne, ali ni­su in­va­ziv­ne, pa ćete naučiti da ne re­agu­je­te na njih u tre­nu­ci­ma kad po­u­zda­no zna­te za­što se po­jav­lju­ju. Kraj­nja po­uka je da mo­že­te da se o­slo­ni­te na pri­lično una­pređenu he­uris­ti­ku ko­ ju pro­gram is­po­lja­va u in­te­rak­ci­ji sa va­ma. Glav­na op­ci­ja u gru­pi Save je ona o ko­joj smo već go­vo­ri­li: i­zbor po­dra­zu­me­va­nog for­ma­ ta ra­dne sves­ke pri čuva­nju. O­dre­di­te op­ti­mal­ni po­dra­zu­me­va­ni in­ter­val za čuva­nje po­da­ta­ka po­tre­bnih za opo­ra­vak u slučaju pa­da sis­te­ma (nes­ta­nak stru­je, za­glav­lji­va­nje pro­gra­ma, itd). Ako va­ša tre­nu­tna ra­dna sves­ka pre­du­go čuva te po­dat­ke, mo­že­te na­lo­ži­ti da se u njoj ti po­da­ ci ne čuva­ju: u­ključite po­lje za po­tvrdu Disable AutoRecover for this workbook only. Gru­pa po­de­ša­va­nja Advanced je ve­li­ka, ali sa­drži va­žne i po­ten­ci­jal­no ris­kan­tne op­ci­je; ov­ de ne­moj­te ni­šta me­nja­ti bez po­se­bne pre­po­ru­ ke i va­lja­nog ra­zlo­ga. Je­dna od uobičaje­nih gre­

ša­ka je po­riv ko­ri­sni­ka da u­ključe po­lje Auto‑ matically insert a decimal point, mi­sleći da će ta­ ko for­si­ra­ti dve ci­fre u is­pi­su bro­je­va. To ni­je na­ me­nje­no o­bli­ko­va­nju, već uno­su. Ako ste de­fi­ ni­sa­li dve de­ci­ma­le, pa une­se­te 1, za­pra­vo ćete za­pi­sa­ti broj 0,01; mo­ra­te uku­ca­ti 100 da bis­te

une­li broj 1. To je na­me­nje­no ma­sov­nom uno­su bro­je­va u „re­ži­mu ka­se“. U is­toj gru­pi, vi­dećete i no­vu op­ci­ju Alert the user when... ko­ja slu­ži za even­tu­al­no upo­zo­ra­va­nje ko­ri­sni­ka ka­da je ve­ oma du­ga ope­ra­ci­ja u pri­pre­mi. Mo­že­te po­de­ si­ti ko­li­ki je kri­tični broj ćeli­ja ko­je se me­nja­ju (ili bar čita­ju); po­dra­zu­me­va­ni broj od oko 33,5 mi­li­ona de­lu­je ve­li­ko, ali mo­žda i ni­je ta­ko. Taj broj po­većaj­te (ma­nje ose­tlji­vo) ili sma­nji­te (ose­ tlji­vi­je; do­bro za sla­bi­je računa­re) na o­sno­vu is­ kus­tva, ako to uop­šte bu­de po­tre­bno. U vi­še nav­ra­ta, počev od uvo­dnog pri­ručni­ ka o op­štim oso­bi­na­ma sis­te­ma Microsoft Of‑ fice 2007, upo­zo­ra­va­li smo na to da je va­žno da re­gi­onal­na po­de­ša­va­nja va­še plat­for­me bu­ du va­lja­no pos­tav­lje­na, ka­ko bi ceo Office ra­dio po je­zičkim i gra­ma­tičkim nor­ma­ma na­šeg po­ dne­blja. Ako zbog to­ga ima­te pro­ble­ma ra­deći u ne­koj ra­dnoj sves­ci čije uput­stvo je na stra­ nom je­zi­ku, mo­že­te priv­re­me­no is­ključiti op­ ci­ju Use system separators, pa de­fi­ni­sa­ti dru­ge zna­ko­ve za ra­zdva­ja­nje de­ci­ma­la i kla­sa bro­je­ va; međutim, pre­os­ta­je pi­ta­nje se­pa­ ra­to­ra u for­mu­la­ma (za­rez po pos­ tav­ka­ma na en­gles­kom, a tačka‑za­ rez na srpskom), pa vam sa­ve­tu­je­ mo da se ipak po­tru­di­te i drži­te se sis­tem­skih op­ci­ja. Sa­držaj ra­dnih sve­za­ka ko­je do­la­ze sa dru­gačije po­ de­še­nih sis­te­ma je uvek be­zbe­dan, za­to što će ključne o­zna­ke bi­ti auto­ mat­ski us­klađene sa lo­kal­nim po­de­ ša­va­nji­ma ka­da ih o­tvo­ri­te. Pos­to­je tri gru­pe po­de­ša­va­nja za pri­kaz u pa­ne­lu Advanced: Dis‑ play se o­dno­si na ceo pro­gram, Display options for this workbook za ak­tiv­nu ra­dnu sves­ku, a Display options for this worksheet za ak­tiv­ni ra­dni list. Mno­ge od tih op­ci­ja su be­zo­pa­sne, a zgo­dne da na­men­ski pre­ure­di­te ne­ke de­ta­lje pri­ ka­za. Međutim, mo­že is­pas­ti i kom­pli­ka­ci­ja ako ne pri­pa­zi­te: re­ci­mo, ako oda­be­re­te da se po­dra­ zu­me­va­no ne vi­de ni ko­men­ta­ri ni nji­ho­vi in­di­ ka­to­ri, mo­žda nećete bi­ti u pri­li­ci da pri­me­ti­te april 2008

PC

51

PC SPECIJALNI DODATAK

ka­ko u ne­koj ćeli­ji ra­dne sves­ke ko­ju ste do­bi­li pos­to­ji ko­men­tar; šta­vi­še, ta­da ko­men­tar ne bis­ te vi­de­li ni kad bis­te pri­ne­li po­ka­zi­vač mi­ša ćeli­ ji sa ko­men­ta­rom; je­di­ni način ta­da je da is­ko­ ris­ti­te ko­man­du Review > Comments > Show All Comments, što će opo­zva­ti dej­stvo tog po­de­ ša­va­nja. Dru­gim rečima, ne­moj­te bi­ra­ti sa­kri­va­ nje in­di­ka­to­ra ko­men­ta­ra. U glav­nom pa­ne­lu za­tim siđite do gru­pe po­de­ša­va­nja Formulas: ov­de mo­že­te u­prav­lja­ti op­ci­jom ra­da pro­ce­so­ra u vi­še ni­ti, pa i de­fi­ni­sa­ ti ko­li­ko je­zga­ra (od pre­po­zna­tih) ćete do­pus­ti­ ti Excel‑u da ko­ris­ti. Re­ci­mo, ako ko­ris­ti­te quad core pro­ce­sor, a op­te­re­ti­li ste sis­tem ra­znim dru­ gim po­slo­vi­ma, mo­že­te o­gra­ničiti Excel da ko­ ris­ti sa­mo dva je­zgra, što je sa­svim do­volj­no. U ne­po­sre­dno sle­dećoj gru­pi When calculating this workbook mo­že­te naći op­ci­je za te­kuću ra­ dnu sves­ku; ako ste do­bi­li ne­ku ra­dnu sves­ku sa Mac plat­for­me, mo­žda će bi­ti po­tre­bno da u­ključite op­ci­ju Use 1904 date system; na­ime, iz ne­kog bi­zar­nog ra­zlo­ga, Ap­ple računa­ri računa­ ju „početak vre­me­na“ tek od 1904. go­di­ne, što za po­sle­di­cu ima ne­usa­gla­še­nost u da­tu­mi­ma u ra­dnim sves­ka­ma (pos­to­ji Microsoft Office i za Mac plat­for­me). No­vost u Excel‑u 2007 je u to­me što ovo mo­že­te da po­de­si­te is­ključivo na ra­dnu sves­ku u ko­joj je to po­tre­bno, što je pa­ me­tan i­zbor auto­ra pro­gra­ma. Ma­la je ve­ro­va­t­ noća da vam to za­tre­ba, ali ni­je zgo­reg da zna­ te da je mo­guće. Gru­pa General u pa­ne­lu Advanced sa­drži ne­ke za­nim­lji­ve op­ci­je in­te­rak­ci­je ko­ri­sni­ka i pro­gra­ma, po­put vi­zu­el­ne i zvučne pov­ra­tne in­for­ma­ci­je to­kom i­zvrše­nja ra­znih ope­ra­ci­ja. Međutim, ov­de vam skrećemo pa­žnju na po­se­ bnu op­ci­ju ko­ja je pri­kla­dna ka­da ste tre­nu­tno u ne­kom većem po­slu ko­ji po­dra­zu­me­va si­mul­

52

PC

april 2008

ta­ni rad u vi­še ra­dnih sve­za­ka. Or­ga­ni­zuj­te sve te ra­dne sves­ke u je­dan po­se­ban fol­der, a za­tim u po­lje At startup, open all files in upi­ši­te pu­ta­ nju do te lo­ka­ci­je na dis­ku (ili na ser­ve­ru). Ovo po­lje je, na­ža­lost, pa­siv­no, pa će bi­ti naj­lak­še da o­tvo­ri­te to mes­to u Windows Explo­re­ru i iz po­ lja pu­ta­nje is­ko­pi­ra­te i pre­ne­se­te sa­držaj u ovo po­lje. Na­kon to­ga, pri­li­kom o­tva­ra­nja pro­gra­ ma će o­dmah bi­ti o­tvo­re­ne sve ra­dne sves­ke iz tog fol­de­ra. Na­rav­no, kad zav­rši­te po­sao, i­zbri­ši­ te ili pro­me­ni­te taj po­da­tak. Ve­ro­va­tno ste se još odav­no sre­li sa gru­ pom po­de­ša­va­nja Customize u Excel‑u ili ne­ kom dru­gom pro­gra­mu sis­te­ma Office 2007 u na­me­ri da po­de­si­te sa­držaj pri­ručne tra­ke (QAT). Nećemo vam po­no­vo go­vo­ri­ti o op­štem načinu upo­tre­be ovog pa­ne­la, jer to mo­že­te pročita­ti u uvo­dnom pri­ručni­ku o za­je­dničkim oso­bi­na­ma Office pro­gra­ma. Skrećemo pa­žnju sa­mo na to da pos­to­je pri­li­ke kad bis­te do ne­ kih sta­ri­jih (da ne ka­že­mo ana­hro­nih) ko­man­ di mo­gli doći is­ključivo ta­ko što bis­te ih pro­na­ šli na du­gom spis­ku svih ko­man­di i sme­šta­njem na pri­ručnu tra­ku. Evo sa­mo je­dnog pri­me­ra: u pret­ho­dnim ver­zi­ja­ma Excel‑a, na ras­po­la­ga­nju je bi­la ko­man­da Data / Form. Ta­ko bis­te o­tvo­ri­ li pros­ti o­bra­zac ko­ji je slu­žio za kon­tro­lu lis­te: unos, pre­tra­ga, pa čak i bri­sa­nje re­do­va u lis­ti je bio pri­lično je­dnos­ta­van za­hvat u tom o­bras­cu. Da­nas pos­to­je mo­der­ni­ji načini ta­kvog ra­da, ali mo­žda vi ili va­še ko­le­ge ima­te ide­ju da bi to i da­ lje tre­ba­lo ko­ris­ti­ti. U lis­ti i­znad le­vog o­kna u pa­ ne­lu Customize bi­raj­te gru­pu All Commands, pa u o­grom­nom spis­ku (ko­ji je, srećom po­ređan abe­ce­dno) po­tra­ži­te stav­ku Form i pre­ba­ci­te je u de­sno o­kno kli­kom na du­gme Add. Pre­os­ta­je sa­mo još da o­dlučite o tačnom po­lo­ža­ju QAT ko­man­de i – to je to!

Mi­cro­soft O­ffi­ce Excel 2007 – Ana­li­tički alat no­ve ge­ne­ra­cije

Na kra­ju priče

S

ko­ro sva­ki pri­ručnik o Excel‑u – pa ta­ ko i ovo dvo­del­no i­zda­nje – trpi mu­ ku ne­do­volj­nog pros­to­ra da bi se opi­sa­le broj­ne mo­gućnos­ti i va­ri­jan­te pri­me­na o­dličnih te­hni­ ka ko­je taj pro­gram sa­drži. To va­ži čak i sad, ka­ da ovaj sa­držaj za­uzi­ma pros­tor od tri nor­mal­ na umet­ka, a spra­vi­li smo i test‑po­li­gon u vi­du ra­dne sves­ke čiji sa­držaj pra­ti tekst u ovom pri­ ručni­ku. Na­ša o­dlu­ka da do te me­re uvećamo sa­držaj svo­jev­rsni je po­klon za vas, uručen u na­ me­ri da vas po­ta­kne­mo da se za­is­ta an­ga­žu­je­te u o­sva­ja­nju taj­ni pro­gra­ma ko­ji su mno­gi na­zva­ li vrhun­cem po­nu­de na trži­štu po­slov­nih ko­ri­ sničkih a­pli­ka­ci­ja. Ni­ko i ni­ka­da neće moći da na­bro­ji sve us­pe­šne vi­do­ve pri­me­ne Excel‑a. Ali, još bi veće is­ku­še­nje bi­lo da po­ku­ša­te da opi­še­te ne­ku ne­us­pe­šnu pri­me­nu: ka­ko ras­te is­kus­tvo, ta­ko počinje­te da ra­zu­me­te ka­ko i­zja­va „Excel to ne mo­že da i­zve­de“ za­pra­vo tre­ba da gla­si „ja to još ne umem da ura­dim u Excel‑u“. Ali, ni to „ne umem“ ni­je greh: Excel je to­li­ko kom­plek­san u svom sas­ta­vu i ras­po­la­že to­li­kim bro­jem kom­bi­na­ci­ja da vam za­is­ta tre­ ba mno­go vre­me­na da sa­zna­te vi­še ne­go što bi vam mo­glo za­tre­ba­ti. Pot­pi­snik ovih re­do­ va u­pra­vo ula­zi u pe­tna­es­tu go­di­nu re­al­nog is­ kus­tva u ra­du sa Excel‑om, ali od nje­ga ni­ka­da nećete čuti i­zja­vu da zna sve o tom pro­gra­mu – to bi, pros­to, bi­lo ne­tačno! Međutim, uvek se po­ jav­lju­ju pros­to­ri za no­va is­kus­tva i za ra­zme­nu zna­nja: to­me ne­ma kra­ja. Na In­ter­ne­tu ćete pro­ naći go­mi­lu prak­tičnih pri­me­ra ka­kve ni­smo bi­li u pri­li­ci da aran­ži­ra­mo u ovim ma­lim pri­ ručni­ci­ma: je­dan od ta­kvih i­zvo­ra je i „Prak­ti­

kum na Webu“, sajt na a­dre­si www.prak­ti­kum. co.yu, čija zo­na po­svećena pro­gra­mu Excel ras­ te ne­pre­ki­dno. U pri­ručni­ku do čijeg ste kra­ja u­pra­vo do­šli naići ćete na obi­lje opi­sa ala­ta i te­hni­ka ko­ji čine pra­vu sna­gu Excel‑a. Upo­zo­ri­li smo vas na počet­ ku da ni­je bi­lo mo­gućnos­ti da opi­še­mo sve: naići ćete i na ko­man­de ko­je ni­smo opi­sa­li, sa op­ci­ja­ ma u di­ja­lo­zi­ma o ko­ji­ma ni­je bi­lo ni reči. Sad bis­te se mo­gli upi­ta­ti „a da li bi mi sve to za­is­ta ika­da za­tre­ba­lo“. Od­go­vor na to pi­ta­nje ne mo­že­ mo da vam da­mo, ali mo­že­mo da vam pre­dlo­ži­ mo da ga sa­mi nađete. Ne­moj­te odus­ta­ti, ne­go na­pre­duj­te! Upo­tre­ba na­pre­dnih ala­ta ni­je ni­ka­ kav ba­uk: je­di­na ce­na nji­ho­vog o­sva­ja­nja je i­zve­ sno vre­me pro­ve­de­no u is­pi­ti­va­nju mo­gućnos­ti i u tra­že­nju op­ti­mal­nog o­bli­ka da se kon­kre­tni po­sao naj­lak­še ura­di. Do­ka­za­no je pra­vi­lo da se to ulo­že­no vre­me ka­sni­je vi­šes­tru­ko vraća, kroz kraće vre­me o­bra­de i u vi­du kva­li­te­tni­jih re­še­nja. A ako zbi­lja ce­ni­te svo­je vre­me i te­ži­te bo­ljoj efi­ ka­snos­ti, pre­po­znaćete po­ten­ci­jal­nu do­bit od du­ bljeg po­zna­va­nja ovog sjaj­nog pro­gra­ma. Priču o pro­gra­mu Microsoft Office Ex‑ cel 2007 zav­rša­va­mo na­po­me­nom da ste pri­me­ nom pri­ručni­ka ot­kri­li tek prvi krug zna­nja o naj­po­pu­lar­ni­jem pro­gra­mu za rad u una­krsnim ta­be­la­ma. U ne­kim bu­dućim pri­ručni­ci­ma, po­ tru­dićemo se da vam opi­še­mo šta mo­že­te ra­di­ti u Excel‑u ka­da pro­gra­mi­ra­te u nje­go­vom izu­ze­ tnom pod­sis­te­mu za auto­ma­ti­za­ci­ju, a ta­kođe i ka­kve do­bi­ti os­tva­ru­je­te ka­da u­dru­ži­te sna­gu vi­ še Office pro­gra­ma o­dje­dnom i ka­da u­ključite te­ hno­lo­gi­je In­ter­ne­ta u svoj sva­ko­dnev­ni rad.

april 2008

PC

53

Related Documents

Excel 2007 (pc Press)
February 2021 1
Excel 2007 - Tutorijal
January 2021 1
Pc
January 2021 2

More Documents from "Haris Mutap"

January 2021 0
February 2021 0
January 2021 0