Srpski - Excel 2007, deo 2
February 5, 2017 | Author: DDule | Category: N/A
Short Description
Download Srpski - Excel 2007, deo 2...
Description
S
P
E
C
I
J
A
L
N
I
D
O
D
A
T
A
K
#143 april 2008 #137 / oktobar 2007
Microsoft Office Excel 2007 Analitički alat nove generacije
Dragan Grbić
PC SPECIJALNI DODATAK
P
red vama je drugi deo priče o progra mu Microsoft Office 2007. Nakon pro šlomesečnog priručnika, za koji se iskreno nada mo da vam je otkrio neke nove ideje koje se kri ju na novoj radnoj površini i u radnim listovima koji su hiljadu puta veći od onih u prethodnim verzijama, vreme je da se latimo ozbiljnijeg po sla. Demonstriraćemo najčuveniji spreadsheet program današnjice u punoj snazi. Bićete u pri lici da vidite, isprobate i savladate tehnike ana lize podataka koje ovu klasu programa čine ne zamenljivom u poslovnom okruženju. Reč je o tehnikama sažete prezentacije velikih skupova podataka, principima za izvođenje raznih una krsnih preseka i predviđanja, kao i o nekim po sebnim načinima primene podsistema o kojima smo već govorili u prvom delu. Možda ćemo ovom prilikom razočarati ko risnike koji očekuju da saznaju više o postup cima koji čine nadgradnju Excel‑a; dakle VBA automatizaciju i primenu Internet tehnologija. Nažalost, ne možemo ići toliko u širinu: to su te me koje bi obimom i sadržajem mogle da čine posebna izdanja priručnika – biće za to prilike sledećih meseci. 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. Primena Office pro grama u intranetu i na Internetu danas čini so lidnu priču koja je zanimljiva sve većem broju naših čitalaca. Odložili smo te teme kako bismo im se vratili kako dolikuje. Da biste bili što efikasniji u savladavanju ovog gradiva, postoji nekoliko preduslova. Gle dajući unazad, najpre ponavljamo potrebu da savladate sve terminološke detalje i osnovne tehnike o kojima smo govorili prošlog mese ca. Još dalje od toga, nadamo se da ste već pri hvatili opšte principe koji vladaju na novoj ra dnoj površini zasnovanoj na glavnoj traci (ri bonu), novim funkcionalnim proširenjima ko jima su radne operacije pojačane, kao i karak teristikama novih formata datoteka; time se vi
PC
april 2008
še nećemo baviti, jer se nadamo da uz sebe već imate priručnik „Microsoft Office 2007, (r)evo lucija korisničkog softvera“, objavljenog u PC #134 juna 2007 (i često ponovo objavljivanog u pratnji serije priručnika o programima siste ma Office 2007). Podsetićemo vas i na neke izbore koje smo načinili: ovaj priručnik, kao i onaj pre njega, pra ti interfejs programa Excel 2007 na engleskom jeziku. Lokalizovanu verziju sistema Microsoft Office 2007 svakako predstavljamo na neki dru gi način. Takođe, možda već znate za tezu pot pisnika autora ovih redova o „knjizi o Excel‑u na 800 strana“ – verujte, ne bi bilo teško napi sati takvu knjigu. A verujte i da je mnogo teže pronaći meru pravog izbora tema, sadržaja i obi ma opisa koji odgovaraju gabaritima priručni ka poput ovog. Prva kompenzacija je da bi bilo korisno da radite dok čitate. Nema mnogo vaj de od prostog čitanja ovog teksta: isprobavajte ono o čemu čitate! Ovog puta, taj predlog podu piremo i materijalno: na pratećem DVD‑u ćete pronaći radnu svesku u kojoj se nalaze svi pri meri opisanih tehnika. U njoj ćete zateći poče tne situacije prikladne za angažovanje tehnika o kojima je reč, kao i beleške koje vam prepo ručuju kako da ispitate svojstva i posledice pri mene konkretnih alata. A kao svojevrsni odgovor na pitanje koje biste mogli postaviti, predlažemo vam da nipo što ne sputavate svoj istraživački duh: kad god vi dite neku komandu ili opciju koju nismo pome nuli, a koja postoji u kontekstu tehnike o kojoj govorimo u nekom odeljku, slobodno je isprobaj te. Napravite kopije nekih svojih radnih svezaka (kao meru predostrožnosti ako nešto krene kako ne treba) i igrajte se ‑ kad ovo kažemo, mislimo doslovno! Samostalno upoznavanje i savladava nje nekih pojedinosti u bilo kom programu jes te najsavršeniji oblik napredovanja. Verujemo da mnogi već imaju takvo iskustvo; ako ga nema te, raspitajte se malo kod svojih iskusnijih kole ga: svako će vam reći da se dešavalo da zaboravi ono što je pročitao, a nije isprobao, ali ono što je sam naučio u praksi – ostalo je zauvek.
Microsoft Office Excel 2007 – Analitički alat nove generacije
Pomoćni alati i tehnike
S
adržaji u radnim sveskama počivaju na odnosima podataka koji ponekad mo gu da budu i vrlo kompleksni. Zbog toga je potre bno da u svakom času raspolažete alatima koji će olakšati vaš rad. Takvim alatima se posvećujemo pre nego što se zaista upustimo u napredne mo gućnosti Excel‑a. To činimo iz sasvim prostog, ali opravdanog razloga: reč je o alatkama koje čine srž produktivnosti. Drugim rečima, možda biste i mogli da se snalazite bez njihovog korišćenja, ali ako ih poznajete, svakako će vam biti lakše. Savladajte ovo poglavlje: nećete zažaliti.
Pretraživanje i zamena Kao i drugi Office programi, i Excel sa drži standardne dijaloge Find (Ctrl+F) i Re‑ place (Ctrl+H), koje ćete uglavnom koristiti na uobičajeni način; osim prečica koje su na jefikasnije, dijaloge možete pozvati i izborom u paleti Home > Editing > Find & Select. Ali, skrećemo vam pažnju da ove operacije sadrže i opcije karakteristične za rad u radnim sveska ma Excel‑a. Za početak, uočite šta se dešava ka da u dijalogu Find kliknete na dugme Find All: na dnu dijaloga se razvija okno u kome će biti popisane sve instance koje odgovaraju uslovu. Popis je veoma detaljan i daje sve relevantne informacije o sadržajima; podaci su istovreme no i hiperveze ka pojedinim sadržajima. Dakle, možete primeniti zamenu ili učiniti bilo šta: slo bodni ste i da privremeno napustite dijalog bez zatvaranja, radeći bilo šta na radnom listu, na kon čega možete da se vratite u dijalog. Da biste pristupili drugim posebnim mo gućnostima, proširite dijaloge klikom na du gme Options. Već na vrhu dijaloga, uočićete mo gućnost da kriterijumima za pretragu i zamenu dodate i uslov nalaženja posebno oblikovanih sadržaja. Klikom na dugme Format dobićete isti onaj dijalog koji koristite i za uobičajene poslo ve oblikovanja ćelija. Koristeći ovu opciju, čak možete preskočiti unos teksta u poljima krite
rijuma, pa naložiti, recimo, da se pronađu sve ćelije ispisane crvenim fontom i da to zamenite plavim ispisom, ili da svi podaci u formatu datu ma dobiju neku drugu masku. Kriterijum obli kovanja ne morate sami definisati, nego se mo žete poslužiti uzorkom na radnom listu: klikom na strelicu na desnoj ivici dugmeta otvorite krat ki meni, pa komandom Choose Format From Cell pozovite „pipetu“ kojom ćete kliknuti na ćeliju u željenom obliku; tokom biranja, dijalog će privremeno nestati, a vratiće se u času oda bira. Pošto kriterijum formata ostaje upamćen do kraja seanse, uklonićete ga komandom Clear Find Format u istom pomoćnom meniju. Pripa zite na to, jer zaboravljeni kriterijum oblika mo že da spreči ispravan postupak uobičajene pre trage i zamene.
Podrazumevani opseg za pretragu i zame nu je radni list; možda će biti potrebno da proši rite opseg na domen cele radne sveske – u tom slučaju, u listi Within odaberite opciju Work‑ book. Ako želite da se pretraživanje i zamena obave samo na određenom skupu listova, pre poziva dijaloga ih obeležite klikom miša na je zičke dok držite pritisnut taster Shift ili Ctrl. Obratite pažnju na mogućnost odlučivanja o va žnosti velikih i malih slova (Match case), kao april 2008
PC
PC SPECIJALNI DODATAK
i na opciju da kriterijum važi samo ako je to celokupni sadržaj ćelije (Match entire cell con‑ tents). Pretraživanje po redovima ili kolonama najčešće nije bitno, ali ako je tabela jako velika u obe dimenzije, možda ima smisla da promeni te taj redosled.
Uočavanje grešaka Excel će vam trenutno pomoći u svakoj si tuaciji kada pri unosu formule napravite grešku ili ona nastane kasnije. Postoji nekoliko tipova grešaka i bitno je da ih prepoznate, kako biste valjano reagovali. Sintaksna greška se javlja u trenutku unosa formule: recimo, zagrade u izra zu nisu uparene, pogrešno je ukucana rezervisa na reč, nije unet tačan broj argumenata i slično. Ove greške se prepoznaju odmah: u slučajevi ma kada program ne može sam da ispravi neku očiglednu omašku, neće vam biti dozvoljeno da završite unos formule, nego ćete dobiti upozore nje sa opisom greške i pravcima mogućeg reše nja. Uobičajeno je da vas program tada vrati u režim uređenja ćelije. Greška u vrednosti se javlja u trenutku in terpretacije unetog sadržaja. To znači da je for mula ispravno napisana, ali da se rezultat ne mo že dobiti zbog neke neregularne situacije. Gre ška može nastati u trenutku unosa, ali i kasnije, recimo ako je u nekoj od referenciranih ćeli ja kasnije promenjen sa držaj tako da više ne od govara pravilima formu le u kojoj učestvuje. Za to u Excel‑u postoje po ruke o grešci koje se jav ljaju umesto rezultata i koje bliže određuju nje nu prirodu. U nekim slučajevima, pored ćeli je sa greškom će se pojaviti pametna oznaka sa nekoliko predloženih akcija u ispravljanju. Gre ške #REF! i DIV/0! smo već pomenuli u prvom delu (greška u referenci, odnosno deljenje nu lom), a pomenimo još neke:
PC
april 2008
#N/A – argument formule nije poznat. Ovo se dešava kada se argument poziva iz dru ge datoteke koja više nije dostupna, kad pokuša te da upotrebite funkciju VLOOKUP nad nesor tiranom listom (o ovoj funkciji govorimo kasni je) ili kada korisnički definisana funkcija više ni je na raspolaganju. #NAME? – ime funkcije ili opsega nije pre poznato. Na primer, uneta je funkcija =QWER TY() koja ne postoji u Excel-u, ili je formula na pisana kao =SUM(podaci) kada ne postoji op seg pod tim imenom. #NUM! – neregularna upotreba broja. Gre ška se javlja ako je argument formule neki neod govarajući broj, npr. =WEEKDAY(NOW();9), jer 9 je neispravan argument u ovoj funkciji. #VALUE! – neispravan tip argumenta. Gre ška se javlja ako se u formuli pojavio pogrešan tip podatka (npr. =1/"a"). #NULL! – to je relativno retka greška, a dešava se uglavnom kao posledica neisprav nog pisanja formula u kojima su opsezi pogre šno referencirani. Recimo, dva opsega napisana kao =SUM(A1:A3 C1:C3) umesto =SUM(A1: A3;C1:C3) se tumače kao presek, koji je u ovom slučaju prazan skup. Neke greške su očigledne, poput deljenja nulom i odmah vam je jasno šta treba da predu zmete. Neke složenije gre ške, kao što su neisprav ni argumenti funkcija, re šavate proverom sadrža ja i tipova polaznih poda taka; videćete uskoro ka ko se neke skrivenije gre ške mogu naknadno „ulo viti“. Ponekad ćete ugleda ti obeležje #######; to ni je greška, nego se pojavlju je kao upozorenje da je nu merički preširok da stane u ćeliju. To je legitim no ponašanje; kada bi se brojevi podvlačili pod susedne ćelije kao što je to slučaj sa tekstom, mogli biste biti dovedeni u zabludu o vrednosti ma, a to je nedopustivo. Čim dovoljno povećate
Microsoft Office Excel 2007 – Analitički alat nove generacije
širinu kolone, broj će se videti valjano; dok to ne učinite, punu vrednost broja možete videti u polju za unos, ako je to aktivna ćelija, ili kao ekransku napomenu kada prinesete pokazivač takvoj ćeliji. Excel će, kad god je moguće, sam proširiti kolonu tako da se broj uredno vidi. U nekim pri likama, ako broj premašuje širinu zbog jedne ili dve decimale, broj će u prikazu biti zaokrugljen na celi deo (takav primer ste videli u prvom de lu), pa pripazite na to. Kada radite sa velikim brojevima, idealno je da unapred predvidite do voljnu širinu kolone. Budite brižljivi kada pri premate brojeve u radnom listu za intenzivnu upotrebu; ako je potrebno, promenite masku broja da biste forsirali optimalni prikaz.
Ako deo reference u formuli upućuje na sa mu ćeliju u kojoj se nalazi formula, to se naziva cirkularnom referencom. Do ovog možete doći direktno, npr. ako u ćeliju A3 postavite formulu =SUM(A1:A3), ili indirektno, ako neka referen ca u formuli već koristi tu ćeliju kao referencu u svom rezultatu. U opštem slučaju, ovakva po java se smatra greškom. U takvim slučajevima, program će se pobuniti i zatražiti da ispravite ili da eksplicitno potvrdite takav unos; naime, pos toje neke funkcije specijalnih namena koje u ite rativnom numeričkom procesu koriste rezultat kao argument i tada cirkularnu referencu treba dopustiti. Ali, verovatnije je da je ipak greška: u dijalogu upozorenja kliknite na Cancel i uočite da je rezultat formule nula; uđite u tu ćeliju, pri tisnite F2, pa proverite koje su polazne referen ce uokvirene. Postoji i paleta sa spiskom ćelija koje su cirkularno referencirane, nalazi se na glavnoj traci: Formulas > Formula Auditing > Error Checking > Circular References. Čak i ako
ima više takvih ćelija, program će na tom mes tu navesti samo poslednju; svakako je poželjno da takvu pojavu otklonite čim se desi. Ukoliko je u nekoj radnoj svesci održana cirkularna re ferenca, bićete upozoreni o tome prilikom nje nog otvaranja.
Relacije između ćelija U situacijama kada kroz formule usposta vite složene odnose između ćelija radne sveske, ponekad je neophodno ispitati gde se nalaze sa držaji koji su uzročno ili posledično povezani sa nekim podatkom. Osim toga, zbog mnogih uzroka, kao što je promena sadržaja jedne ili više ćelija, može doći do naknadne greške u re zultatu formule. U nekim slučajevima, greška je očigledna i možete je otkriti i otkloniti brzo; ali, postoje situacije ka da se uzrok greške nala zi nekoliko koraka una zad, jer argument formu le može biti rezultat dru ge, prethodne formule; tada morate ići korak po korak unazad, tražeći konstantu koja pravi problem. Pošto bi to bilo vrlo teško izvesti čitanjem formula i ručnom po tragom, postoji posebna grupa alatki koje su na menjene otkrivanju takvih veza. Najpre utvrdimo nekoliko polaznih pojmo va. Prethodnik (engl. precedent) je ćelija upotre bljena kao referenca u formuli. Zavisnik (engl. dependent) je ćelija sa formulom koja referenci ra tu ćeliju. Prethodnici i zavisnici mogu biti di rektni, kada su u neposrednoj vezi sa odgovara jućim podatkom, ili indirektni, kada je ta veza pružena na više nivoa, sa međurezultatima ko ji čine vezu. Najpre utvrdimo koji su to neposredni ko raci koje možete preduzeti kada se greška ja vi, a nije očigledno čime je uzrokovana. Kada aktivirate ćeliju koja sadrži kôd greške, klikni te na pametnu oznaku koja se javlja uz njenu levu ivicu i birajte komandu Error Checking > Trace Error. U tom času, možda će se pojaviti april 2008
PC
PC SPECIJALNI DODATAK
jedna ili više crvenih strelica u smeru ka aktiv noj ćeliji: to će vas usmeriti na grešku pretho dnika. Niz crvenih strelica se pruža unazad do prve instance greške, a na tu ćeliju će ukazivati jedna ili više plavih strelica. To je pravo mesto na koje treba da usmerite pažnju: jedna od ćeli ja ili opsega iz koje dolaze plave strelice je nepo sredni uzročnik greške i sada treba da je otklo nite. Ukoliko umesto crvene ili plave ugledate is prekidanu tamnosivu strelicu na čijem početku se nalazi mala ikona, reč je o referenci van aktiv nog radnog lista. Da biste lakše stigli do prethodnika koji se možda ne vide trenutno na ekranu, postoji mali trik: primaknite pokazivač miša strelici dok se ne pretvori iz krstića u običan kursor, pa dvaput kli knite i biće aktivirana ćelija iz koje strelica dolazi. Ako je reč o referenci van radnog lis ta, dupli klik će otvoriti dijalog Go To u kome ćete videti adresu prethodnika; kliknite na adre su, pa potvrdite izbor sa OK i bićete premešteni na lokaciju te reference. Naizmeničnim duplim klikom na strelicu, aktiviraćete ćeliju ili opseg prethodnika i ćeliju zavisnika. Pregled prethodnika i zavisnika ne mora nužno da se koristi samo za lov na greške; po nekad ćete poželeti da ispitate kakvi su odnosi među ćelijama, možda upravo zato da biste una pred sprečili da greška nastane. Komande za te
PC
april 2008
poslove se nalaze u posebnoj grupi alatki For‑ mulas > Formula Auditing. Kada se postavite na ćeliju koja sadrži formulu, klikom na dugme Trace Precedents biće nacrtane plave strelice ko je upućuju na sve direktne prethodnike (one u prvom nivou zavisnosti). Ukoliko ponovo kli knete na isto dugme, biće označeni svi pretho dnici drugog nivoa – i tako redom, dokle god ima prethodnika. Strelice će ostati vidljive dok ne zadate komandu za čuvanje radne sveske ili ne kliknete na dugme Remove Arrows. Uočite da je to dugme razdeljeno: u paleti se nalaze još dve komande uz čiju pomoć možete ukloniti sa mo jedan nivo strelica od prethodnika ili ka za visnicima u odnosu na aktivnu ćeliju.
Praćenje vrednosti i provera formule Strukture u radnim sveskama se često ko riste za postavku malih, ali složenih aplikacija. U toku pripreme, te postavke mogu postati pri lično komplikovane, pa Excel raspolaže alatka ma koje su potekle iz klasičnih razvojnih okru
ženja, a namenjene su praćenju raznih vrednos ti i njihovoj daljoj analizi. Te alatke su vam pri ruci u grupi Formulas > Formula Auditing. Prva takva alatka je veoma jednostavna: ka da kliknete na dugme Show Formulas, desiće se dve stvari. Najpre, sve formule će biti ispisa ne kao tekst, a ne kao rezultat; takođe, sve ko lone će biti upadljivo proširene. Bez brige, ovo je privremeno stanje; ponovni klik na isto du gme vraća vidljivost rezultata i valjane širine ko lona. Ovaj pregled je prikladan ako želite da se
Microsoft Office Excel 2007 – Analitički alat nove generacije
upoznate sa sadržajem radnog lista koji ste do bili od nekog drugog ili ako treba da uporedite sličnost formula koje trenutno uređujete na ne kom mestu. Alatka za nadzor i proveru izračunava nja formula je izuzetno dragocena kada ste u dilemi da li neka duga formula radi valjano, a iz rezultata to ne možete odmah da zaključite. Da vas podsetimo: u prvom delu smo govori li o mogućnosti da argument neke formule bu de druga, ugnežđena formula. Limiti u Excel‑u su toliki da možete napisati ogromnu „kobasi cu“ od formule, pa je nju teško kontrolisati. Kad god možete, izbegnite to rastavljanjem na ćeli je sa međurezultatima; međutim, to nije uvek moguće, pa bi bilo dobro da se prvi put uveri
te da sve teče kako tre ba. Nad ćelijom koja sadrži složenu formu lu, pozovite komandu Formulas > Formu‑ la Auditing > Evaluate Formula: biće otvoren dijalog u kome ćete proceniti valjanost formu le. Ako je pred vama samo jedna funkcija, na raspolaganju je samo dugme Evaluate; ako je formula složenija (npr. izraz čiji elementi su i sa mi rezultati formula), imaćete i dugme Step In na raspolaganju. Analiza počinje na podvučenom delu for mule. Uzastopnim ulaskom u dubinu koraci ma Step In, jednog časa ćete doći do vrednosti u najdaljoj ćeliji i sadržaj reference će se pretvo riti u konstantu. Koracima unazad (dugme Step Out) doći ćete do sledećeg koraka u izračuna vanju. Ovakvim kretanjem u prostoru dijaloga, videćete kako se delovi formule redom pretva raju u vrednost, korak po korak i u redosledu koji odgovara realnom načinu izračunavanja.
april 2008
PC
PC SPECIJALNI DODATAK
Ovo je posebno važno ako pokušavate da utvrdi te tačan uzrok neke greške u složenoj formuli. Skraćeni put je da u nekoliko koraka, bez ulas ka u analizu delova, dođete do direktnog rezul tata pomoću dugmeta Evaluate. Ako tokom ana lize izgubite nit praćenja ili napravite neki po grešan korak, možda je najlakše da zatvorite, pa opet otvorite dijalog, kako biste ponovili anali zu formule. Druga opcija je da dugmetom Eval‑ uate dođete do kraja procesa: tada ponovo po krenite analizu klikom na Restart. Još jedan aktivni činilac analize je Watch Window, u kome ćete po potrebi nadgledati vre dnosti odabranih definisanih ćelija u svim otvo renim radnim sveskama. Ova tehnika je pozna ta svakom Windows programeru, gde se prate stanja promenljivih u toku rada programa; pri
mena ovog prozora u Excel‑u je dragocena u sličnim prilikama – kada razvijate neku slože nu strukturu, možete postaviti uvid u neke kri tične ćelije, pa uvek na jednom mestu videti ime radne sveske, adresu i opciono ime ćelije, kao i sadržaj neke formule i njenu trenutnu vrednost. Posebno je zgodno to što bilo kad možete zatvo riti okno Watch Window, pa ga kasnije opet otvo riti – sadržaj ostaje na raspolaganju; to važi čak i ako zatvorite, pa kasnije opet otvorite radnu sves ku. Zbog toga ovo okno možete primeniti i u re dovnom radu, ako želite da imate pogled na po datke koje trenutno ne možete da vidite, jer su na drugom radnom listu (npr. podaci iz kursne liste); poenta je u tome što ne morate angažova ti ćelije na radnom listu samo da biste imali uv id u te podatke. Definicije praćenih ćelija ostaju
PC
april 2008
na snazi dok god ne uklonite suvišne izborom u oknu i klikom na dugme Delete Watch.
Komentari u ćeliji Nema ničeg neurednijeg nego kada ćelije nekog opterećenog radnog lista koristite za pi sanje komentara i poruka drugim korisnicima tabele. Umesto toga, bolje je da koristite komen tare u ćeliji: to je svojevrsni vid ceduljice sa pro izvoljnim tekstom koja se „kači“ na ćeliju, a za tim se ponaša kao i druge ekranske napomene. Svi zahvati nad komentarima u ćeliji su jednos tavni, a obavljaju se komandama u grupi Re‑ view > Comments. Komandom Insert Comment ili prečicom Shift+F2, otvorićete žuto prozorče u koje može te uneti bilo kakav tekst. Nakon unosa, komen tar se „lepi“ uz ćeli ju strelicom koja je povezana sa indika torom poruke: to je mali crveni tro ugao u gornjem de snom uglu ćelije. Da ne bi preklapa li sadržaj radnog lis ta, komentari na ra dnom listu se neće podrazumevano videti, osim kada postavite po kazivač miša na ćeliju koga sadrži komentar. Pu nu vidljivost svih komentara možete uključiti komandom Show All Comments. Možete odre diti i da se komentar u aktivnoj ćeliji forsirano vidi uvek: kliknite na dugme Show/Hide Com‑ ment. Kada u radnoj svesci ima komentara, pos taće aktivne i komande za aktiviranje okna pret hodnog, odnosno sledećeg komentara; aktivira ni komentar možete urediti ako kliknete na ko mandu Edit Comment. Pošto je komentar poseban vid grafičkog obli ka AutoShape, možete ga posebno uređivati, me njajući mu veličinu, boju, font i ostale parametre. Dijalog za oblikovanje ćete otvoriti ako kliknete desnim tasterom miša na ivični okvir komentara i odaberete komandu Format Comment.
Microsoft Office Excel 2007 – Analitički alat nove generacije
Tehnike zaštite Excel sadrži vrlo razvijen interni sistem za štite na raznim nivoima: počev od zaštite jedne ćelije i radnog lista od pogleda i od promene sa držaja, sve do kontrole pristupa radnoj svesci, uz dodelu selektivnih prava upotrebe. Ove me tode su vrlo sigur ne, ali samo ako ih koristite ispravno. Obratite pažnju: sa da govorimo o op cijama zaštite struk tura u već otvore noj radnoj svesci. U prvom delu smo go vorili o tehnikama zaštite otvaranja radnih svezaka za štićenih lozinkom; a što se tiče pristu pa datotekama, to nije posao Office programa, nego Windows administracije. Dakle, ovo je naj dublji strukturni oblik zaštite koji sadrži više op cija; one deluju na raznim nivoima, a na vama je da primenite optimalni obim zaštite prema realnoj potrebi. Najopštiji nivo je zaštita same radne sveske. Otvorite dijalog komandom Review > Chang‑ es > Protect Workbook > Protect Structure and Windows: videćete dva polja za izbor i polje za opciono postavljanje lozinke. Uključenjem op cije Structure zaštitićete radnu svesku od doda vanja, premeštanja, brisanja, promene vidljivos ti i promene imena radnih listova. Kao posre dna posledica ove zaštite, ovim postupkom biće sprečene i neke druge, inače legitimne akcije: pomeranje ili kopiranje radnog lista u drugu ra dnu svesku; dodavanje grafikona u vidu novog lista; prikazivanje izvornih podataka neke ćeli je u području podataka izvedene tabele i slične operacije (videćete kasnije o čemu je reč). Opcija zaštite prozora (stavka Windows) odnosi se na samo prikazivanje radne sveske: možete definisati tačan položaj jednog ili više prozora radne sveske unutar glavnog prozora
programa, a zatim im zaključati veličinu i polo žaj. Ako aktivirate ovu zaštitu, sva kontrolna du gmad prozora radne sveske nestaju iz naslovne linije (ne mešajte ovo sa naslovnom linijom pro grama). Lozinka u dijalogu Protect Workbook je opciona i upotrebite je kad ne želite da drugo lice promeni uvede ne zaštite; ta lozin ka je jednoznačna samo za ovu akciju zaštite i drugim lo zinkama se ne mo že otključati. Da ukinete postavljena ograničenja, birajte komandu Review > Changes > Protect Workbook > Protect Structure and Win‑ dows (videćete da se pored komande nalazi oznaka za potvrdu) i eventualno unesite traženu lozinku. Sledeći nivo zaštite se odnosi na pojedini radni list. Ovde interfejs zaštite nudi veliki iz bor detalja, pa možete napraviti interesantan operativni scenario. Ali, da bi zaštita bila zais ta efektna, prethodno je potrebno da definišete pripremnu zaštitu svake ćelije i svakog objekta ponaosob. Važan detalj: pripremna zaštita znači da će ograničenja u ćeliji ili na objektu funkci onisati tek kad zaštita radnog lista bude aktivi rana. Da bi posao bio lakše izveden, zaštita ćeli je je u podrazumevanom stanju uvek aktivna; poenta je u tome da ćete u praksi uvek imati manje otključanih nego zaključanih ćelija: ot ključaćete samo one ćelije u kojima ćete dozvo liti direktan unos, dok tekstovi u obrascima i za glavljima, formule i pomoćni sadržaji ostaju za štićeni od izmene, a da pritom ništa ne gubite na funkcionalnosti. Da biste postavili scenario zaključavanja ćelija, označite sve buduće otključane ćelije, po zovite dijalog Format Cells (Ctrl+1 ili kontek stni meni), odaberite karticu dijaloga Protec‑ tion i isključite polje za potvrdu Locked. Nakon april 2008
PC
PC SPECIJALNI DODATAK
postavljanja zaštite radnog lista, sve takve ćeli je će ostati raspoložive za unos i izmenu. Obra tite pažnju i na polje za potvrdu Hidden: to ni je način da sakrijete vidljivost sadržaja u ćeliji, nego služi za formule. Naime, ako uključite ovu opciju u ćeliji koja sadrži formulu, kada zaštiti te radni list, nećete moći da vidite sadržaj for mule u liniji za unos. Među otključanim ćelija ma na zaštićenom listu kretaćete se efikasno tas terima Tab i Enter. Grafičke objekte možete ot
opcije za oblikovanje, umetanje i brisanje redo va i kolona, sortiranje, automatsko filtriranje, itd. Pažljivo odaberite sve dozvole i testirajte ka ko se radni list ponaša u realnim uslovima. Da biste ukinuli zaštitu radnog lista, odaberite Re‑ view > Changes > Unprotect Sheet i eventualno unesite lozinku. U zaštiti radnog lista postoji još jedan ele ment granulacije: to je mogućnost dodele selek tivnog prava uređivanja zaštićenog dela radnog
ključati i zaključati na analogni način kao i ćeli je: svi umetnuti objekti su inicijalno zaključani, a to stanje se aktivira postavljanjem zaštite na ra dni list. Jedan usputni savet: bilo bi zgodno da otključane ćelije obeležite na neki način (pose bnim stilom ili bojom podloge) zbog kasnijeg lakšeg snalaženja. Opcije zaštite važe pojedinačno za sva ki list radne sveske, a ako želite da postavite is ti oblik zaštite na više njih odjednom, pre pos tavke ih aktivirajte kao grupu. Da biste zaštiti li aktivni radni list, izaberite komandu Review > Changes > Protect Sheet: dobićete dijalog na čijem vrhu se nalazi posebna opcija; zadržite je uključenom. Osim opcione lozinke koja će čuvati ove postavke, videćete okno sa petnaest pojedinih elemenata na koje se zaštita ne odno si. Polazno je dozvoljeno samo da obeležavate zaštićene i nezaštićene ćelije zbog kopiranja, a možete zabraniti čak i to. Formule su bezbe dne: pri kopiranju formule iz zaštićenog lista biće preneta samo vrednost kao konstanta, ali ne i sam sadržaj formule. Među ostalim dozvo lama koje možete ostaviti korisniku nalaze se
lista određenim korisnicima Windowsa ili oni ma koji znaju posebnu lozinku za promenu ta kvih „sivih zona“. Pre nego što angažujete pu nu zaštitu radnog lista, otvorite dijalog Review > Changes > Allow Users to Edit Ranges. Klikom na dugme New otvorite novi dijalog, pa u nje mu definišite ime opsega, adresu i lozinku; op ciono, klikom na Permissions dobićete dijalog koji poznaju administratori i napredni korisni ci Windowsa: ovde možete definisati sve korisni ke domena ili radne grupe koji će uvek smeti da menjaju definisani opseg bez posebne lozinke. Ako u glavnom dijalogu za dodelu dozvola ko risnicima uključite polje za potvrdu Paste per‑ mission information into a new workbook, pri potvrdi ove postavke biće napravljena nova ra dna sveska sa tabelom pregleda dodeljenih pra va pristupa. Ova zaštita funkcioniše samo kad je podignuta glavna zaštita radnog lista; to reše nje funkcioniše jednostavno: u pokušaju da pro meni neku ćeliju zaštićene zone, korisnik će do biti dijalog Unlock Range u koji može da unese lozinku; ako učini to, cela zaštićena zona će osta ti otključana dok god je radna sveska otvorena.
10
PC
april 2008
Microsoft Office Excel 2007 – Analitički alat nove generacije
Poslednji vid specifične zaštite sadržaja u Excel‑u je sakrivanje struktura. Ovakvi vidovi zaštite nisu direktno vezani lozinkom, ali na dređene lozinke mogu da očuvaju ovo stanje. Celu radnu svesku ćete sakriti komandom View > Window > Hide. Sakrivena radna sveska osta je otvorena, a njeni sadržaji ostaju dostupni kao spoljne reference. Komandom View > Window > Unhide dobićete dijalog sa spiskom svih skri venih datoteka; izborom neke od njih, otkrićete je. Jedan radni list ili obeleženu grupu listova sa
krićete komandom Home > Cells > Format > Hide & Unhide > Hide Sheet. Možete sakriti sve listove, osim poslednjeg vidljivog: potrebno je da postoji barem jedan vidljiv list u radnoj sves ci. Sakriveni radni list ćete otkriti izborom u di jalogu koji se otvara na komandu Hide Sheet u istoj paleti. Ako ste prethodno aktivirali zaštitu strukture radne sveske, nećete moći sakrivati ili otkrivati sakrivene radne listove; zato, kad god je potrebno, kombinujte ove tehnike zaštite da bolje osigurate svoju radnu svesku.
april 2008
PC
11
PC SPECIJALNI DODATAK
Grafikoni
V
izuelizacija podataka svakako nije no vost, ali predstavlja prilično aktuelan trend u poslovnom svetu. Izveštaji moraju bi ti pregledni i lako razumljivi za kratko vreme. Osim toga, očekuje se da neki službeni izveštaj bude i vizuelno atraktivan. Osnovni oblik vizuel nog predstavljanja numeričkih podataka je grafi kon, a tu Excel ima šta da pruži. Aktuelna verzi ja donosi znatna unapređenja na tom polju, naj pre zahvaljujući značajno poboljšanom jezgru za rad sa grafikom koji se isporučuje uz Office 2007. Istini za volju, dugo vremena je Excel zaostajao na tom polju za konkurencijom, ali sad više nije takav slučaj. Ne samo da je upravljanje grafikoni ma jednostavnije nego ikad, nego uz samo ma lo veštine i nekoliko ulo ženih minuta rada može te napraviti grafikon koji oduzima dah. Formalno govoreći, grafikon (engl. chart) je složeni grafički objekat koji je direktno povezan sa nekim tabelarnim po dacima. Pojedinačni po daci koji se koriste kao polazište za crtanje grafikona nazivaju se tačke podataka (data points), a one su uređene u gru pe koje se nazivaju serije podataka (data series). Za grafikon takođe važi princip automatskog preračunavanja: kada je formiran, biće direktno ažuriran nakon svake promene sadržaja u ma tičnim podacima. Uvek možete izvesti i nakna dne obrade sadržaja grafikona, kako biste nagla sili neki podatak ili postigli neki vizuelni efekat u prezentaciji podataka. Taj posao je lakši nego pre zahvaljujući prisustvu grupe kontekstualnih kartica Chart Tools, koje će se pojaviti u glavnoj traci svaki put kada je neki grafikon aktivan. Grafikon možete angažovati u dva vida: kao grafički objekat na površini radnog lista i kao poseban list radne sveske. Sami ćete birati
12
PC
april 2008
koji ćete od vid upotrebiti, jer to je uglavnom stvar vaše krajnje potrebe. Grafikon na radnom listu je više zastupljen u praksi, jer je tako pri ru ci dok radite sa podacima i lako ćete pripremi ti štampu. Grafikon na posebnom listu je poželj na opcija ukoliko želite da ga povežete sa dru gim aplikacijama ili imate nameru da ga učinite upadljivim za druge korisnike radne sveske.
Organizacija podataka za grafikon Dobro organizovani izvorni podaci su pre duslov za efikasno izvođenje grafikona. Vari jante je kasnije lako isprobavati i zato se najpre koncentrišite na same podatke. Osnovna ideja grafikona je da prikaže, uglavnom, jednu katego riju podataka. Najbolje je da podaci imaju for mu dvodimenzionalne tabele, gde postoje dva atributa (jedan po kolo nama, jedan po redovi ma), tako da svi podaci budu međusobno upo redivi. Ako bi podaci u grafikonu prikazivali podatke različitih kategori ja, onda bi ukupnu sliku bilo teško rastumačiti, a to se kosi sa idejom o preglednom prikazu bro jeva. Tipičan primer tabele od koje se pravi gra fikon možete videti na sledećoj slici. U ovom pregledu prodaje po prodavnica ma, svaki broj tumači promet u jednoj prodav nici tokom jednog dana u nedelji. U ovoj tabeli zasad ne postoje i zbirni podaci, što smo namer no izbegli da postavimo; videćete da zbirovi ni su poželjni u grafikonima, jer mogu da predstav ljaju smetnju ukoliko „ulete“ među grafičke po datke; nastale bi neprilike ako bi se zbirovi unu tar grafikona protumačili kao stavke istog ran ga. Videćete kako da izbegnete taj slučaj ako su zbirovi u polaznoj tabeli ipak prisutni.
Microsoft Office Excel 2007 – Analitički alat nove generacije
Generisanje grafikona Nekada je za izradu grafikona bio zadužen čarobnjak koji vas je vodio korak po korak; da nas je takav vid izrade grafikona prevaziđen za hvaljujući efikasnim paletama na glavnoj traci. Trik je u tome što podrazumevani rezultati već sadrže neke uobičajene elemente, a vi ćete pre ko toga utrošiti više vremena samo ako nađete za shodno. Pređimo na stvar: paleta za izbor gra fikona u željenom obliku se nalazi u grupi In‑ sert > Charts. Krenimo od najjednostavnijeg postupka: kliknite u bilo koju ćeliju polazne ta bele, pa otvorite paletu Column (prvu sleva) i u njoj birajte prvu stavku (grupa 2‑D Column, oblik Clustered Column). Čim kliknete na tu stavku palete, na radnom listu će se pojaviti no vi grafikon, histogram sa polaznim podacima na kome X‑osa prikazuje dane, a Y‑osa je skala vrednosti; na desnoj strani se vidi legenda koja tumači boje; za početak, to je to. Zašto smo iza brali baš histogram, a ne neki drugi oblik grafi kona, drugo je pitanje i njime ćemo se pozabavi ti malo kasnije; pokušajmo sad nešto drugo. U času umetanja, grafikon odmah pos taje aktivan, što ćete prepoznati po karakteris tičnom pojačanom okviru. Taj okvir je dina mički i možete povlačiti bilo koju ivicu da bis te mu menjali veličinu ili možete uhvatiti okvir da biste pomerili grafikon na drugo mesto na radnom listu; bićete vođeni oblikom pokazi vača miša dok to budete radili. Kada klikne te van grafikona, debeli okvir nestaje. Da bis
te opet aktivirali grafikon, opet kliknite u nje ga; savetujemo da uvek najpre kliknete negde u zonu koja ne sadrži nijedan element, jer biste u protivnom mogli direktno obeležiti baš neki deo grafikona, a ne ceo. Probajte to: kliknite na grafikon da ga aktivirate, a zatim pritisnite tas ter Del. Ovim ste izbrisali grafikon. Ovo čini mo radi sledeće probe: dodajte zbirove u pola znu tabelu, i to i po redovima i po kolonama. Kreirajte grafikon ponovo: videćete da su upa li i zbirovi, što valja da otklonite. Čim se to de si, pomerite grafikon malo (ako preklapa tabe lu), pa uhvatite mišem donji desni ugao plavog okvira koji ukazuje na matične podatke i pre vucite ga unutra, tako da svi zbirovi ispadnu iz tog okvira; rezultat će biti zadovoljavajući. Dru gi način da sprečite ulazak zbirova u tabelu jes te da prethodno obeležite samo relevantne po datke, tj. zaglavlja i osnovne brojeve, pa da on da kreirate grafikon. Ovaj postupak određivanja domena poda taka je najznačajniji detalj u gradnji grafikona: sve preko toga je pitanje celishodnosti, potrebe i vašeg ličnog ukusa u ovom poslu. Za početak, hajde da vidimo koje druge ključne poteze mo žete načiniti: idemo na karticu Chart Tools > Design. Kliknite na dugme sasvim desno, Lo‑ cation > Move Chart; pojaviće se dijalog za određivanje položaja grafikona. U listi Object in vidite ime aktivnog radnog lista; ovde može te izabrati ime dugog radnog lista, ako poželite da premestite grafikon tamo (drugi način da to
april 2008
PC
13
PC SPECIJALNI DODATAK
učinite je da postupite kao sa slikom, komanda ma Cut i Paste). Međutim, ovog časa je zanim ljivije da napravimo list sa grafikonom: klikni te na opciju New Sheet, pa odmah imenujte no vi list koji će biti kreiran i potvrdite to; dobićete poseban list preko koga će grafikon biti postav ljen kao najveći mogući. Uzgred, te dimenzije uobičajeno odgovaraju podrazumevanim pa rametrima štampe na položenom listu papira. Sa ovim listom možete činiti sve ono što i sa uobičajenim: premeštati ga, menjati mu ime ili ga izbrisati. Što se tiče daljih manipulacija unu tar grafikona, nema nikakve razlike u odnosu na njegov položaj: sve komande na kontekstual nim karticama su jednako raspoložive. U grafikonima koji sadrže dve ose, kao što je to slučaj sa histogramom koji smo isprobali, ponekad postoji potreba da se obrnu položaji redova i kolona, kako biste preinačili naglaše no svojstvo podataka. Na primeru, ako koman dom Data > Switch Row/Column preinačite sa držaj na X‑osi, i dalje ćete imati sličan histo gram, ali ćete tako lakše naglasiti ukupan ne deljni promet svake prodavnice, jer te vrednos
14
PC
april 2008
ti odgovaraju grupisanoj površini. Zanimljivije efekte možete postići u unapređenom dijalogu Select Data, koji vam omogućuje da zaista lako upravljate sastavom i redosledom sadržaja grafi kona. Ovde možete izbaciti neku seriju iz grafi kona ili dodati novu, a zanimljiva je i opcija pro mene redosleda serija, što ponekad ima smisla da se uradi. Da biste što pre postigli optimalan izgled grafikona, obratite pažnju na paletu Chart Lay‑ outs. Ovo je veoma prikladan i do sada najbrži viđeni način da varirate prisustvo i položaj ra znih elemenata na površini grafikona. Osim po drazumevanih tačaka podataka, osa, legende i pomoćnih linija, vi uvek možete opciono prika zati naslove, tekstove uz ose, prateću tabelu po dataka (zgodno kad se grafikon postavi na po seban list), obeležja vrednosti, itd. U ovoj pale ti se nalazi nekoliko brzih predložaka za postav ke opcionih elemenata; isprobajte te varijacije da biste se upoznali sa njima. A kad završite sa tom postavkom, poigrajte se i sa paletom Chart Styles. Jedini komentar koji je u ovom času po treban glasi da je to tek početak: odabrani stil
Microsoft Office Excel 2007 – Analitički alat nove generacije
grafikona je tek polazište za dalje varijacije izgle da; budete li zalutali u promenama izgleda o ko jima govorimo u nastavku, uvek možete obeleži ti ceo grafikon ili neki njegov deo i pozvati ko mandu Chart Tools > Layout > Current Selec‑ tion > Reset to Match Style.
Tipovi grafikona Videli ste već, raspolažete sa desetak osnov nih tipova grafikona, a svaki tip ima po nekoli ko varijacija; u prvi mah se čini da je teško oda brati koji od tih oblika će biti optimalan za gra fičko predstavljanje vaših podataka. Da biste odjednom videli sve raspoložive tipove i varija cije, predlažemo vam da umesto proste pretra ge po paletama upotrebite komandu All Chart Types koja se nalazi na dnu bilo koje od njih. Dijalog Insert Chart je najbolje polazište ako ste zaista neodlučni. I ne samo to: ako ste postavili neki grafikon, pa niste zadovoljni oda
branim tipom, ne morate ga brisati: upotrebi te komandu Chart Tools > Design > Type > Change Chart Type i naći ćete se u istom dija logu koji samo ima drugi naslov. Ako često pra vite grafikone nad nekim sličnim oblicima po laznih podataka, pa stalno birate isti polazni oblik grafikona, kliknite na dugme Set as De‑ fault Chart pre nego što potvrdite izbor u dija logu; posledica ovog zahvata je da će se pri sva kom sledećem otvaranju dijaloga baš taj tip za teći kao podrazumevan. Možda sad ne bi bilo lo še da parkirate komandu All Chart Types u pri ručnu traku, jer tako ćete biti još brži u postav ljanju grafikona. Koji ćete tip i varijantu grafikona koristiti, ponekad je stvar ukusa, a ponekad celishodnos ti. Najzad, videćete da nije ni moguće bilo ka kve podatke prikazati bilo kojim oblikom grafi kona. Iskustvom ćete steći naviku da standardi zujete grafikone prema svrsi koju oni treba naj pre da zadovolje. Postoje neka tipska pravila kojih se možete držati pri izboru: pogledajmo koji su to opti malni uslovi korišćenja ra znih tipova grafikona. Stubičasti grafikon (histogram, grupa Column) prikazuje varijacije podata ka u vremenu ili među gru pama podataka; služi i za efikasno poređenje pojedi načnih stavki iste vrste, po put statističke raspodele u jednoj seriji. Varijanta ku mulativnog stuba (Stacked Column) naglašava ukupne iznose za više stavki u fun kciji vremena ili mesta, a va rijanta „100%“ iskazuje rela tivno učešće stavki u istom periodu (tj. na istom mestu, u istoj grupi). Vrednosti su na uspravnoj osi, a kategori je na vodoravnoj. Varijaci april 2008
PC
15
PC SPECIJALNI DODATAK
ja histograma je trakasti grafikon (položeni his togram, grupa Bar), koji naglašava individualne brojke u određenom vremenu ili ilustruje odnose među vrednostima. Varijanta naslaganog prika za (Stacked Bar) dobro pokazuje relativni odnos učešća perioda u ukupnom procentualnom izno su. Kategorije na skali su prikazane uspravno, a vrednosti vodoravno, što daje različit psihološki efekat prikaza (tok umesto veličine). Linijski grafikon (grupa Line) naglašava tok promene vrednosti podataka u jednakim vremenskim intervalima; prikladan je kada pos toji manje serija podataka ili su one dovoljno di vergentne kako bi prikaz bio uredno čitljiv. Ov de su naglašeni atribut vremena i dinamika pro mena, pre nego iznosi promena. Za naglašava nje kumulativnih efekata, postoji opcija naslaga nih linija (Stacked Line), a za naglašavanje poje dinačnih vrednosti možete upotrebiti varijaciju sa markerima. Oblasni grafikon (grupa Area) prikazuje relativnu važnost vrednosti u nekom vremen skom periodu. Iako izvesno nalikuje linijskom grafikonu, ovaj tip grafikona bolje naglašava promene ukupnog iznosa nego dinamiku vre mena. Problem sa ovim tipom grafikona je što nije dovoljno efikasan u osnovnom obliku; na suprot tome, varijacija Stacked Area je svakako lakše razumljiva od varijante naslaganog linij skog grafikona. Kružni grafikon („pita“, grupa Pie) prika zuje proporcionalne odnose u seriji; moguće je
16
PC
april 2008
prikazati samo jednu seriju podataka. Ovaj po pularni tip grafikona je idealan za naglašavanje najznačajnijeg elementa, bez obzira na njegovu vrednost, tako što odgovarajuće „parče pite“ mo žete malo izvući iz kruga. Opcije „pita u piti“ i „traka u piti“ su prikladne kada je polazna seri ja sortirana u opadajućem redosledu, a pri dnu postoji grupa procentualno malih vrednosti; u tom slučaju, nekoliko poslednjih će biti prikaza ne kao zbirni podatak, a detalji će biti izvučeni kao drugostepeni prikaz. Prstenasti grafikon („krofna“, grupa Doughnut) je sličan, ali može te prikazati više serija podataka. Ovaj tip grafi kona je omiljen na Dalekom istoku. XY (rasuti) grafikon prikazuje stepen odnosa između numeričkih vrednosti u neko liko serija podataka, ili tačkama označava dve grupe podataka kao jednu seriju u dvodimenzi onalnom koordinatnom sistemu brojeva. Grafi kon prikazuje rasute intervale („grozdove“) po dataka i obično se koristi u raznim naučnim pri menama. Ovaj tip grafikona je optimalan ako želite da prikažete vrednosti u nejednakim vre menskim intervalima; varijacija sa linijama ta da daje bolje rezultate nego obični linijski grafi kon. Mehurići (grupa Bubble) se takođe koriste u uslovima kada postoji velika disperzija poda taka; veličine se predstavljaju prečnikom ili pov ršinom pojedinačnih mehurića. Dva tipa grafikona se kod nas koriste vrlo retko: radarski grafikon (grupa Radar) prika zuje promene ili frekvencije serija podataka rela
Microsoft Office Excel 2007 – Analitički alat nove generacije
tivno prema centralnoj tački, ali i u korelaciji je dnih prema drugima. Svaka kategorija ima sop stvenu osu koja se radijalno pruža od centra, a svaka serija je povezana linijama, tako simulira jući površinu koja može da se tumači kao uku pna vrednost serije. Berzanski grafikon (grupa Stock) je naizgled sličan histogramu, ali je spe cijalno namenjen prikazu podataka vrednosti na berzi, gde iskazuje razliku između trenutne i krajnjih vrednosti; ovo je posebno prikladan oblik grafikona ako polazni podaci zaista dola ze iz spoljnog izvora, pa se interaktivno prate u grafičkom obliku. Polazne tabele za ovaj tip grafikona se obavezno pripremaju na poseban način, sa unapred utvrđenim tumačenjem tri do pet kategori ja podataka karakterističnih u berzanskom poslovanju. Neke od varijanti trodi menzionalnih grafikona slu že za povećanje atraktivnosti izgleda grafikona, kao što je to 3‑D linijski grafikon. Zanim ljive su varijante koje podatke prikazuju u trodimenzional nom koordinatnom sistemu. Trodimenzionalni histogram prikazuje podatke tako što se na jednoj osi definišu kategori je, a na drugoj serije podataka, tako da „patos“ grafikona asocira na siluetu polazne tabele, a stubovi služe umesto brojeva. Na ovaj način se lako naglašavaju ekstremi pojedinačnih eleme nata tabele. Međutim, postoji realan rizik da se svi podaci ne vide valjano; u tom slučaju, mo guće je varirati uglove posmatranja. Površinski grafikon (grupa Surface) izgle da poput topografske makete, gde svaka bo ja prikazuje određeni opseg vrednosti. Boja u ovom slučaju ne znači seriju podataka. Pov ršinski prikaz je posebno prikladan za prikaz veoma velikih serija podataka, gde bi podatke drugačije bilo vrlo teško sagledati. Cilindar, ku pa i piramida su vizuelne varijacije histograma, a koriste se zbog atraktivnijeg izgleda grafiko
na; pride, 3‑D varijacije kupe i piramide mogu biti od pomoći da bi veća količina podataka bi la lakše čitljiva.
Oblikovanje grafikona Mogli biste pomisliti da je „likovna obra da“ grafikona potpuno izlišna stvar. Donekle bis te bili u pravu, jer postoji neverovatno mnogo opcija izgleda koje možete postići, a pitanje je da li je svaki od njih celishodan. Međutim, ma kar se možete pouzdati u to da palete na kartici Chart Tools > Layout obezbeđuju solidnu brzi nu rada. Osim toga, neki zahvati imaju i ozbilj ne funkcionalne posledice, pa ne bi bilo loše da
se upoznate sa mogućnostima kojima raspolaže te na kartici Layout. Obavezno obratite pažnju na sve palete u grupama Labels i Axes. Posebno vam skrećemo pažnju na paletu Data Labels: uz malo veštine, postavićete veoma efikasne poka zatelje vrednosti na samom grafikonu. Ovo je prava prilika i da vam skrenemo pažnju na dodatne opcije uređenja elemenata: obeležja vrednosti tačke podataka svakako već vidite u ekranskoj napomeni nakon što parki rate pokazivač miša nad neku tačku na grafiko nu. Međutim, obeležja podataka su prikladna za stalni prikaz ili štampanje, pa morate pripazi ti i na to da li su podaci uredni; može se desiti da se veći brojevi preklope, pa da dobijete samo metež „razbacanih“ cifara. Na dnu palete Data april 2008
PC
17
PC SPECIJALNI DODATAK
Labels (takođe, važi i za druge palete) nalazi se komanda More Data Label Options, kojom ćete otvoriti složeni dijalog za uređenje svih pojedi nih atributa elementa. U grupi Label Options bi rate sadržaj i položaj obeležja. Grupa Number bi trebalo da vam je poznata: izaberite oblik nu meričkog prikaza. Grupa Fill će dobro posluži ti da od obeležja napravite svojevrsnu „etiketu“ koja će biti čitljivija u odnosu na okolni sadržaj. I da ne nabrajamo dalje opcije, osim jedne: ako
dna drugoj; u drugom slučaju, postoji velika dis perzija podataka, ima razlika i za po nekoliko re dova veličine. Ako želite da grafikon prikaže što verniju sliku, imaćete problem: u oba slučaja, biće gotovo nemoguće da se podaci na histogra mu ili linijskom grafikonu vide uredno. Ali, pos toji rešenje: intervenisaćete na Y‑osi, dovodeći je u oblik koji će grafikon učiniti daleko pregle dnijem. Kliknite negde u zonu Y‑ose, pa u kon tekstnom meniju birajte Format Axis.
ima mnogo brojeva, moglo bi pomoći ako u gru pi Alignment podesite ispis obeležja pod nekim kosim uglom. Upoznajte još jedan detalj kontrole sadrža ja u grafikonu: kada jednom kliknete na neki element koji postoji u seriji, obeležićete celu se riju. Ako ponovo kliknete na element serije, os taće obeležen samo taj pojedini podatak. Ovako možete uticati na posebne detalje – na primer, možete promeniti boju samo jednog pojedinog podatka na histogramu ili možete promeniti bo ju ili veličinu ispisa na obeležju vrednosti. Reci mo da želite da postavite obeležje vrednosti sa mo jednog podatka: odaberite tu tačku sa dva posebna klika, a zatim u kontekstnom meniju tačke odaberite komandu Add Data Label. Ako obeležite klikom bilo koji element grafikona pa pritisnete taster Delete, izbrisaćete ga. Evo jednog detalja koji bi vam mogao biti od koristi u praktičnom oblikovanju grafikona. Pretpostavićemo da ste iskusili dva posebna, a krajnja slučaja: u prvom scenariju, sve vrednos ti podataka su veoma visoke, a relativno blizu je
U grupi Axis Options u dijalogu, obratite pažnju na zasivljene opcije pri vrhu; pretposta vimo da se sve vrednosti u polaznoj tabeli kreću negde u rasponu od 45.000 do 53.000; sasvim je moguće da će Y‑osa na grafikonu prikaziva ti vrednosti od nule do 60.000. Promenite po datke Minimum i Maximum, menjajući ih, na primer, na konstante 35.000 i 55.000; varirajte ove vrednosti dok ne dobijete odnos koji vam se čini najboljim. A kad već radite tako, verova tno vam smeta što su oznake na Y‑osi prilično velike: u padajućoj listi odaberite opciju Thou‑ sands (hiljade), zadržavajući uključeno polje za potvrdu tik ispod liste. Brojevi će biti denomi nirani za odabrani red veličine, a levo od ose ćete videti uspravni tekst Thousands (koji slobo dno možete prepraviti prostim kucanjem u dru gi tekst, npr. „u hiljadama“). Ako ste ranije postavili obeležja podataka na grafikonu, i ona će biti denominirana, što uopšte nije loša stvar; ako bude zatrebalo da ne ko vidi precizne podatke, na raspolaganju mu je polazna tabela na radnom listu ili ćete pridru
18
PC
april 2008
Microsoft Office Excel 2007 – Analitički alat nove generacije
žiti tabelu podataka ispod grafikona. Ako se de šava suprotan slučaj u kome postoji drastična disperzija podataka, verovatno ste već ugledali rešenje: ostavićete automatski raspon na Y‑osi, ali ćete je preinačiti u logaritamsku skalu; to je dovoljno za prikaz relativnih odnosa vrednos ti, ali pripazite na to da li ciljna grupa korisni ka razume takav prikaz; strogo naznačite kakav je to grafikon. Ako vas baš mami da isprobate svoje spo sobnosti dizajniranja grafikona, obeležavajte jedan po jedan element, pa ga menjajte; posto jeće elemente možete birati klikom mišem ili u padajućoj listi u grupi Chart Tools > Format > Current Selection. Što se tiče fonta, upotrebi te komande u grupama Home > Font i Home > Alignment, sve ostalo ćete pronaći u dijalogu poput onog koji ste videli pri menjanju obele
žja podataka. Osim komande na dnu svake pale te, za poziv dijaloga možete se poslužiti koman dom Current Selection > Format Selection, a ne zaboravite da na svakom mestu funkcioniše i kontekstni meni koji se otvara desnim klikom miša. Sadržaji tih dijaloga će zavisiti od odabra nog elementa i od osobina odabranog tipa gra fikona. Bilo bi previše da govorimo o svim op cijama: igrajte se slobodno. Najbolje od svega: ako u određenom času dostignete neki izgled koji vam se posebno dopada, pa imate ideju da biste ga mogli opet iskoristiti, sačuvajte ga kao predložak! Da biste to učinili, pozovite ko mandu Chart Tools > Design > Type > Save As Template i upotrebite prepoznatljivi dijalog da biste sačuvali predložak pod nekim opisnim imenom u svom profilu (datoteka je tipa .crtx). Ubuduće, svoje remek‑delo ćete angažovati ako
april 2008
PC
19
PC SPECIJALNI DODATAK
u paleti Insert Chart (ili Change Chart) odabere te opciju Templates na vrhu spiska tipova grafi kona u levom oknu. Grafikon nije samo sredstvo za prezentaci ju, nego može da posluži i kao alatka za svojev rsnu vizuelnu analizu podataka; a kao što reko smo, jedna od poenti Excel‑a je u tome da ga an gažujete kao analitičku alatku. Opisaćemo dve takve operacije koje vam mogu zatrebati. Ali, pre toga i jedna opaska za iskusnije korisnike prethodnih verzija Excel-a – tokom procesa pi sanja podsistema za grafikone ispočetka, „nas tradala“ je jedna zanimljiva funkcionalnost. Na ime, ranije je postojala mogućnost da uhvatite mišem jednu tačku podataka na histogramu ili na linijskom grafikonu i da joj promenite vre
sami izabrati. Ovaj postupak se uvek primenju je samo nad jednom serijom podataka čije vre dnosti uspostavljaju trend. Ove interpolacije imaju primene u prognoziranju ili u proceni pe riodičnosti nekih događaja. Prvi korak u postav ljanju linije trenda je određivanje serije podata ka za koju će trend biti izračunat. Aktivirajte grafikon (prema iskustvu, predlažemo vam da to bude obični 2‑D histogram), pa otvorite pale tu Chart Options > Layout > Analysis > Trend‑ line. Biće vam ponuđeno nekoliko osnovnih i često korišćenih oblika linije trenda; posebno su zanimljive opcije sa postavkom prognoze za dva perioda dalje od raspoloživih, isprobajte ih. Drugi način da postavite liniju trenda, direktno ulazeći u dijalog za njeno oblikovanje, jeste da desnim klikom nad željenom serijom otvorite kontekstni meni i odaberete opciju Add Trend‑
dnost; vrednost u polaznoj tabeli bi bila odgova rajuće prepravljena. Ako bi pored polaznih po dataka postojali neki izvedeni podaci, ovako ste mogli da izvodite svojevrsnu vizuelnu What‑If analizu (što je sjajna tehnika o kojoj ćete saznati nešto kasnije). Nažalost, to više nije moguće. Excel može da postavi liniju trenda u gra fikon, prema matematičkom modelu koji ćete
line. Ući ćete u isti dijalog za postavljanje svih osobina linije kao što biste to učinili koman dom More Trendline Options koja se nalazi na dnu palete. Najvažnija grupa u dijalogu Format Trend‑ line je prva, Trendline Options; ostale tri grupe služe za uređenje izgleda linije, pa vam prepušta mo da to sami ispitate. Na raspolaganju je šest
Operacije u grafikonu
20
PC
april 2008
Microsoft Office Excel 2007 – Analitički alat nove generacije
kategorija funkcije za postavljanje trenda: linear na, logaritamska, polinomna (od drugog do šes tog stepena), stepena sa osnovom x i eksponen cijalna (tj. broj e sa eksponentom ax); tip Mov‑ ing Average izračunava parcijal ni linearni trend za delove serije u zadatom intervalu koji čine ba rem dva podatka. Koju ćete fun kciju odabrati, zavisi od osnov nog statističkog modela koji bis te inače upotrebili u postavljanju trenda u tabeli podataka. Možete zadržati generičko ime koje je predloženo u grupi Trendline Name; međutim, ako koristite legendu na grafikonu, i opis linije će biti pridružen, pa je bolje da date neko ime koje će tu poslužiti kao kratki opis. U gru pi Forecast možete definisati i vi deti prognoze budućih vrednosti u koraku od pola perioda; možete čak predvide ti i ulazni trend jedne polovine prošlog perioda. Još je bolje ako unesete tačnu vrednost na kojoj linija trenda treba da preseče Y‑osu (Set inter‑ cept): na taj način ćete postaviti ograničenje u vi du početne konstante, a ono može da doprinese preciznijoj prognozi. Konačno, dva poslednja polja za potvrdu omogućuju da se liniji trenda pridruže ispisi interpolirane funkcije i vrednost koeficijenta regresije. Linija trenda ostaje dina mički vezana za seriju podataka nad kojom je izračunata. To znači da će funkcija trenda biti ponovo interpolirana čim dođe do promene po laznih podataka. Još jedan element statističke analize u gra fikonu: možete postaviti trake grešaka (Error Bars); reč je o vertikalnim linijama koje se pri družuju tačkama podataka da bi pokazale mo guće odstupanje podatka u odnosu na zadate vrednosti. U paleti Analysis > Error Bars ćete zateći oblike koji prikazuju fiksnu vrednost od stupanja (standardnu grešku), procentualno od stupanje ili standardnu devijaciju. U dijalogu
Format Error Bars koji služi za dodatno pode šavanje trake grešaka, biraćete varijantu prika za gornje, donje ili obe vrednosti odstupanja, kao i stil linija. Još je važnije da odredite preci
zniju definiciju greške, jer predložene vrednosti možda nisu odgovarajuće. Posebno je zanimlji va opcija Custom, u kojoj možete zadati apsolu tne vrednosti odstupanja koje su zapisane u ne kim ćelijama na radnom listu. To čak može da bude i funkcija koja se nalazi u ćeliji, a u korela ciji je sa matičnim podacima. Na taj način, mo žete postaviti i kompleksniji statistički metod za prikazivanje podataka o mogućem odstupanju; ukoliko ste vični statističkim metodama za pro cenu greške u serijama podataka, znaćete koje su to funkcije. I za kraj priče o grafikonima, savet pote kao iz praktičnog iskustva mnogih korisnika. Ponekad vam se može desiti da grafikon napra sno nestane sa radnog lista, iako pouzdano zna te da je bio tu, a vi ga niste izbrisali. Bez pani ke: moguće je da ste nehotice pritisnuli prečicu Ctrl+6, koja služi za sakrivanje i ponovno otkri vanje vidljivosti svih grafičkih objekata na ra dnom listu (što uključuje i grafikone). Pritisni te ponovo tu prečicu i verovatno ćete opet ugle dati svoj grafikon.
april 2008
PC
21
PC SPECIJALNI DODATAK
Obrada liste i tabele
Z
a strukture o kojima govorimo u ovom odeljku suštinski je važno kako ih pri premate. Reč je o uređenim oblicima podataka: postoji prepoznatljiv izgled, zaglavlja se lako prepoznaju, oblici i tipovi podataka u kolona ma su usaglašeni, itd. Takve strukture predstav ljaju polazište za skoro sve napredne analitičke alate, pa poštovanje principa koje opisujemo na početku čini važnu temu. Excel 2007 donosi brojna unapređenja u ra du sa tim alatkama; neke od njih su morale da budu korenito preuređene u svetlu mogućnosti rada sa daleko većom količinom podataka. Ako ste već koristili napredne tehnike u prethodnim verzijama Excel‑a, videćete i brojne izmene u interakciji sa namenskim alatkama (pomak je učinjen u cilju lakšeg rada i boljeg razumevanja). Nažalost, iskusni će se ponekad i zbuniti: beležimo i pojavu izmena ne kih termina koji označavaju ne ke ključne strukture, pa ćemo pokušati to da kompenzujemo nužnim napomenama.
ja radnog lista, to je sasvim dovoljno (mada je moguće u Excel dovesti i više od toga poveziva njem sa bazama podataka). Podatke u listi mo žete sortirati, sužavati im vidljivost prema ne kom kriterijumu, predstavljati ih u vidu sažetih tabela, referencirati ih u drugim operacijama i analizirati ih na mnogobrojne načine. Kada se kaže da kolona sadrži podatke is tog tipa, to znači da se očekuje da se u istoj ko loni nalaze jednako formatirani podaci sa istim atributima. Recimo, ako je sadržaj kolone neki broj, nikako nije preporučljivo da se tu pojavlju je i neki tekstualni podatak. Nebitno je da li je neki podatak označen drugom bojom ili je mo
Princip liste Lista u Excel‑u je skup po dataka u obliku neprekidne ta bele; uređena je tako da jedna kolona sadrži podatke istog ti pa i značenja. Svaki red liste označava jedan smisleni skup podataka: na primer, to mogu podaci o nekom klijentu, uključujući ime firme, adresu, kontakt lice, broj telefona, itd. Podaci u jednom redu treba da popunjavaju neprekinuti niz popunje nih ćelija, a sadržaj ćelije može biti i konstanta i formula. Lista predstavlja neprekinuti niz re dova, jer Excel prepoznaje njen kraj nailaskom na prvi prazan red. Limit dimenzija liste se pro teže na jedan radni list; u svetlu novih dimenzi
22
PC
april 2008
žda u drugom fontu: mislimo isključivo na ra zlike u tipu i prezentaciji sadržaja. Takođe, da biste se lakše snalazili u obilju podataka, pobri nite se da način zapisivanja podataka jedne ko lone bude ujednačen; ako je potrebno, definiši te jednoobraznu masku za sve stavke u koloni osim zaglavlja. Pojam „imenovana serija“ znači pravilo da se u prvom redu liste nalaze opisi kolona u vidu
Microsoft Office Excel 2007 – Analitički alat nove generacije
tekstualnog zaglavlja. Svi alati koji rade sa lista ma koriste zaglavlja kao identifikatore sadržaja. Istini za volju, ponekad nije bitno da postoji za glavlje, ali dobra je praksa da ga ipak formirate kako biste se i sami lakše orijentisali. Poželjno je da sadržaj zaglavlja bude kratak i jezgrovit: upotrebite jednu ili dve reči koje nedvosmisle no upućuju na značenje sadržaja kolone. Excel je u stanju da automatski prepozna celu listu, uključujući i njeno zaglavlje. Ovo je veoma prikladna osobina, jer tad uglavnom ne morate da ručno obeležavate opseg liste ili da sa mi upisujete krajnje adrese (što bi bilo i neudo bno nad listom sa nekoliko hiljada redova), ne go program to učini sam. Ako ponekad treba sa mi da uhvatite opseg cele liste, postavite se na neku njenu ćeliju, pa pritisnite prečicu Ctrl+* i ona će biti obeležena u celosti. Uzgred, neki ala ti su u stanju da raspoznaju zaglavlje liste ako je ono ispisano u dva reda, ali vam savetujemo da svakako izbegavate tu mogućnost. Umesto to ga, ako je potrebno, uredite ćeliju da prikazuje više redova; učinite to klikom na dugme Home > Alignment > Wrap Text ili istoimenom opci jom na kartici Alignment u dijalogu za obliko vanje ćelije. U raznim prilikama, lista se koristi kao svo jevrsna baza podataka. Naravno, Excel nije pra vi sistem za upravljanje bazama, jer ne zadovo ljava neke suštinske zahteve koji važe u pravim bazama; ali, neke elementarne korake koji su poznati u ovim sistemima ipak možete predu zeti. Lista podseća na oblik tabelarne prezenta cije baze podataka: svaki red liste je slog baze, dok kolona predstavlja sva polja iste vrste i for mata; zaglavlje se može tumačiti kao skup ime na polja. U komunikaciji sa drugim programi ma, Excel će podatke uvezene iz prave baze po dataka prikazati kao listu; takođe, lista je pola zište za izvoz u neki od podržanih formata ba ze podataka.
Priprema liste Uoči primene složenih alata za analizu, bi tno je da ne dozvolite lošu organizaciju podata
ka na jednom radnom listu. Uostalom, dobro je da se naviknete da razuđujete složene poslo ve na više radnih listova. Kada formirate listu, neka ona bude jedini bitan sadržaj radnog lista. Štaviše, strogo pripazite da, ako imate red sa na slovom ili nekim posebnim sadržajem, strogo izolujete listu barem po jednim celim praznim redom iznad i ispod, kao i praznim kolonama le vo (ako lista ne počinje u koloni A) i desno. U protivnom, mogli biste doživeti neprijatna izne nađenja usred nekog složenog zahvata; takođe, to je neophodno kako bi ceo opseg liste bio auto matski prepoznat u svakoj situaciji.
Liste se često upotrebljavaju kao mesto stal nog prikupljanja podataka, pa stoga nemojte in sistirati na posebnom grafičkom uređenju liste, osim minimalno, da biste lakše čitali podatke. Unesite prvih nekoliko redova, pa u njima valja no postavite sve formate i, opciono, maske po dataka. Ako je sadržaj neke od kolona formula, unesite je tako da svaki fiksirani podatak (npr. kursna lista ili marža) bude korišćen sa apsolu tnom adresom ili, još bolje, kao imenovana refe renca. Uz prisustvo nekoliko već uređenih redo va, Excel će biti u stanju da prepozna novi un april 2008
PC
23
PC SPECIJALNI DODATAK
os i odmah će dati isti format svakom sadržaju u koloni; čak će prepoznati i primeniti formu le koje rade sa podacima u istom redu, ukoliko one postoje. Nemojte preduzimati naknadne obrade podataka unutar liste: obezbedite da se jednom uneti podaci smatraju konačnim. U protivnom, rizikujete da zbog nepažnje ugrozite konzisten tnost liste i da zbog toga dođe do narušavanja ispravnosti rezultata u nekim već definisanim obradama. Ako primetite da neka ćelija u listi ima pogrešnu vrednost, a treba da zauzme ne ku drugu među raspoloživim u koloni, možete je prekucati ili iskopirati, ali možete upotrebiti i alatku Pick from Drop‑down List u kontekstnom meniju ćelije: otvoriće se padajuća lista sa svim jedinstvenim vrednostima kolone, među koji ma možete odabrati pravu.
Lista kao struktura Kada jednom formirate oblik liste, pro gram pokazuje izvesnu dozu inteligencije, po mažući vam da je lakše održavate; recimo, ka da unosite sadržaj, posle nekoliko redova pro gram počinje da „shvata“ pravila unosa, pa ne morate da se brinete oko maske broja ili dru gog uređenja sadržaja u nekoj koloni. Štaviše, ako kroz red pri unosu napredujete tasterom Tab, a na kraju reda pritisnete Enter, program će automatski aktivirati prvu ćeliju u sledećem redu liste. Međutim, u mnogim prilikama to nije do voljno. Održavanje konzistentnosti liste je va žno zbog svih operacija, a takođe je važno da ne hotice ne izgubite neki deo podataka. Zbog tog i nekih drugih razloga, u Excel‑u 2007 imate mo gućnost da listu pretvorite u strukturiranu tabe lu u kojoj važi poseban režim interaktivnosti. Dobar je čas da prekinemo priču i unapred sprečimo moguću zavrzlamu sa terminima. U ranijoj praksi pravili smo razliku između pojma liste i pojma tabele u užem smislu: dok je lista definisana strogo „linijski“, tabela se slobodno formira, a u sadržaju može imati jedno zaglav lje redova ili kolona ili oba zaglavlja, kao i zbi
24
PC
april 2008
rove (ili druge rezultate) po redovima i kolona ma. I jedna i druga struktura imaju svoje fun kcionalno značenje u primeni naprednih alata. Međutim, iz nekog razloga koji nikome nije po znat, kreiranje strukture od liste se ranije naziva lo list na engleskom, pa smo u potrebi da razli kujemo običnu i strukturiranu listu ovu drugu nazivali „eksplicitna lista“. U Microsoft Excel‑u 2007, ta struktura se na engleskom naziva, pros to, table; doslovni prevod „tabela“ postaje dvo smislen. Dogovorićemo se: pre nego što u kon tekstu postane jasno o kom konkretnom obliku govorimo, strukturiranu listu ćemo najpre na zvati „eksplicitna tabela“, a onu staru „tabela sa dva zaglavlja“. Da biste običnu listu pretvorili u eksplici tnu tabelu, najpre aktivirajte neku ćeliju unutar liste, pa pozovite komadu Insert > Tables > Ta‑ ble ili pritisnite prečicu Ctrl+T; kao trag kompa tibilnosti sa Excel‑om 2003, za isti posao osta je na raspolaganju i Ctrl+L. U tom trenutku po javiće se mali dijalog u kome treba da definiše te (odnosno, da potvrdite) adresu opsega liste i da overite da je prepoznato prisustvo zaglav lja. Kada potvrdite izbor, desiće se nekoliko stva
Microsoft Office Excel 2007 – Analitički alat nove generacije
ri. Najupadljivija promena je vizuel ne prirode: tabela će dobiti neki gra fički oblik koji naglašava zaglavlje i naizmenične redove. Ispis zaglavlja će biti posebno na glašen, a pored imena će se pojaviti dugmad sa strelicama koje ćete čes to koristiti; u donjem desnom uglu siluete tabele, ugledaćete malu ozna ku koju možete vući mišem da biste promenili dimenziju table (recimo, da biste unapred pripremili određeni broj redova za unos). Konačno, dok je aktivna neka ćelija tabele, na glav noj traci će se pojaviti kontekstual na kartica Table Tools > Design. Za početak, samo kratka opaska o dizaj nu u užem smislu: paleta Table Styles ima očigle dnu namenu; ako vam nijedan dizajn nije po vo lji, na dnu palete birajte komandu Clear; a ako imate „umetničke“ sklonosti, možete napraviti i sopstveni dizajn tabele u dijalogu New Table Style. Ali, neka zasad izgled ostane takav kakav je prvi put uključen; uočite polja za potvrdu u grupi Table Style Options. Polje Banded Rows je uključeno, a služi za varijaciju naglašenih redo va; slično je i sa ostalim poljima. Opciju Header Row nemojte da isključujete, a polju Total Row ćemo se vratiti za par časaka. Eksplicitna tabela je bolje zaštićena nego lista, a dodato je nekoliko interaktivnih mo gućnosti koje biste svakako često koristili, ali ovako je lakše. Za početak, postavite se u red neposredno ispod tabele, pa započnite neki un os; kako završite unos, tako će taj red postati pri družen tabeli. Pojaviće se i pametna oznaka ko ja omogućuje opoziv ili promenu ponašanja fun kcije AutoExpansion, koja je zadužena za ovu mogućnost. Takođe, postavite se u neku ćeliju reda koji želite da izbrišete, pa pozovite paletu komandi Home >Cells > Delete i videćete nove komande Delete Table Rows (Columns); slično važi i za susednu paletu Insert: zateći ćete nove komande koje služe da se ubaci novi red iznad aktivne ćelije ili nova kolona levo od nje.
Kada uključite polje za potvrdu Table Style Options > Total Row, dodaćete red sa zbirom na dno tabele. Uz pretpostavku da se u krajnjoj desnoj koloni nalaze neki numerički podaci, is pod nje će se pojaviti zbir; krajnja leva ćelija će dobiti tekst Total, a ceo red će biti posebno na glašen. Ukoliko želite da dodate još vrednosti za totale (uključujući i prvu kolonu), uočite da svaka ćelija reda totala ima pridruženu pada juću listu u kojoj možete izabrati željenu agre gatnu funkciju. Zgodno je to što možete uvek is ključiti i ponovo uključiti red totala, a pritom će biti vraćeni svi podaci onako kako ste ih pretho dno postavili; to važi čak i ako dopisujete redo ve na dno tabele ili uklanjate neke od njih. Mo žete slobodno dopisivati redove i dok je red tota la aktivan: prosto, stanite u desnu ćeliju u posle dnjem redu podataka, pa pritisnite taster Tab i formiraćete novi red za podatke. Naravno, tota li se automatski ažuriraju nakon unosa. U kontekstualnoj kartici Table Tools > De‑ sign pronaći ćete još neke korisne komande. Ime u polju grupe Properties možete promeniti, kasnije bi moglo da bude korisno; ovde možete i pozvati dijalog za redefinisanje dimenzija tabe le. Komanda Tools > Remove Duplicates je zgo dna za čišćenje ponovljenih podataka; kada se otvori dijalog, potrebno je da definišete šta su relevantni podaci koji čine potencijalni dupli april 2008
PC
25
PC SPECIJALNI DODATAK
kat; ako su uključena sva polja za potvrdu, biće uklonjeni samo duplikati potpuno jednakih re dova; ako je uključeno samo jedno polje, biće sačuvan samo prvi red, posmatrano s vrha tabe le. Najzad, komanda Convert to Range je supro tna definisanju eksplicitne tabele: tako ćete vra titi podatke u stanje obične liste.
Sortiranje Sortiranje je operacija slaganja podataka po rastućem ili opadajućem abecednom ili nume ričkom redosledu. Excel prilikom sortiranja po dataka preuređuje redosled liste poštujući postav ljena pravila redosleda, kojih u jednom izvršenju može biti od jedan do čak 64 (prethodne verzije su sortirale najviše tri uslova u jednom prolazu). Kada radite sa listama, Excel podrazumevano pre poznaje zaglavlja, pa ih uredno očuva na mestu prilikom sortiranja. Inače, na ovom planu posto je još neke vrlo zanimljive novosti koje ćemo opi sati malo kasnije. S obzirom na to da je reč o rela tivno čestoj operaciji, potrebne komande ćete za teći na više mesta: u paleti Home > Editing > Sort & Filter, u grupi Data > Sort & Filter, a na raspo laganju je i priručna opcija Sort nad obeleženim opsegom u kontekstnom meniju. Najzad, ispod svakog dugmeta u zaglavlju kolone eksplicitne ta bele, ako ste je definisali, postoje najčešće koman de za sortiranje. Brojevi se rastuće sortiraju od najmanjeg negativnog ka najvećem pozitivnom broju. Za raznovrsne tekstualne podatke u kriterijumu
26
PC
april 2008
sortiranja važi sledeći redosled težine, od ma njeg ka većem: cifre od 0 do 9; specijalni znaci; slova od A do Z (velika slova imaju veću težinu od malih, ali to je kriterijum nižeg ranga i važi samo među istim rečima napisanim različitom veličinom slova); logičke vrednosti (FALSE se sortira pre TRUE); poruke o grešci, koje sve imaju istu težinu. Prazne ćelije se uvek sortira ju na dnu liste, bez obzira na izabrani redosled sortiranja. Kao kriterijum sortiranja mogu po služiti i korisnički definisane liste koje koristi te u automatskoj popuni (pogledajte spiskove u dijalogu Office > Excel Options > Popular > Ed‑ it Custom Lists). Postoje dva pristupa sortiranju liste. Prvi je jednostavan: postavite se u kolonu po kojoj želi te da sortirate i birajte komandu sa ikonom „A to Z“ za rastući, odnosno „Z to A“ da biste sor tirali u opadajućem redosledu. Excel 2007 uno si malo više udobnosti u interfejs za sortiranje: prepoznajući tip podataka, program će sročiti prikladan tekst komande za sortiranje. Tako ćete nad tekstom i dalje videti opis Sort A to Z, dok ćete nad kolonom brojeva videti npr. Sort Largest to Smallest (opadajući redosled), a nad kolonom datuma komanda će glasiti npr. Sort Oldest to Newest (rastući niz datuma). Uočite da kada sortirate eksplicitnu tabelu, dugme u za glavlju nekih kolona će dobiti tanku strelicu ko ja ukazuje na to da je sadržaj u njima sortiran. Drugi pristup u sortiranju je da otvorite pu ni dijalog za tu svrhu, kako biste odmah zada
Microsoft Office Excel 2007 – Analitički alat nove generacije
li složeniji ili višestruki kriterijum; dijalog ćete pozvati komandom Data > Sort & Filter > Sort. Program će prepoznati sve elemente strukture, pa će ih izložiti u dijalogu. Najpre definišite već postavljeni, prvi kriterijum u glavnom oknu: odaberite ime kolone, zasad ostavite stavku Sort On – Values, pa definišite redosled; uočite da na dnu spiska za alfabetske podatke imate na raspo laganju i opciju upotrebe korisnički definisane liste. Sada možete dodati drugi, podređeni krite rijum, onaj koji važi ukoliko prvi kriterijum ne razlikuje stavke; kliknite na Add Level, pa posta vite uslov nad drugom kolonom. Možete upotrebiti i dugme Copy Level da biste iskopirali obeleženi kriterijum – no, zašto biste to učinili? Vreme je da opišemo novosti: uočite sa držaj padajuće liste Sort On. Sada kao kriterijum za sorti ranje možete upotrebiti i bo ju podloge ćelije (Cell Col‑ or), boju fonta (Font Color) ili ikone koje ste postavili uslovnim oblikovanjem op sega. Kako promenite pre dmet sortiranja, tako će se promeniti ostatak reda, pa možete npr. kroz dva krite rijuma nad istom kolonom definisati da se ze lene zastavice nađu na vrhu, a crvene na dnu tokom sortiranja. Ovaj novitet naprasno daje legitimitet ručnom šaranju neke liste – ako to kom pregleda vidite neke posebne podatke, bi lo kakvim bojenjem ćete im dati funkcionalni značaj ako, na primer, prilikom sortiranja posta vite da ta boja ide na vrh bez obzira na neke pra ve vrednosti (koje ćete sortirati u podređenim kriterijumima). Kada postavite više kriterijuma nad nekom listom, vrlo je udobno to što će tokom sesije u radnoj svesci sadržaj dijaloga ostati upamćen i povezan sa tim podacima, pa možete da se vra tite u dijalog u nameri da varirate kriterijume i ponovite postupak. Plave strelice su na raspola ganju za premeštanje redosleda kriterijuma, ne
ki nivo možete izbrisati, dodati novi, itd. Naj zad, ispitajte i sadržaj dijaloga Options: ovde ćete odrediti da li je razlika između velikih i ma lih slova važna, a možete upotrebiti i retku, ali raspoloživu opciju sortiranja sleva nadesno. Vodite računa o izračunatim poljima u pro cesu sortiranja: korisno je da koristite apsolutne reference, da se ne bi izgubila veza sa matičnim podacima. Ako ste nezadovoljni rezultatom sor tiranja, odmah možete opozvati operaciju ko mandom Undo. Postoje i situacije kada ćete po želeti da privremeno sortirate listu, radeći ne što drugo u međuvremenu pre vraćanja liste na prethodno stanje. Ako niste sigurni koji je redo sled bio na snazi, na početku posla se poslužite
trikom: pre sortiranja dodajte listi jednu kolonu i popunite je rednim brojevima (iskoristite mo gućnost automatske popune); kada odlučite da vratite tabelu u pređašnje stanje, sortirajte je po novo po rednim brojevima, a na kraju izbrišite pomoćnu kolonu. Ukoliko želite da sortirate samo jedan pod skup podataka unutar liste, najpre ga obeležite. Sistem za sortiranje će pretpostaviti nekonzis tentno sortiranje, pa će predložiti da proširi kon tekst operacije na celu listu; ali, ako je tako po trebno, odgovorite odrečno na to pitanje.
Filtriranje Ako poželite da pogledate samo jedan deo neke duge liste ili eksplicitne tabele, tako da se vide samo podaci koji odgovaraju nekom zada april 2008
PC
27
PC SPECIJALNI DODATAK
tom uslovu, upotrebićete operaciju filtriranja. To je nedestruktivna alatka koja se direktno pri menjuje nad sadržajem liste, a funkcioniše tako što se privremeno sakrivaju svi oni redovi koji ne odgovaraju kriterijumu. Postoje dva vida ove operacije: automatsko filtriranje je jednostavni oblik koji ćete uglavnom koristiti; napredno fil triranje je nešto složeniji postupak koji počiva na spoljnoj strukturi kao kriterijumu. Automatsko filtriranje je znatno pojačano u aktuelnoj verziji programa, jer su detaljne op cije bolje izložene i prepoznaju kontekst tipa po dataka. Najpre je potrebno da pridružite alatku zaglavlju liste; ako ste definisali eksplicitnu tabe lu, sistem je to već učinio za vaš račun; ako je reč o prostoj listi, tu dugmad možete dodati sa
videti gomile odgovarajućih opcija. Komanda sa tri tačke otvara dijalog, pa tamo možete do dati vrednost i opcioni drugi kriterijum (ne vi še od toga). Za tekst birate da li stavke počinju nekim slovima, završavaju se njima ili ih sadrže (ili ne sadrže); za brojeve, postavljate odgovara juće (ne)jednačine, a imate i novu opciju koja filtrira brojeve koji su manji ili veći od proseka celog uzorka. Kada ugledate opcije za filtriranje po datu mima, zapanjićete se: osim uobičajenih postav ki relacija, možete birati među petnaestak opci ja filtriranja relativno u odnosu na današnji da tum ili možete birati neki određeni period (me sec ili kvartal) u tekućoj godini. I najzad, sve ko lone koje sadrže neko vizuelno obeležje (boja
mi komandom Data > Sort & Filter > Filter ili Home > Editing > Sort & Filter > Filter. Najzad, otvorite paletu pod dugmetom kolone koja će biti nosilac filtera. Najveće okno u paleti sadrži uzorke svih podataka kolone (zapravo, „samo“ prva 1024 podatka, ali u praksi više i nema smisla). Ako je podataka malo, iskoristite polja za potvrdu da zadržite samo željene vrednosti; ako ih je vi še, a trebaju vam samo neke stavke, pravi trik je da isključite polje (Select All), što isključuje sve ostalo, pa da uključite samo željene. U za visnosti od tipa podataka, videćete i kaskadni meni Text Filters, Number Filters, itd. gde ćete
podloge ili fonta, ikona uslovnog oblikovanja) dobiće aktivnu stavku Filter by Color, koju ćete upotrebiti da izolujete vidljivost podataka koje ste sami nekako obeležili ili je to učinila alatka za uslovno oblikovanje. Dakle, po zadatom filtriranju, biće sakrive ni „loši“ redovi, a odabrani redovi su naglašeni plavom bojom broja u zaglavlju redova. Streli ca na dugmetu kolone čiji filter je aktivan će se pretvoriti u ikonu za filtriranje. Svaku filtriranu listu možete slobodno opet filtrirati po nekoj drugoj koloni: time ćete praktično dobiti rezul tate vrlo složenog upita. U filtriranoj listi može te slobodno menjati podatke, čak i u koloni ko
28
PC
april 2008
Microsoft Office Excel 2007 – Analitički alat nove generacije
ja je nosilac kriterijuma. Međutim, ukoliko ta ko izmenjeni sadržaj više ne zadovoljava krite rijum, neće doći do automatskog sakrivanja tog reda. U takvim slučajevima morate ponovno izvesti filtriranje: samo otvorite paletu i opet kli knite na OK. Pomoći će vam i formalna koman da Data > Sort & Filter > Reapply, pod uslovom da vam je „na nišanu“. Najzad, primetite da ako filtrirate eksplicitnu tabelu koja sadrži red tota la, tu ćete uvek videti trenutni zbir samo vidlji vih podataka; to je posledica veštog „podmeta nja“ funkcije SUBTOTAL, koja sadrži opciju prvog argumenta u vrednosti 101‑111, što upra vo služi toj svrsi. Opišimo kako funkcionišu posebne vari jante filtriranja. Najpre, proverite da li na dnu u oknu uzoraka postoji stavka (Blanks); ako je tu, to znači da u koloni liste postoje i prazne ćeli je, pa do njih možete doći ovakvim filtriranjem i proveriti razlog za pojavu nedostajućeg podat ka. Opcija Number Filters > Top 10 omogućava izradu svojevrsne top‑liste na osnovu nume ričkih vrednosti. U tri polja dijaloga birate da li želite vršne ili najniže vrednosti, zatim birate broj koji označava količinu, a izborom atributa Items ili Percent odlučujete da li će to biti tačan ili relativni broj elemenata liste. U dijalogu Cus‑ tom Filter možete i sami postaviti kriterijum u posebnim granicama vrednosti. U padajućoj lis
ti dobijate sve kombinaci je relacija u odnosu na vre dnost koju sami unosite u polje na desnoj strani. Mo žete koristiti i džokere „?“ i „*“, koji menjaju jedan ili više alfanumeričkih zna kova. Opcioni drugi kriteri jum ćete povezati sa prvim operatorom AND ili OR, čime postavljate složeniji uslov, poput „tekst počinje rečju proizvod i ne sadrži reč mes*“ ili „sve vrednos ti veće od ili jednake 10 i manje od 50“. Rezultati filtriranja u jednoj koloni se uki daju izborom opcije (Select All) u paleti kolo ne. Ukoliko je uključen još neki filter, on osta je na snazi dok ga sami ne isključite istim pote zom. Potpuno uklanjanje svih postavljenih kri terijuma ćete izvesti u jednom potezu koman dom Data > Sort & Filter > Clear. Mehanizam filtriranja ćete potpuno ukloniti, a listu vratiti u prvobitno stanje ako isključite dugme Filter na glavnoj traci. Možete isključiti alatku za filtrira nje i nad eksplicitnom tabelom, mada vam pre dlažemo da to ne činite. Jezgro naprednog filtera je kriterijum u obliku tabele koja se održava na posebnom mes tu van liste. Sadržaj te tabele može da se menja, pri čemu se po novom filtriranju dobijaju dru gačiji pogledi na listu u zavisnosti od tog uslova. Pogledajmo kako se angažuje napredni filter.
Tabela kriterijuma može da sadrži jedan ili više kriterijuma. Formirajte zaglavlje od jednog ili više polja čija imena su identična zaglavljima kolona liste. U drugi red ćete uneti vrednosti kao što ste ih unosili prilikom postavljanja kori snički definisanih kriterijuma u automatskom filteru. Pogledajmo kako se tumače tabele date april 2008
PC
29
PC SPECIJALNI DODATAK
na slici: koliko god kolona da postavite u tabelu kriterijuma, njihov odnos se definiše logičkim operatorom konjunkcije („I“, logičko AND). U toku filtriranja, prvi primer sa slike će se čita ti kao „prodavnica je prod3 i roba je slatkiši“. Probajmo i malo složeniji kriterijum: ako tabela kriterijuma ima više redova, njihov odnos se tu mači logičkim operatorom disjunkcije („ILI“, lo gičko OR). Drugi kriterijum se čita kao „prodav nica je prod1 ili prodavnica je prod3“. Jedna ko lona može da učestvuje i u konjunkciji: treći kri terijum se tumači kao „prodavnica nije prod1 i prodavnica nije prod2“. Složeni filter se postavlja pomoću dijaloga koji pozivate komandom Data > Sort > Filter > Advanced. U dijalogu najpre birate da li se fil triranje obavlja u samoj listi, poput opcije auto matskog filtriranja, ili rezultat treba iskopirati na drugo mesto na istom radnom listu. Zatim definišete adresu opsega liste; ako je na počet ku bila aktivna neka ćelija liste, opseg će biti pre poznat, pa iskoristite tu mogućnost; u polje Cri‑ teria range unesite adresu opsega pomoćne ta
Ako u uobičajenom postupku odaberete no vu lokaciju za rezultat filtriranja, na raspolaga nju je isključivo prostor na istom radnom listu, što nije baš udobno. Ovo ograničenje ipak može te izbeći jednim trikom: neka u trenutku poziva dijaloga Advanced Filter bude aktivan poseban radni list na kome se nalazi samo tabela kriteriju ma, a prilikom popune dijaloga referencirajte lis tu koja se nalazi na drugom radnom listu.
bele u kojoj ste pripremili kriterijum. Ako ste odlučili da napravite kopiju podataka, u polje Copy to postavite adresu gornje leve ćelije bu duće liste rezultata. Opcija Unique records only eliminiše duplikate u listi. Kada potvrdite unos, filter se uspostavlja. Ako promenite kriterijum, morate ponovo proći kroz dijalog Advanced Fil‑ ter. Da biste opozvali dejstvo filtera, pozovite komandu Data > Sort & Filter > Clear.
nišite tabelu referencu. Umesto npr. adrese $A$3:$D$99, videćete da je opseg zapisan obli kom poput Table1[#All]. Pokušajte još nešto sa novom listom: definišite imena nekih proizvo da, pa napravite kolone sa količinom i cenom; potom definišite listu kao eksplicitnu tabelu. Tek sad, uz desnu ivicu dodajte novo zaglavlje u koje ćete dodati ukupnu vrednost kao umno žak količine i cene. U prvu ćeliju podatka une
30
PC
april 2008
Strukturno referenciranje Excel 2007 donosi i jednu novost koja je u vezi sa primenom eksplicitnih tabela: to je struk turno referenciranje sadržaja tabele. Iako nije reč o funkcionalnosti koja je korisnicima često potrebna, pominjemo je zato što ćete tokom ra da verovatno naići na takve zapise, pa je zgodno da makar znate o čemu je reč. To ćemo učiniti sa primerima. Ponovite postupak naprednog filtriranja, ali najpre definišite polaznu listu kao eksplici tnu tabelu. Otvorite dijalog za definisanje ele menata naprednog filtera, pa ponovo defi
Microsoft Office Excel 2007 – Analitički alat nove generacije
site izraz za množenje, tako što ćete tokom pisa nja birati reference klikom mišem (znak jedna kosti, klik na količinu, zvezdica za množenje, klik na cenu). Pre nego što potvrdite unos, vi dećete zapis nalik na: =Table1[[#ThisRow];[količina]]* Table1[[#ThisRow];[cena]]
U času kad pritisnete Enter, ova formula će se sjuriti niz kolo nu vrednosti, postavljajući tu is tu formulu u sve ćelije; program je ispravno pretpostavio šta želi te da učinite (to bi se desilo i da ste uneli obične adrese kao refe rence; poenta je u strukturi tabe le). Ova varijanta zapisivanja re ference u formuli, kao i ona pret hodna, naziva se strukturna re ferenca. Posmatrajte to kao ne što što je na „višem stupnju les tvice“ nego što je ručno imeno vana referenca, a posledica je „tvrde strukture“ koju daje ek splicitna tabela. Efekat možete da koristite bilo gde u aktivnoj radnoj svesci. Na primer, ukupan zbir svih vrednosti možete bilo gde napisati kao =SUM(Table1[vrednost]). Pokušajte upravo ovo, ali kucajte polako i pos matrajte ekran: primetićete kako vam program daje inteligentnu pomoć u vidu interaktivnih dopuna vašeg kucanja, gde se reference na tabe lu ili njene elemente pojavljuju skupa sa prepo znatljivim ikonama.
Upotreba funkcija u pregledu liste Postoje izvesne funkcije koje prošlog mese ca nismo pomenuli u pregledu u odeljku o gru pama funkcija. Razlog za to će vam ubrzo posta ti jasan: bilo je najpre potrebno da se upoznate sa strukturom liste, što je polazište za rad tih vr lo vrednih funkcija. Govorimo najpre o jednoj popularnoj funkciji koja pripada grupi za rad
sa referencama, a potom opisujemo celu grupu funkcija uz čiju pomoć lista zaista može biti tre tirana kao baza podataka.
VLOOKUP Jedan od načina eksploatacije liste je po moćna tabela za pregled iz koje se mogu pri kazati podaci jednog sloga liste. Ideja je pros ta: unosi se poznati jedinstveni identifikator
sloga, koji ćemo nazvati tražena vrednost (ovo možete shvatiti kao ključ sloga), dok se os tale vrednosti pretragom liste dovode u rezul tat funkcije. Najvažnija funkcija Excel‑a koja ovo radi je VLOOKUP, za čiji rad je potrebno da podaci budu uređeni kao lista. Funkcija VLOOKUP poredi traženu vrednost sa sadrža jem prve leve kolone liste, a zatim vraća pri druženi podatak iz pronađenog reda. Sintaksa funkcije je: VLOOKUP(tražena_vrednost;opseg_liste; broj_kolone;način_pretrage)
Argumenti funkcije znače sledeće: tražena_vrednost – argument koji upućuje na vrednost koja se traži u prvoj koloni liste. Može biti konstanta, ali najčešće se izražava kao adresa ćelije u koju se u toku rada unosi tražena april 2008
PC
31
PC SPECIJALNI DODATAK
vrednost. Ako je vrednost argumenta manja od najmanje vrednosti u prvoj koloni tabele, fun kcija će vratiti grešku #N/A. opseg_liste – referenca ka listi, napisana kao adresa ili kao imenovani opseg. broj_kolone – ovaj argument određuje po ložaj podatka koji se konkretno vraća kao vre dnost funkcije. Ako se podatak nalazi u trećoj koloni liste, treba postaviti broj 3. pretraga_opsega – opcioni argument fun kcije; to je logička vrednost predstavljena pa rom konstanti TRUE‑FALSE ili 1‑0. Ako je ar gument izostavljen ili ima vrednost TRUE ili 1 i ako nije pronađena tačna tražena vrednost, biće prihvaćena najbliža manja vrednost. Ako je vre dnost argumenta FALSE ili 0, funkcija traga is ključivo za tačnom traženom vrednošću; ako ta vrednost ne bude nađena, funkcija će vratiti gre šku #N/A. Ako je vrednost argumenta TRUE, prva kolona mora biti sortirana u rastućem re dosledu; u protivnom, funkcija može da vrati besmislen rezultat, pa obratite pažnju na taj de talj. Ako je vrednost FALSE, prva kolona ne mo ra biti sortirana.
Na slici možete videti praktičan primer upotrebe funkcije VLOOKUP: ovo je tabela sto pa rabata koje dajete kupcima prema iznosu na fakturi. Sad na samoj fakturi možete povezati ukupan iznos sa sadržajem tabele, što će vam dati valjan procenat rabata koji se odnosi na da tu vrednost. Jedna uzgredna opaska: ako pože lite da primenite slično rešenje, obavezno sklo
32
PC
april 2008
nite konsultacionu tabelu na drugi list; u ovom primeru, tabela se nalazi na istom listu samo zbog ilustracije.
Funkcije baze podataka U Excel‑u postoje funkcije za obradu ba ze podataka koje koriste tabelu kriterijuma, je dnaku onoj u postavljanju složenog filtera. Ove funkcije će rezultat iskazati direktno, pa nema potrebe da se lista filtrira zbog jednog sloga ili selektivne operacije. Pošto element u tabeli kri terijuma ne mora biti konstanta, nego i rezul tat formule, ove funkcije možete da upotrebite kao svojevrsno jezgro sistem upita u svojoj Ex‑ cel aplikaciji. Sintaksa svih ovih funkcija je: Dfun(opseg_liste;kolona;kriterijum)
Dfun je naziv funkcije. Sve funkcije počinju slovom D koje sugeriše reč database; zbog toga, Excel stručnjaci ih u žargonu nazivaju „D‑fun kcije“. Pri tom je opseg_liste adresa ili, što je uvek bolje, ime opsega liste; kolona je ime ili re dni broj kolone liste u ko joj funkcija traži rezultat a kriterijum – referenca ka tabeli kriterijuma. Funkcije za izraču navanje raznih vrednosti prema datom kriterijumu u listi su DAVERAGE, DMIN, DMAX, DCO UNT, DSUM... Pogledaj mo kako se one priprema ju i kako funkcionišu. U listi na slici se nalaze po daci o izmerenim vrednostima u jednoj mete orološkoj stanici tokom trideset dana, mereno tri puta dnevno. Merene su četiri veličine (dak le, postoje četiri podatka) a zadatak je da se oba vi nekoliko manjih analiza. Da biste lakše pisali formule, celoj listi je dato ime podaci. Napravite malu tabelu kriterijuma od dve ćelije: prva sadrži tekst „vreme“ i poklapa se tek
Microsoft Office Excel 2007 – Analitički alat nove generacije
stom u odgovarajućem zaglav lju kolone; u drugu ćeliju ćete unositi vremena za koje želi te podatke. Tabela kriterijuma se nalazi u bloku I2:I3. Unesi te vrednost „7:00“ u ćeliju I3 i negde napišite ove formule: =DAVERAGE(podaci;3;I2:I3) =DMAX(podaci;3;I2:I3) =DMIN(podaci;3;I2:I3)
Funkcije daju rezultate koji glase „u ba zi podaci izračunaj prosek (maksimum, mini mum) u koloni 3, od podataka za koje važi da je vreme jednako 7:00“. Promenite vrednost u ćeli ji I3: unesite „13:00“ i vrednost se trenutno me nja. Ako biste hteli podatke o temperaturi bez obzira na doba dana, samo izbrišite podatak u toj ćeliji. Uz pomoć funkcije DGET lako možete pro naći ceo slog „baze“ prema nekom kriterijumu. Poput pravih baza podataka, potrebno je da lis ta ima neki jedinstveni ključ, podatak koji je dnoznačno određuje traženi slog; to je suština upotrebe ove funkcije.
Pogledajte sliku: formula =DGET(A3: D15;2;A17:A18) daje ime radnika iz liste pre ma zadatoj šifri. Odgovarajući skup formula za svako polje će dati odgovarajuća polja odabra nog sloga.
Sažeti prikaz strukture tabele Grupa komandi Data > Outline služi saži manju velikih tabela, i to tako da slobodno sa krivate i otkrivate detalje po kolonama ili redo vima. Ovaj put nije reč samo o listama: na slici vidite primer tabelarnog pregleda kakav se vero vatno često može sresti u praksi. Ovaj primer je mali: cela tabela je vidljiva na jednom ekra nu. Ali, postoje i prilike kada su ove tabele ve oma velike, pa je teško ostvariti uvid u sve po datke odjednom. Da biste kreirali sažeti pregled, treba da definišete grupe opsega redova i kolona. Gru pa se, uglavnom, prepoznaje tako što se na je dnom njenom kraju nalazi zbir reda ili kolo ne u željenom opsegu, kao što možete videti na slici. Grupe se označavaju po nivoima dubi ne, kojih može biti do osam po redovima i do osam po kolonama (što je više od realne potre be). Nivoi se označavaju posebnim simbolima u marginama zaglavlja radnog lista, a uz njiho vu pomoć ćete lako upravljati pregledom. Na jednom radnom listu možete imati samo jedan sažeti pregled. Sažete preglede strukture možete napravi ti u tri vida. To su: automatski prikaz struktu re, kada su podaci organizovani u obliku deta lja i zbirova koji nedvosmisleno upućuju na gru pe podataka; manuelni prikaz strukture se pos tavlja kada zbirovi po grupama ne postoje ili ni su direktno ispod ili desno od detaljnih poda taka; i liste podzbirova, kada želite da napravi te sumarne preglede po grupama direktno unu tar polazne liste. april 2008
PC
33
PC SPECIJALNI DODATAK
Da bi napravio automatsku sažetu listu, Excel ispituje formule u radnom listu i utvrđuje korelacije i smer pružanja referenci u formula ma, koje su najčešće zbirovi po nivoima; to je ključ za automatsko prepoznavanje grupa po dataka. Pozivom komande Data > Outline > Group > Auto Outline nad tabelom koju smo uzeli za primer, dobija se rezultat kao na sle dećoj slici. Pošto je prikaz strukture jedinstven na radnom listu, u času poziva ove komande čak nije neophodno da bude aktivna neka ćeli ja unutar tabele.
34
PC
april 2008
Između zaglavlja kolona i redova i samog radnog lista, pojavljuju se kontrole koje pred stavljaju grupe i koje vam omogućuju da sakri vate ili otvarate pojedine grupe ili cele nivoe. U gornjem levom uglu, vide se malena dugmad sa brojevima koji označavaju grupe: najveći broj uvek predstavlja nivo detalja, sledeći manji broj je prvi nivo zbirova, i tako redom do zbira naj višeg nivoa. U primeru, postoje tri nivoa po re dovima (promet po grupama robe, dnevni pro met po prodavnici, ukupni dnevni promet za sve prodavnice) i dva nivoa po kolonama (pro
Microsoft Office Excel 2007 – Analitički alat nove generacije
met po danima i zbirovi za cele radne nedelje). Vide se i linije koje prate siluetu grupe, praćene dugmetom u kome je trenutno znak minus. Kako funkcionišu ove oznake, objasnićemo na primeru na slici. Ako kliknete na broj 2 u grupi po redovima, tabela će biti sažeta tako da je vidljiv samo drugi nivo. Tačno ispod broja 2, minusi su se pretvorili u pluseve; ti znakovi slu že da otvorite ili zatvorite pogled na grupu. Ako sad, na primer, kliknete na znak plus pored zbir nog reda za prodavnicu 3, otvoriće se njeni de talji. Klikom na znak minus, koji se sad pojavio, ponovo će se zatvoriti ta grupa podataka. Isto važi i za kolone, pa sad možete birati koje detalj ne podatke želite da izložite pogledu. možete Sa žeti pogled se ukida komandom Data > Outline > Ungroup > Clear Outline i tada se tabela vraća u prvobitno stanje. U sledećem primeru na slici tabela je proši rena na period od četiri nedelje za osam prodav nica, gde je svaka nedelja posebno sumirana, a u poslednjoj koloni postoji kolona sa totalom za sve četiri nedelje. Takvu tabelu je teško pregleda ti u ukupnom obimu i ovde je sažeti pregled pra vi spas. Sada i po kolonama postoji tri nivoa, a pogled na tabelu sažet po drugom nivou izgleda kao na slici. Sad, ako biste hteli da vidite detalj ne podatke prodavnice 3 u drugoj nedelji, samo otvorite tu grupu i po redovima i po kolonama i detaljni podaci se pojavljuju. Ovakav način pre gleda je posebno prikladan ukoliko izveštaj pro sleđujete drugom korisniku ili rukovodiocu, ko
ji će pregledati neke detaljne podatke o nečemu samo ako bude zainteresovan za to. Kada tabela ne sadrži zbirove ili zbirovi ni su direktno oslonjeni uz matične podatke, saže ti pregled možete napraviti isključivo manuel nim putem. Pogledajte varijantu tabele na sle dećoj slici: da bismo aranžirali sažetu tabelu, po trebno je da između grupa bude barem jedan prazan red ili kolona; u suprotnom, desilo bi se da sledeća grupa bude pripojena prethodnoj. Ovo je veoma redak primer kada prazni redo vi u tabeli koriste strukturi. Pride, jedan od ra zloga što vam uopšte pominjemo ovaj slučaj je namera da vam skrenemo pažnju na jednu uni verzalnu prečicu u Excel‑u; verujte, želećete da je koristite. Ova tabela nema u sebi zbirove, poput prethodne, pa mehanizam za automatsko saži manje nema informaciju primerenu za grupisa nje. Da biste dobili sažeti pregled, obeležite ce lu grupu (u primeru: sve numeričke podatke o jednoj prodavnici u obe nedelje) i komandom Data > Group > Group pozovite dijalog u kome ćete odabrati da želite grupisanje po redovima (Rows). Pojaviće se područje za kontrolu grupe na levoj strani koje će obuhvatiti samo grupu ko ju ste obeležili (svi iznosi za jednu prodavnicu). Sada je potrebno da ponovite postupak i za sve ostale delove tabele koji čine preostale gru pe. Ovde dolazi na red pomenuta prečica: kad god ste u sličnoj prilici da je potrebno da izvede te neku složeniju operaciju, pogotovo kad to po april 2008
PC
35
PC SPECIJALNI DODATAK
drazumeva potrebu da ulazite u dijaloge za po dešavanje opcija, imate mogućnost ponovite ra dnju mnogo brže. Neposredno nakon izvođenja prve operacije, obeležite sledeći opseg na kome želite da uradite to isto, pa pritisnite taster F4: ti me ponavljate poslednju komandu do u detalj. U ovom slučaju, obeležavaćete redom podatke za ostale tri prodavnice, pa ćete tom prečicom odmah grupisati njihove podatke. Kada završite grupisanje po redovima, kre nite u unakrsno obeležavanje grupa po kolona ma (sve prodavnice u jednoj radnoj nedelji) i ta ko ćete formirati drugu dimenziju sažimanja. Sada opet morate da prvi put uđete u dijalog za grupisanje, jer valja da odredite da se grupi šu kolone. Ovako formiran sažeti pregled ima slične mogućnosti kao i automatski, ali uz ne dostatak zbirnih informacija. Ovo grupisanje, stoga, primenjujte u situacijama samo kada že lite da napravite prosti sažeti pregled od tek for miranih tabela, u nameri da veliki obim podata ka svedete na lakši pregled. Uzgred, pokušajte da napravite grafikon nad sažetom tabelom: uočićete da sadržaj gra fikona može da prati vidljivi deo strukture. Pre pustićemo vam da sami pronađete optimalne
36
PC
april 2008
opcije ovakvog pristupa. Ovo je zgodna prili ka da vam skrenemo pažnju na takvu tehniku rada: mnogi analitički alati dobro sarađuju sa drugim alatima, pa ćete uz malo mašte i vešti ne brzo doći do veoma zanimljivih rezultata. Drugi primer takve kombinacije: napravite gra fikon nad eksplicitnom tabelom, pa menjajte op cije filtriranja...
Tabele podzbirova Pretpostavimo da ste prikupljanje poda taka obavili u formi liste, poput ove na slici: u ovakvoj strukturi moguće je organizovati pose ban oblik sažetog pregleda. Excel omogućuje pregled podzbirova u uredno sortiranim lista ma; pritom ti podzbirovi menjaju strukturu lis te, ali mehanizam obezbeđuje da uredno vratite listu u prvobitno stanje. U ovoj operaciji skrive na je funkcija SUBTOTAL koja obezbeđuje op ciju prikaza nekoliko agregatnih funkcija, u za visnosti od argumenta; pritom će prikladni di jalog da vas rastereti potrebe da razmišljate o sintaksi, nego ćete videti prepoznatljive elemen te. Inače, nije moguće praviti podzbirove u listi konvertovanoj u eksplicitnu tabelu; za tu potre bu, koristićete jednu napredniju alatku o kojoj
Microsoft Office Excel 2007 – Analitički alat nove generacije
govorimo posle. No, pogledajmo kako se prave podzbirovi u listi. Sortirajte listu prema nivoima svih željenih podzbirova. Lista na slici je sorti rana po mesecima, a zatim po prodavnica ma. Dok je aktivna je dna od ćelija liste, po zovite dijalog Data > Outline > Subtotal. U prvoj padajućoj listi At each change in birajte podatak po kome se re zultati grupišu; u drugoj birajte jednu od raspo loživih funkcija; verovatno ćete birati sabiranje
ili prebrojavanje. U grupi Add subtotal to izaberite sve kolone ispod kojih želi te da vidite međurezultate. Tri opcije na kraju dijaloga određuju da li će novi podzbirovi ukloniti prethodne, da li da se formira prelom stranice u štampi is pod svakog rezultata i da li da se formi ra ukupni total na kraju liste; zasad je bi tno samo da bude uključeno poslednje polje za potvrdu. Označeni kriterijum bi se mogao pročitati ovako: „Pri svakoj promeni meseca upotrebi funkciju sabiranja na podacima o neto prometu i marži“. Ka da primenite kriterijum, na levoj stra ni će se pojaviti područje za kontrolu grupe; ono se koristi na isti način kao i u saže tim pregledima strukture. Ispod podataka o svakom mesecu biće pridodat pojaviće se zbir sa pratećim tekstom poput „januar Total“, što označava da je reč o zbiru podataka. Možete dodavati i sledeće nivoe podzbi rova. Sledećim pozivom dijaloga Subtotal mo žete postaviti kriterijum nižeg nivoa, a tada is ključite opciju Replace current subtotals, koja služi za brisanje prethodnog podzbira. Postavi te, recimo, sabiranje bruto prometa po prodav nicama. Biće dodat još jedan nivo i sada sažeta lista po tom kriterijumu može izgledati ovako: Na istom nivou možete zadati i više od je dne funkcije: recimo, pored zbira možete aran žirati i podatak o prosečnom prometu po me
april 2008
PC
37
PC SPECIJALNI DODATAK
secima. Sažeti pregled svih podzbirova u listi ćete ukloniti klikom na dugme Remove All u di jalogu Subtotal; nije moguće uklanjanje samo jednog, naknadno dodatog podzbira. Tim po tezom, lista se vraća u prvobitno stanje. Inače, postoji još jedan način da uklonite kontrolu grupa, po ceni da se odreknete liste kao struk ture, jer pritom trajno zadržavate redove sa podzbirovima u listi: upotrebite komandu Da‑ ta > Outline > Ungroup >Clear Outline. Ovo ne pominjemo kao predlog, nego kao upozore nje: naime, opoziv te radnje neće biti moguć, pa biste se možda našli u nezgodi ako ste radili sa originalnom listom. Iz pomenuta dva razlo ga, ako vam je stalo do takvog eksperimenta, bilo bi najbolje da ga izvedete na kopiji radnog lista polazne liste.
Konsolidacija tabela Konsolidacija je postupak združivanja više tabela iste ili slične strukture u jednu, pri čemu se uporedni podaci sumiraju u zbirni podatak. U opštem slučaju polazne tabele ne moraju biti istih dimenzija, pa čak ne moraju sadržati iste kategorije: dovoljno je da postoji neka smislena veza između podataka. Ključ za takvu vezu su
38
PC
april 2008
obeležja u zaglavljima, koja moraju da budu je dnaka kako bi alatka mogla da upari podatke. U primeru imamo četiri tabele koje nisu jednakog sadržaja, jer prodavnice prodaju ra zličite vrste robe, a neke tabele ne pokrivaju pet dana u nedelji. Pre poziva komande Data > Da‑ ta Tools > Consolidate, postavite se na ćeliju ko ja će biti budući gornji levi ugao podataka kon solidovane tabele; neka to bude neka ćelija is tog radnog lista, negde ispod polaznih tabela. U dijalogu najpre postavite funkciju koja figu riše nad podacima (to je uglavnom sabiranje). Zatim je potrebno da napravite spisak referen ci izvornih podataka. To ćete najlakše učiniti obeležavanjem referentnih opsega mišem; kako označite koji opseg, dodajte ga u listu referen ci klikom na Add. Uključite obe opcije grupe Use labels in, a polje za potvrdu Create links to source data neka bude isključeno. Potvrdom pos tavki, dobićete rezultat kao u dnu slike: sabrane su sve odgovarajuće vrednosti iz svih tabela; ra zmislite koliko bi vam vremena trebalo da to izvedete ručno. Uočićete da ovako formirana ta bela nema nikakva automatizovana svojstva: ia ko su svi podaci u njoj zaista zbirovi iz polaznih tabela, nema formula koje to obelodanjuju.
Microsoft Office Excel 2007 – Analitički alat nove generacije
Definicija konsolidacije koju ste postavili u dijalogu ostaje trajno upamćena kao svojstvo radnog lista, što znači da na jednom radnom lis tu možete imati samo jednu definisanu konso lidaciju. Naravno, polazne tabele mogu biti ra štrkane po radnoj svesci (pa čak i u više njih), što ne smeta da konsolidaciju definišete na no vom radnom listu koji će poslužiti samo za tu svrhu. Dabome, ako dođe do promena u dimen zijama neke od tabela, moraćete prepraviti refe rencu; prilično nezgodno ako jedna tabela učes tvuje u više konsolidacija. Zbog toga, bilo bi naj bolje da investirate malo vremena zarad sopstve ne udobnosti i tačnosti podataka: sve polazne ta bele definišite kao imenovane opsege, pa se o va
ljanosti reference brinite na jednom mestu, ko rišćenjem dijaloga Name Manager. Postoji i mogućnost da ograničite sadržaj koji će se pojaviti u konsolidovanoj tabeli. Pos tavite formu nove konsolidovane tabele tako što ćete postaviti samo zaglavlja redova i kolona ko ja želite, a koja su usklađena sa polaznim zaglav ljima. Zatim, neposredno pre poziva dijaloga Consolidate označite ceo opseg koji će činiti kon solidovanu tabelu. U ime lakše provere tačnos ti, najbolje je da sažetu konsolidaciju obavljate na radnom listu na kome ste ranije već definisa li ulazne reference. Kao rezultat, dobićete samo konsolidovane podatke koje ste izabrali. Kada je konsolidovana tabela postavljena na istom listu, tada nije moguće uključiti op ciju veze sa polaznim podacima (polje za po tvrdu Create links to source data); to možete va rirati samo ako se konsolidacija obavlja na po
sebnom listu. U tom slučaju, kada je poveziva nje isključeno, rezultat je tabela jednakog obli ka kao i ona koja se pravi na istom radnom listu na kome se nalaze izvorni podaci. Uključivanjem opcije povezivanja, osigu raćete osvežavanje rezultata nakon bilo kakve promene u polaznim podacima. Postoji još je dna važna razlika: oblik konsolidovane tabele će biti drugačiji. Sada je to lista podzbirova ko joj će biti pridodata kolona sa imenom aktivne radne sveske; ovo pomaže u slučajevima obje dinjavanja podataka iz više radnih svezaka, što je u praksi često potrebno. Štaviše, informacija o imenu radne sveske predstavlja jedan od ma tičnih podataka u ovom obliku konsolidacije.
Izvedene tabele Kada imate veoma veliku količinu podata ka u nekoj listi, često je potreban način da lak še sagledate odnose među njima. Možete koris titi filtriranje, ali ako želite da vidite zbirove fil triranih podataka, morate uvek iznova postav ljati funkcije za sabiranje samo vidljivog dela liste ili podatke morate sortirati tako da može te upotrebiti sažeti pregled. Često je potreban način da se svi podaci pregledaju interaktivno i jednostavno, ne dirajući polazne podatke, a ta ko da budu obezbeđene dalje analize ili barem sažeto izveštavanje na jednom jedinom listu pa pira (ako je papir i dalje „važniji“ u vašem okru ženju). Izvedena tabela (engl. pivot table) je in teraktivna tabela koja upravo tako obrađuje sa držaj liste ili eksplicitne tabele, pritom je ne menjajući. Ovaj podsistem je značajno redizaj niran i unapređen u aktuelnoj verziji Excel‑a, april 2008
PC
39
PC SPECIJALNI DODATAK
jer je optimalno pripremljen za rad sa znatno većim strukturama podataka; pritom postoje i neka ergonomska unapređenja – podsistem vi še ne deluje kao klasični čarobnjak, nego kao pa nel. Kako se kreira i kakve su varijante izvedene tabele, pogledaćemo kroz primer.
Zamislite slučaj koji je čest u praksi: podat ke prikupljate u listu u vremenskoj dinamici, konstantno je popunjavajući. Lista je najzgodni ji oblik prikupljanja podataka; ali, ako biste hte li povremeno da analizirate ovako uređene po datke, previše bi vam vremena oduzelo da svaki put sami prepakujete listu u nekakvu drugačije organizovanu tabelu. Na slici vidite simultano prikupljanje podatka o troškovima po vrstama i po nosiocima (izvinje nje knjigovođama). To kom unosa, lista je sor tirana po datumima i po obeležjima naloga za knjiženje. Napravićemo izvedenu tabelu od ovih podataka. Inicirajte pod sistem komandom In‑ sert > PivotTable > Piv‑ otTable: biće pokrenut dijalog u kome treba da odredite domen pola znih podataka (biće pre poznat ako je bila aktiv
40
PC
april 2008
na ćelija liste) i da odredite ciljnu lokaciju; pre dlažemo da uvek birate opciju New Worksheet, koja će ubaciti novi radni list neposredno levo od aktivnog. Kada potvrdite polazne parametre i sistem aktivira novi radni list, videćete nekoliko novih elemenata. U glavnoj traci ćete videti kontekstu alnu grupu PivotTable Tools sa dve kartice Op‑ tions i Design; na radnom listu ćete videti stilizo vano područje u kome će biti formirana tabela; uz desnu ivicu ćete videti panel PivotTable Field List u kome ćete izvesti prve korake. Ako klikne te na neku ćeliju na radnom listu, panel će nes tati, a pojaviće se opet kada budete kliknuli u zo nu tabele; ovo pravilo važi i kasnije, kada već bu dete formirali tabelu. Sistem za izvedene tabele funkcioniše tako što kešira podatke negde u pozadini, što je prime ren način za potrebe analize spoljnih podataka. Poenta je u tome da sami odredite šta ide u obele žja redova i kolona, a koji podatak se stavlja kao vrednost koja će biti prikazana kao zbir ili druga agregatna funkcija. Vaš neposredni zadatak je da formirate siluetu izvedene tabele tako što ćete prevlačiti polja iz gornjeg okna na predviđena mesta u donjem delu panela. Počnimo najjednos tavnije: u okno Row Labels prevucite polje „ek. jed.“, u Column Labels postavite polje „račun“, a u okno Values stavite „iznos“. Ako ste sve uradi li kako treba, dobićete situaciju kao sa slike. Ako
Microsoft Office Excel 2007 – Analitički alat nove generacije
ste negde pogrešili, nema veze: prosto, uhvatite mišem obeležje u donjem oknu, pa ga prevucite u drugo okno; ako vam to polje ne treba, izvuci te ga natrag u glavno okno panela. Pomeranje polja po tabeli i van nje su stan dardni postupci i možete ih ponovo izvesti u bi lo kom času, menjajući time izgled izvedene ta bele. Hajde da odmah pokušamo: iz zaglavlja kolona u panelu izbacite polje „račun“, pa tu pre mestite polje iz zaglavlja redova; u zaglavlje re dova postavite polje „datum“. Onda učinite ovo:
splicitnim tabelama; naravno, i funkcionalnost je ista. Ako vam stoje datumi u zaglavlju redo va, hajde da pokušamo nešto zanimljivo: klikni te na bilo koji datum u zaglavlju, pa pozovite ko mandu PivotTable Options > Options > Group > Group Field; u dijalogu Grouping overite stav ku Months (verovatno je već aktivna) i potvrdi te to. U tom času, pojedinačni datumi će biti za menjeni obeležjima meseca, što je mnogo pri mereniji oblik. A sad se vratite u panel i prevu cite polje ek.jed. iz okna filtera u okno Row La‑
prebacite podatak o ekonomskoj jedinici u po lje Report Filter, a vratite polje računa u zaglav lje kolona (zadržite ovaj izgled, koristićemo ga za dalju priču). Dok ste sve ovo radili, videli ste da se forma tabele značajno menja; imate svu slobodu, ne možete da pogrešite ‑ a to je tek početak. Hajde da vidimo šta možete dalje. Polje filtera na vrhu ima očiglednu name nu: ovde možete da odredite uži skup podataka; kada odaberete drugu ekonomsku jedinicu, po daci u tabeli će važiti samo za nju. Novost u Ex‑ cel‑u 2007 je u opciji izbora više stavki u filteru: uključite polje za potvrdu Select Multiple Items i dalje ćete znati šta možete da uradite. Pregle dajte sadržaj koji se dobija na dugme sa streli com u zaglavlju izvedene tabele: prepoznaćete isti sadržaj palete koji ste upoznali u radu sa ek
bels, tako da bude postavljeno ispod obeležja polja datum. Sada ćete u izvedenoj tabeli ima ti podzbirove po mesecima i opciju da sažme te ili razvijete grupu podataka koji se odnose na jedan mesec. Već ste verovatno primetili da svaka ćeli ja podatka ili totala ima pridruženu ekransku napomenu; dobro dođe ako izvedena tabela u nekom času ispadne malo veća. Uočite i grupu Options > Show/Hide u kojoj dugmad služe kao prekidači vidljivosti dugmadi na površini tabe le. Pogledajte i kontrole u grupi Design > Lay‑ out i susednoj PivotTable Style Options – prepus tićemo vam da sami istražite funkcionalna svoj stva komandi koje utiču na izgled i sadržaj izve dene tabele; naravno, tu je i neizbežna paleta za izbor vizuelnog stila. april 2008
PC
41
PC SPECIJALNI DODATAK
Primetili ste i da brojevi ne izgledaju baš uredno: valja im postaviti uredniju masku za is pis. Kliknite desnim tasterom miša na bilo koji broj u izvedenoj tabeli i birajte komandu Num‑ ber Format. Ovaj dijalog poznajete: postavite urednu masku za iznose. Možda biste hteli ne ku drugu agregatnu funkciju umesto sabiranja: u kontekstnom meniju na istom mestu birajte komandu Summarize Data By, pa promenite funkciju. Ili ovako: zadržite zbir, pa birajte kon tekstualnu komandu Value Field Settings; osim što ovde možete promeniti ime polja (gornja le va ćelija izvedene tabele je nosilac celog sadrža ja), možete promeniti i način ispisa. Pređite na karticu dijaloga Show values as, pa u padajućoj
performanse sistema, to će se automatski deša vati samo u nekim posebnim slučajevima (npr. pri otvaranju radne sveske). Zbog toga, u redov nom radu se naviknite da, čim odnekle pređete na radni list sa izvedenom tabelom, kliknete na komandu PivotTable Options > Options > Data > Refresh, kako biste bili sigurni da vidite ažur ne podatke. Ako radite sa velikim bazama po dataka u pozadini (što je opcija koju ovde ne objašnjavamo), osvežavanje sprovodite tek kad završite sve detaljne izmene, kako ne biste opte rećivali vezu sa serverom; pride, ako menjate i izgled tabele, može vam pomoći opcija Defer Layout Update, koja će odložiti ažuriranje dok ne završite sve zahvate. Dinamička veza sa ma
listi, umesto zatečene opcije normal, birajte stav ku % of Total (pretposlednja u listi): dobićete vrednosti relativnog učešća svakog agregatnog podatka u odnosu na ukupni zbir u tabeli. Veza izvedene tabele je podrazumevano di namička, što znači da će se svaka promena u po laznim podacima odraziti i na rezultujuću izve denu tabelu. Međutim, pošto bi prečesto osve žavanje izvedene tabele moglo da se odrazi na
tičnim podacima znači još nešto: kliknite dva put na bilo koji detaljni podatak u izvedenoj ta beli: tog časa ćete dobiti novi radni list na kome se nalazi klonirana struktura polazne liste, i to u vidu strukturne tabele. Njen sadržaj će biti sa mo oni redovi od kojih se sastoji agregatni poda tak na koji ste dvaput kliknuli. Navođenju opcija izvedene tabele nema kraja, jer ovo je zaista izuzetno razvijen podsis
42
PC
april 2008
Microsoft Office Excel 2007 – Analitički alat nove generacije
tem. Na kraju ćemo vam samo skrenuti pažnju na nekoliko pojedinosti u centralnom dijalo gu za kontrolu opcija izveden tabele, koji ćete otvoriti komandom PivotTable Tools > Options > PivotTable > Options. Na kartici Layout & Format, u grupi Format se nalaze dva polja za potvrdu kojima možete aktivirati opcije za pri kaz sadržaja greške i prazne ćelije. Na kartici Display možete uključiti staro modni način uređenja izvedene tabele, ako ste tako ranije navikli: uključite stavku Classic PivotTable layout. Pri dnu ove kartice možete forsirati da se stavke uvek sortiraju alfabetski, što podrazumevano ne mora da bude slučaj. Na kartici Data, prvo polje za potvrdu Save source data with file je dragoceno ako ste izve denu tabelu napravili od spoljnih podatka iz ba ze; u tom kontekstu, budite obazrivi da li ćete uključiti automatsko osvežavanje prilikom otva ranja radne sveske (zato što povlačenje spolj nih podataka može da potraje dugo). Najzad, Enable show details je opcija koja omogućava ekstrakciju detalja duplim klikom na podatak. Proučite sami ostale opcije koje nismo pome nuli ovde; većina njih je očigledna. Na samom početku, kad ste pozvali koman du za kreiranje izvedene tabele, videli ste da ras polažete i opcijom kreiranja izvedenog grafiko na. Kontrola ovog zanimljivog hibrida će vam biti sasvim jasna ako ste već dobro upoznali rad sa običnim grafikonima i sa izvedenim tabela ma, pa vam prepuštamo da sami otkrijete tajne ove tehnike. Naša jedina preporuka je da svaka ko prebacite izvedeni grafikon na poseban list, jer će vam biti potrebno dovoljno prostora za ru kovanje opcijama.
Analiza ulaznih podataka U raznim procenama i kalkulacijama po nekad postoji potreba sa se dostigne neka što tačnija ciljna vrednost, barem približna nekom očekivanom rezultatu. U takvim slučajevima se često pribegava „odokativnim“ metodama pro nalaženja vrednosti: priučeni korisnik Excel‑a tada obično formira kalkulaciju, pa sam menja
vrednosti u polaznim ćelijama dok ne postigne željeni rezultat. Za tako nešto, obično je potre bno mnogo vremena, a tačan rezultat je teško postići. Takođe, u analizama nekog događaja po nekad nije sasvim jasno kakve posledice ostav ljaju izmene pojedinih ulaznih podataka; malo ko bi se odlučio da napravi nekoliko desetina pojedinačnih kalkulacija, pokušavajući potom da sakupi rezultate na gomilu u nameri da upo redi moguće posledice. Excel sadrži izuzetno vredne i efikasne alat ke koje mogu pomoći u takvim prilikama: reč je o tzv. What‑If („šta ako“) metodama. Kratko rečeno, Excel može i sam da traži moguću ula znu vrednost spram postavljenih odnosa među podacima i unapred zadatim željenim rezultati ma. Postoji nekoliko nivoa ovakvih analiza, a ra zlikuju se po složenosti i načinu prikaza. Za ra zliku od svih do sada opisanih tehnika analize i prezentacije podataka, What‑If analize su oso bite i po tome što ponekad menjaju polazne po datke; druge alatke to ne čine. Takav pristup je nužan, kako bi bila iskorišćena svojstva posto jećih alata angažovanih unutar procesa. Za vas je taj podatak važan iz drugog razloga: nikad ne mojte sprovoditi ove analize nad matičnim po dacima koji služe za prikupljanje podataka ili za neke uobičajene poslove; angažujte posebni radni list na kome ćete organizovati sve podat ke za sprovođenje analize.
Traženje ciljne vrednosti Goal Seek je prvi i najjednostavniji alat iz ove grupe: koristićete ga kada želite da izmeni te vrednost dobijenu formulom menjajući sa mo jedan ulazni podatak. Ilustrujmo ovu me todu primerom: zamislite da ste u prilici da do bijete neki kredit sa fiksnom godišnjom kama tom i zadatim brojem perioda otplate. Izračuna li ste visinu rate (funkcija PMT) za unete para metre i hteli biste da ispitate koliki biste kredit mogli podići ako biste prihvatili da trpite veću mesečnu obustavu. Prema primeru na slici, kredit od 100.000 dinara bi trebalo da otplaćujete u ratama od april 2008
PC
43
PC SPECIJALNI DODATAK
datkom o visini traženog kredita će dobiti no vu vrednost. Moguće je da funkcija divergira, tj. da se ne može pronaći željeni parametar funkcije; to zavisi od matematičkog modela ispoljenog u for muli. U takvom slučaju, dobili biste obaveštenje Goal Seeking with Cell B7 may not have found a solution. U navedenom primeru, dobićete traže ni podatak koji god cilj da navedete.
What‑if tabela
oko 3.540 dinara; međutim, vi mislite da bi bilo bezbedno po vaš budžet da plaćate oko 5.000. Otvorite dijalog komandom Data > Data Tools > What‑If Analysis > Goal Seek: u njemu se nala ze tri polja. Popuna treba da izgleda kao rečeni ca „promeni vrednost u B7 na 5000 menjajući vrednost u ćeliji B3“. U polje vrednosti se mora uneti konstanta, a ćelija čija se vrednost menja mora biti direktni ili indirektni prethodnik ćeli je rezultata i mora da sadrži brojnu konstantu (nikako formulu). Pritiskom na OK započinje iterativni proces koji, u zavisnosti od složenos ti funkcije i snage računara, može da traje par milisekundi, poput ovog primera, do nekoliko sekundi. Razvoj simulacije se prati u dijalogu Goal Seek Status: ako operacija traje predugo (što se sa današnjim hardverom dešava retko), možete je prekinuti klikom na taster Pause i za tvaranjem dijaloga. No, u većini slučajeva ko ji se javljaju u praksi nećete imati takvih problema, a re zultat ćete do biti odmah; dijalog će na vesti traženu i dobijenu vre dnost (koja je, idealno, ista), a ćelija sa po
44
PC
april 2008
Ako želite da dobijete detaljniji pregled pro mena konačne vrednosti u zavisnosti od prome ne parametra, upotrebićete tabelu podataka. U ovoj tabeli, koja može imati jedan ili dva para metra u željenim koracima promene, naći će se sve vrednosti rezultata opisane polaznom for mulom u zavisnosti od odgovarajućih vrednos ti parametara. Ovaj proces je prava What‑If ana liza, a njena posebna vrednost je u tome što ćete sami odlučiti o broju varijacija koje želite istov remeno da vidite. Upotrebićemo prethodni primer, ali ovog puta ćemo ispitati kolika bi bila visina rate za nekoliko iznosa dobijenog kredita. Formiraj te tabelu kao na slici: u jednu kolonu unesite moguće vrednosti kredita, a u ćeliju iznad i ule vo od prve vrednosti postavite funkciju koja izračunava ratu prema podacima iznad ove ta bele. Obeležite opseg koji hvata sve moguće vre dnosti i polaznu formulu (osenčeno područje na slici); sad pozovite dijalog Data > Data Tools > What‑If Analysis > Data Table.
Microsoft Office Excel 2007 – Analitički alat nove generacije
Pošto je ovo tabela sa jednim ulaznim po datkom složenim u kolonu, u drugo polje dijalo ga Column input cell unesite referencu na ćeliju B3, koja sadrži iznos kredita u gornjoj struktu ri. To znači da će se vrednosti u toj ćeliji menjati vrednostima iz pripremljene tabele. Klikom na OK, tabela će biti popunjena rezultatima koji odgovaraju pripremljenim podacima. Očuvana je veza ovih podataka sa tabelom postavke for mule, tako da biste izmenom drugih podataka (visina kamate ili broj rata) odmah dobili osve žene rezultate u donjoj tabeli. Takođe, slobodni ste da menjate ulazne podatke u levoj koloni cilj ne tabele, pa da i tako menjate rezultate unutar važećeg modela.
rane vrednosti u gornjem redu, a u polje Col‑ umn input cell unesite istu adresu kao u pretho dnom slučaju. I ovde važi da možete menjati preostalu vrednost u polaznoj tabeli i podatke u zaglavljima rezultujuće tabele, gledajući pri tom kako se menjaju ciljne vrednosti.
Ako koristite neki matematički model ko ji ima varijacije unutar formule, slobodni ste da postavite i druge formule desno od polazne, pod uslovom da su i one u istoj relaciji sa pola znim podatkom koji se menja; samo obeležite ceo polazni blok za tabelu i dobićete odgovara jući broj kolona rezultata. Tabela sa dva ulazna podatka se priprema na sličan način: tačno ispod formule unesite va rijacije jednog, a udesno varijacije drugog ula znog podatka. Obeležite ceo opseg tako sprem ljene tabele, a u dijalogu Data > Data Tools > What‑If Analysis > Data Table u polje Row in‑ put cell unesite adresu ćelije u kojoj će biti vari
niranje u preduzećima. Priča o upravljanju sce narijima je toliko zanimljiva da bi mogla da bu de i mnogo duža, ali ovde možemo da vas samo zaintrigiramo prostim, ali efektnim primerom. Ako spadate u pomenutu grupu korisnika, to plo vam savetujemo da najozbiljnije razmotri te korišćenje ovog alata: vaša efikasnost na ra dnom mestu bi mogla postati znatno veća. Ideja primene scenarija je sledeća: biće for mirani imenovani skupovi vrednosti, koji će se po potrebi dodeljivati delu ulaznog skupa poda taka; svaki skup ulaznih podataka predstavlja je dan scenario. Biće definisan obrazac kalkulaci je koji prihvata podatke iz prozvanog scenarija;
Upravljanje scenarijima Treći nivo obrade ulaznih podataka je Sce‑ nario Manager, složeni sistem za ispitivanje ve likog broja promenljivih parametara posred stvom upravljanih kalkulacija. Ova tehnika bi mogla da predstavlja vrhunac upotrebe moći Excel‑a kod najvažnije ciljne grupe korisnika, a to su finansijski analitičari i specijalisti za pla
april 2008
PC
45
PC SPECIJALNI DODATAK
podaci u tom obrascu se referenciraju u formula ma proračuna. Svi scena riji se čuvaju kao deo ra dnog lista, a njima uprav lja Scenario Manager; sce nariji se uvek mogu doda vati i brisati, a korisnici čak mogu da razmenjuju razne scenarije i pridru žuju ih svojim matičnim kalkulacijama. Pogledajte situaciju na slici: recimo da vodite jedan restoran i da pravi te kalkulacije raznih banketa koje povremeno ugovarate. Pošto postoje prilike kada imate vi še zahteva za isti termin, vi želite da ispitate ko ji posao vam se najviše isplati; analiziraćete četi ri posla (dve tabele u gornjim redovima ne mo raju da budu na radnom listu, tu su samo zbog ilustracije). Kalkulacija ima fiksne ulazne vre dnosti (cenovnik) i pet promenljivih grupa po dataka koji čine parametre posla. Prva tabela u kalkulaciji prihvata promenljive ulazne podat ke i tu slobodno možete unositi neke vrednosti. Scenario Manager će na vaš zahtev uputiti rani je pripremljene podatke na isto mesto. Zbog ka snije potrebe, ćelije te tabele su imenovane. Formiraćemo pet scenarija: jedan proto tip, koji predstavlja glavni uporedni pokazatelj, i četiri scenarija za poslove koji se ugovaraju. Scenario ćete formirati pozivom dijaloga Da‑ ta > Data Tools > What‑If Analysis > Scenar‑ io Manager. U dijalogu se nalazi lista postojećih scenarija i tasteri za njihovu kontrolu. Klikom na Add dodajete novi scenario: daj te mu ime i referencirajte ćelije radnog lista koje treba da se pro mene njegovim pozivom. U po lju komentara se pojavljuju po daci o autoru scenarija, a može se i dodati neki tekst kao komen
46
PC
april 2008
tar. Potvrdom otvaranja, dobijate drugi dijalog Scenario Values: u polja, kojih može biti najvi še 32, treba da upišete vrednosti parametara. Ako su obeležene ciljne ćelije već sadržale neke vrednosti, one će se pojaviti u poljima dijaloga. Unos vrednosti završite klikom na dugme Add. Ako kasnije bude potrebno da izmenite parame tre nekog scenarija, obeležite ga u oknu sa spis kom, pa kliknite na Edit. Dugme Taster Merge se koristi za kopiranje scenarija iz drugih ra dnih listova ili radnih svezaka; ako je pri formi ranju bila uključena opcija Prevent Changes, sce narija drugih korisnika nećete moći da menjate. Scenario se upućuje na radni list tako što ćete ga obeležiti i kliknuti na dugme Show u di jalogu Scenario Manager; ciljna polja će odmah biti popunjena tim vrednostima. Prva dobit je u tome što te podatke možete upotrebiti kao po lazište za neke manje izmene u odnosu na pola
Microsoft Office Excel 2007 – Analitički alat nove generacije
PivotTable je prilično jednostavna i možda će bi ti potrebno da malo sredite oblik ispisa brojeva. Međutim, ovaj oblik je posebno prikladan ako poredite scenarija više autora: u zoni Report Fil‑ ter biće postavljen kriterijum odabira pojedinih autora ulaznih scenarija, što može biti primeren oblik izveštaja rada veće grupe analitičara.
zne podatke. No, pravi dobitak tek sledi: podaci iz svih scenarija mogu poslužiti kao polazište za jedan sumarni list ili izvedenu tabelu, što su dva oblika rekapitulacije: ove opcije se nude koman dom Summary. Biće otvoren dijalog u kome bi rate varijantu izveštaja. Pride, program će poku šati (i verovatno uspeti) da pronađe adresu kraj nje zavisne ćelije u odnosu na podatke koji se menjaju scenarijima; to je krajnji rezultat kalku lacije i, zapravo, ključna vrednost zbog koje ste uopšte krenuli u uporednu analizu kalkulacija ovom alatkom. U ovom slučaju, to je podatak o bruto zaradi; svakako proverite da li je program odabrao ispravnu ćeliju, pa intervenišite ako je to potrebno.
Na ovom mestu ćemo samo pomenuti ulti mativnu analitičku alatku koja predstavlja vrhu nac moći Excel‑a. To je Solver („rešavač“), sistem za najsloženije oblike What‑If analize i optimiza ciju problema sa do 200 ulaznih parametara. Ide ja ove alatke je u dostizanju optimalnih vrednosti
Radni listovi koji proizilaze kao rezultat ove „kampanje“ dalje su raspoloživi da ih koris te na uobičajeni način. U sumarnoj listi, u kolo ni Changing Cells, tj. Result Cells vidite imena ćelija: to je bio celishodan razlog da te ćelije ime nujete (osim što ćete tako pride olakšati pisanje formula u kalkulaciji); da to niste učinili, u ta beli Scenario Summary biste videli samo adre se ćelija, što baš i nije primeren tekst za izvešta je poput ovog. Izvedena tabela na listu Scenario
na osnovu zadatih ograničenja (fiksne ulazne ve ličine, razne nepromenljive vrednosti, „uska gr la“) i niza parametarskih veličina koje se mogu menjati – to mogu biti vrednosti, ali i odabrane metode kojima će složeni matematički model bi ti podvrgnut. Time definišete model problema i nalažete dostizanje optimalne vrednosti (mo gući maksimum, minimum ili unapred zadata vrednost). Rezultat može da se sačuva na rezultu jućem radnom listu ili kao posebni scenario.
Solver
april 2008
PC
47
PC SPECIJALNI DODATAK
Programski dodatak (Add‑In) je progra mirani zavisni modul koji služi za proširenje funkcionalnosti osnovnog programa. Uz Ex‑ cel 2007 dolazi nekoliko takvih modula; Solver smo upravo pomenuli, a ima ih još nekoliko. Ta
listi pri dnu odaberete Manage: Excel Add‑Ins i kliknete na dugme Go. Ukoliko je spisak u dija logu prazan, a u sledećim opisima nađete neki dodatak koji vas interesuje, pokrenite instalaci ju sistema Microsoft Office 2007 u režimu održa vanja, odaberite opciju za dodavanje ili uklanja nje funkcija, pa u grupi Microsoft Office Excel otvorite grupu Add‑Ins i odaberite jedan ili više dodataka za pokretanje sa računara. Na kraju, u dijalogu za dodavanje programskih dodataka uključite one koje želite i oni će odmah biti fun kcionalni u vašem Excel‑u. Uobičajeno je da in stalacija programskog dodatka doda novu stav ku u glavnu traku, pa potražite nove komande na tom mestu; moguće nove grupe su Formulas > Solutions i Data > Analysis. Analysis ToolPak je dodatni skup alatki za Excel na polju naprednih primena u statistici. Nekada je ovaj dodatak trebalo angažovati kako biste dobili neke korisne nove funkcije u raznim grupama (npr CONVERT, RANDBETWEEN,
kođe, dobro je da naučite da baratate program skim dodacima, jer ponekad neka nezavisna re šenja mogu doći u ovom obliku i vi zbog toga treba da znate kako da ih angažujete. Priloženi programski dodaci, ako su instali rani, na početku rada Excel‑a nisu aktivni. Prove rite koji su trenutno raspoloživi: to ćete učiniti u dijalogu Add‑Ins koji ćete otvoriti kada u pane lu Office > Excel Options > Add‑Ins u padajućoj
NETWORKDAYS, cela grupa Engineering, itd); srećom, te funkcije su konačno promovisane u osnovni skup, pa su one sada uvek aktivne. Po uključenju ovog dodatka, pozovite dijalog Data > Analysis > Data Analysis: tu ćete zateći skup od dvadesetak naprednih statističkih metoda ra znih vrsta: Furijeova analiza, kovarijansa i ko relacija, T‑test i Z‑test, razne metode uzorkova nja, itd. Zanimljiv je specijalni generator kolek
Ako vas interesuje šta sve može postići ovim programskim dodatkom (a možete mnogo!), uključite ga na način pisan u sledećem odeljku, pa potražite na disku datoteku primera po imenu SOLVSAMP.XLS; ako je datoteka instalirana, pro naći ćete je u fascikli \Program Files\Microsoft Office\OFFICE12\Samples\. U toj radnoj sves ci ćete zateći postavke i objašnjenja nekoliko ti pičnih postavki ekonomskih i inženjerskih pro blema koje Solver uspešno rešava. A dalje odatle možete polako i sami, jer se svakako isplati da se iskušate u kreiranju modela za nalaženje maksi malne zarade, najmanjeg troška, tačnog sastava recepture, optimalnog rada mašine...
Programski dodaci
48
PC
april 2008
Microsoft Office Excel 2007 – Analitički alat nove generacije
cija pseudoslučajnih brojeva po sedam metoda slučajnosti. Svaka komponenta ove baterije ala ta se prikazuje kao dijalog za definisanje para metara. Da biste efikasno koristili ovaj sistem, svakako je potrebno da raspolažete dovoljnim poznavanjem statistike. U prvom delu smo već govorili o funkci ji SUMIF, čija namena je da sabere deo podata
lite da se polazna vrednost svakog kriterijuma i rezultat nađu u posebnim ćelijama; u drugom slučaju, dobićete svojevrsnu malu kontrolnu ta belu u kojoj izmenom vrednosti nekog kriteriju ma dobijate novi rezultat. Lookup Wizard (čarobnjak za pronalaže nje) je dodatak koji radi prilično nalik čarobnja ku za uslovno sabiranje. Kada imate neku tabe
ka iz neke liste na osnovu jednog kriterijuma. Ukoliko bi bilo potrebno da izvedete funkciju koja treba da zadovolji više od jednog uslova, taj posao ne bi bio lak. U pomoć priskače pro gramski dodatak Conditional Sum Wizard koji angažujete komandom Formulas > Solutions > Conditional Sum. Čarobnjak za uslovno sabira nje će vas provesti kroz korake u kojima defini šete opseg liste i kriterijume koji opredeljuju ne ki uslovni zbir. U poslednjem koraku treba da odlučite da li vam je potreban prosti zbir ili že
lu čija zaglavlja se nalaze i levo i iznad dela po dataka, formiraćete malenu tabelu od tri ćelije (najbolje je da to budu tri uzastopne ćelije u je dnom redu) u kojoj će prve dve sadržati kriteri jume, a treća će sadržati vrednost u preseku re da i kolone koji su određeni kriterijumima. Re zultati ova dva čarobnjaka su standardne formu le (doduše, u posebnoj izvedbi, tzv. array fun kcije), pa po završenom poslu možete isključiti programske dodatke bez bojazni da ćete izgubi ti izvedene rezultate.
april 2008
PC
49
PC SPECIJALNI DODATAK
Podešavanja Excel‑a
O
d svih standardnih Office programa, Excel je najosetljiviji na razna pode šavanja koja možete promeniti. Tih detalja ima poprilično mnogo, a na njih možete uticati na raznim mestima. Upućujemo vas samo na ne ke od najvažnijih posebnosti. Bitno je da znate da biste neukim menjanjem nekih opcija mogli narušiti funkcionalnost rada programa, a pos toje čak i opcije koje bi mogle da naruše valja nost podataka. Neka podešavanja mogu da se postave kao po drazumevana, uz op ciju da im privreme no menjate svojstvo komandom u glav noj traci. Zbog toga, usvojite sledeće pravi lo: ako niste potpuno sigurni kakvo je dej stvo nekog podešava nja, bolje je da ga ne menjate; a ako eksperimentišete, zapišite šta ste uradili, kako biste umeli da vratite na staro ako nešto krene po zlu. Sa tim na umu, otvaramo di jalog Office > Excel Options i započinjemo malu šetnju kroz neke zanimljive opcije. Grupa Popular > When Creating new work‑ books sadrži opcije za promenu podrazumeva nog fonta, inicijalnog prikaza i broja radnih listo va u svim novim radnim sveskama. Ove opcije neće promeniti prikaze u već sačuvanim radnim sveskama. Podsećamo vas da se na ovom panelu nalazi i pristup dijalogu Custom Lists, gde može te urediti sve namenske liste koje su prikladne za automatsku popunu i prilagođeno sortiranje. Grupa Formulas je namenjena kontroli po našanja programa u toku izračunavanja. Ako dominantno radite sa ogromnim tabelama koje sadrže značajan broj formula (pogotovo ako su prisutni složeni statistički modeli), možete odre diti da se automatsko preračunavanje podrazu
50
PC
april 2008
mevano ne obavlja. Naime, preračun radnog lis ta se sprovodi svaki put kad izmenite bilo koju ćeliju; to bi u slučaju opterećenog sadržaja mo glo da izazove stalne zastoje. Ako isključite tu opciju izborom opcije Manual, kasnije uvek mo žete naložiti ručno preračunavanje radne sves ke pritiskom na taster F9; samo radni list ćete osvežiti prečicom Shift+F9. Druga opcija Au‑ tomatic except for data tables isključuje samo
izračunavanje automatskog proračuna pri pro meni parametara u What‑If analizama. Inače, podrazumevane opcije preračunavanja možete i privremeno (lokalno) menjati u radnoj svesci ako budete koristili komande u grupi Formulas > Calculation. Na desnoj strani grupe u panelu se nalaze opcije za definisanje iterativnih proce sa; ovim možete pozitivno uticati na brzinu (ali negativno na preciznost) proračuna u složenim statističkim obradama. Grupa Error checking rules pri dnu panela Formulas sadrži devet opcija na osnovu kojih program reaguje posebnim (podrazumevano ze lenim) indikatorom u uglu i pametnom ozna kom sa opisom potencijalne greške ili nekonzis tentnog sadržaja. Naravno, to će funkcionisati ako ste zadržali opciju Enable background error checking uključenom. Iako vam se može učiniti da ste iskustvom prevazišli potrebu da budete upozoravani o svakoj sitnici, ponekad baš sitni
Microsoft Office Excel 2007 – Analitički alat nove generacije
ce mogu da izazovu glavobolju, jer je teško uhva titi grešku ili, još gore, ni ne primećujete da gre ška postoji. Informacije o grešci su primetne, ali nisu invazivne, pa ćete naučiti da ne reagujete na njih u trenucima kad pouzdano znate zašto se pojavljuju. Krajnja pouka je da možete da se oslonite na prilično unapređenu heuristiku ko ju program ispoljava u interakciji sa vama. Glavna opcija u grupi Save je ona o kojoj smo već govorili: izbor podrazumevanog forma ta radne sveske pri čuvanju. Odredite optimalni podrazumevani interval za čuvanje podataka potrebnih za oporavak u slučaju pada sistema (nestanak struje, zaglavljivanje programa, itd). Ako vaša trenutna radna sveska predugo čuva te podatke, možete naložiti da se u njoj ti poda ci ne čuvaju: uključite polje za potvrdu Disable AutoRecover for this workbook only. Grupa podešavanja Advanced je velika, ali sadrži važne i potencijalno riskantne opcije; ov de nemojte ništa menjati bez posebne preporu ke i valjanog razloga. Jedna od uobičajenih gre
šaka je poriv korisnika da uključe polje Auto‑ matically insert a decimal point, misleći da će ta ko forsirati dve cifre u ispisu brojeva. To nije na menjeno oblikovanju, već unosu. Ako ste defi nisali dve decimale, pa unesete 1, zapravo ćete zapisati broj 0,01; morate ukucati 100 da biste
uneli broj 1. To je namenjeno masovnom unosu brojeva u „režimu kase“. U istoj grupi, videćete i novu opciju Alert the user when... koja služi za eventualno upozoravanje korisnika kada je ve oma duga operacija u pripremi. Možete pode siti koliki je kritični broj ćelija koje se menjaju (ili bar čitaju); podrazumevani broj od oko 33,5 miliona deluje veliko, ali možda i nije tako. Taj broj povećajte (manje osetljivo) ili smanjite (ose tljivije; dobro za slabije računare) na osnovu is kustva, ako to uopšte bude potrebno. U više navrata, počev od uvodnog priručni ka o opštim osobinama sistema Microsoft Of‑ fice 2007, upozoravali smo na to da je važno da regionalna podešavanja vaše platforme bu du valjano postavljena, kako bi ceo Office radio po jezičkim i gramatičkim normama našeg po dneblja. Ako zbog toga imate problema radeći u nekoj radnoj svesci čije uputstvo je na stra nom jeziku, možete privremeno isključiti op ciju Use system separators, pa definisati druge znakove za razdvajanje decimala i klasa broje va; međutim, preostaje pitanje sepa ratora u formulama (zarez po pos tavkama na engleskom, a tačka‑za rez na srpskom), pa vam savetuje mo da se ipak potrudite i držite se sistemskih opcija. Sadržaj radnih svezaka koje dolaze sa drugačije po dešenih sistema je uvek bezbedan, zato što će ključne oznake biti auto matski usklađene sa lokalnim pode šavanjima kada ih otvorite. Postoje tri grupe podešavanja za prikaz u panelu Advanced: Dis‑ play se odnosi na ceo program, Display options for this workbook za aktivnu radnu svesku, a Display options for this worksheet za aktivni radni list. Mnoge od tih opcija su bezopasne, a zgodne da namenski preuredite neke detalje pri kaza. Međutim, može ispasti i komplikacija ako ne pripazite: recimo, ako odaberete da se podra zumevano ne vide ni komentari ni njihovi indi katori, možda nećete biti u prilici da primetite april 2008
PC
51
PC SPECIJALNI DODATAK
kako u nekoj ćeliji radne sveske koju ste dobili postoji komentar; štaviše, tada komentar ne bis te videli ni kad biste prineli pokazivač miša ćeli ji sa komentarom; jedini način tada je da isko ristite komandu Review > Comments > Show All Comments, što će opozvati dejstvo tog pode šavanja. Drugim rečima, nemojte birati sakriva nje indikatora komentara. U glavnom panelu zatim siđite do grupe podešavanja Formulas: ovde možete upravljati opcijom rada procesora u više niti, pa i definisa ti koliko jezgara (od prepoznatih) ćete dopusti ti Excel‑u da koristi. Recimo, ako koristite quad core procesor, a opteretili ste sistem raznim dru gim poslovima, možete ograničiti Excel da ko risti samo dva jezgra, što je sasvim dovoljno. U neposredno sledećoj grupi When calculating this workbook možete naći opcije za tekuću ra dnu svesku; ako ste dobili neku radnu svesku sa Mac platforme, možda će biti potrebno da uključite opciju Use 1904 date system; naime, iz nekog bizarnog razloga, Apple računari računa ju „početak vremena“ tek od 1904. godine, što za posledicu ima neusaglašenost u datumima u radnim sveskama (postoji Microsoft Office i za Mac platforme). Novost u Excel‑u 2007 je u tome što ovo možete da podesite isključivo na radnu svesku u kojoj je to potrebno, što je pa metan izbor autora programa. Mala je verovat noća da vam to zatreba, ali nije zgoreg da zna te da je moguće. Grupa General u panelu Advanced sadrži neke zanimljive opcije interakcije korisnika i programa, poput vizuelne i zvučne povratne informacije tokom izvršenja raznih operacija. Međutim, ovde vam skrećemo pažnju na pose bnu opciju koja je prikladna kada ste trenutno u nekom većem poslu koji podrazumeva simul
52
PC
april 2008
tani rad u više radnih svezaka. Organizujte sve te radne sveske u jedan poseban folder, a zatim u polje At startup, open all files in upišite puta nju do te lokacije na disku (ili na serveru). Ovo polje je, nažalost, pasivno, pa će biti najlakše da otvorite to mesto u Windows Exploreru i iz po lja putanje iskopirate i prenesete sadržaj u ovo polje. Nakon toga, prilikom otvaranja progra ma će odmah biti otvorene sve radne sveske iz tog foldera. Naravno, kad završite posao, izbriši te ili promenite taj podatak. Verovatno ste se još odavno sreli sa gru pom podešavanja Customize u Excel‑u ili ne kom drugom programu sistema Office 2007 u nameri da podesite sadržaj priručne trake (QAT). Nećemo vam ponovo govoriti o opštem načinu upotrebe ovog panela, jer to možete pročitati u uvodnom priručniku o zajedničkim osobinama Office programa. Skrećemo pažnju samo na to da postoje prilike kad biste do ne kih starijih (da ne kažemo anahronih) koman di mogli doći isključivo tako što biste ih prona šli na dugom spisku svih komandi i smeštanjem na priručnu traku. Evo samo jednog primera: u prethodnim verzijama Excel‑a, na raspolaganju je bila komanda Data / Form. Tako biste otvori li prosti obrazac koji je služio za kontrolu liste: unos, pretraga, pa čak i brisanje redova u listi je bio prilično jednostavan zahvat u tom obrascu. Danas postoje moderniji načini takvog rada, ali možda vi ili vaše kolege imate ideju da bi to i da lje trebalo koristiti. U listi iznad levog okna u pa nelu Customize birajte grupu All Commands, pa u ogromnom spisku (koji je, srećom poređan abecedno) potražite stavku Form i prebacite je u desno okno klikom na dugme Add. Preostaje samo još da odlučite o tačnom položaju QAT komande i – to je to!
Microsoft Office Excel 2007 – Analitički alat nove generacije
Na kraju priče
S
koro svaki priručnik o Excel‑u – pa ta ko i ovo dvodelno izdanje – trpi mu ku nedovoljnog prostora da bi se opisale brojne mogućnosti i varijante primena odličnih tehni ka koje taj program sadrži. To važi čak i sad, ka da ovaj sadržaj zauzima prostor od tri normal na umetka, a spravili smo i test‑poligon u vidu radne sveske čiji sadržaj prati tekst u ovom pri ručniku. Naša odluka da do te mere uvećamo sadržaj svojevrsni je poklon za vas, uručen u na meri da vas potaknemo da se zaista angažujete u osvajanju tajni programa koji su mnogi nazva li vrhuncem ponude na tržištu poslovnih kori sničkih aplikacija. Niko i nikada neće moći da nabroji sve uspešne vidove primene Excel‑a. Ali, još bi veće iskušenje bilo da pokušate da opišete neku neuspešnu primenu: kako raste iskustvo, tako počinjete da razumete kako izjava „Excel to ne može da izvede“ zapravo treba da glasi „ja to još ne umem da uradim u Excel‑u“. Ali, ni to „ne umem“ nije greh: Excel je toliko kompleksan u svom sastavu i raspolaže tolikim brojem kombinacija da vam zaista tre ba mnogo vremena da saznate više nego što bi vam moglo zatrebati. Potpisnik ovih redo va upravo ulazi u petnaestu godinu realnog is kustva u radu sa Excel‑om, ali od njega nikada nećete čuti izjavu da zna sve o tom programu – to bi, prosto, bilo netačno! Međutim, uvek se po javljuju prostori za nova iskustva i za razmenu znanja: tome nema kraja. Na Internetu ćete pro naći gomilu praktičnih primera kakve nismo bili u prilici da aranžiramo u ovim malim pri ručnicima: jedan od takvih izvora je i „Prakti
kum na Webu“, sajt na adresi www.praktikum. co.yu, čija zona posvećena programu Excel ras te neprekidno. U priručniku do čijeg ste kraja upravo došli naići ćete na obilje opisa alata i tehnika koji čine pravu snagu Excel‑a. Upozorili smo vas na počet ku da nije bilo mogućnosti da opišemo sve: naići ćete i na komande koje nismo opisali, sa opcija ma u dijalozima o kojima nije bilo ni reči. Sad biste se mogli upitati „a da li bi mi sve to zaista ikada zatrebalo“. Odgovor na to pitanje ne može mo da vam damo, ali možemo da vam predloži mo da ga sami nađete. Nemojte odustati, nego napredujte! Upotreba naprednih alata nije nika kav bauk: jedina cena njihovog osvajanja je izve sno vreme provedeno u ispitivanju mogućnosti i u traženju optimalnog oblika da se konkretni posao najlakše uradi. Dokazano je pravilo da se to uloženo vreme kasnije višestruko vraća, kroz kraće vreme obrade i u vidu kvalitetnijih rešenja. A ako zbilja cenite svoje vreme i težite boljoj efi kasnosti, prepoznaćete potencijalnu dobit od du bljeg poznavanja ovog sjajnog programa. Priču o programu Microsoft Office Ex‑ cel 2007 završavamo napomenom da ste prime nom priručnika otkrili tek prvi krug znanja o najpopularnijem programu za rad u unakrsnim tabelama. U nekim budućim priručnicima, po trudićemo se da vam opišemo šta možete raditi u Excel‑u kada programirate u njegovom izuze tnom podsistemu za automatizaciju, a takođe i kakve dobiti ostvarujete kada udružite snagu vi še Office programa odjednom i kada uključite te hnologije Interneta u svoj svakodnevni rad.
april 2008
PC
53
View more...
Comments