|
Microsoft Office Excel |
|
|
Dragoceni Analysis ToolPakNivo:
Među svim programskim dodacima u Excelu (add-ins), Analysis ToolPak zauzima posebno mesto. Ako ste statističar, inženjer, analitičar ili jednostavno imate nameru da ostvarite nešto više u radnom ambijentu koji je i inače spreman za mnoge zahvate u "krckanju" podataka, uključite ovu komponentu da bude aktivna u Excelu. Način da to učinite je da uključite polje za potvrdu na stavki Analysis ToolPak u dijalogu Tools / Add-Ins (Alatke / Programski dodaci). Susednu stavku Analysis ToolPak - VBA ne morate uključivati, osim ako ste naumili da proširite objektni model Excela i ovim delom u toku programiranja. Kada uključite dodatak, desiće se dve stvari. Najpre, na dnu dijaloga Tools (Alatke) zateći ćete stavku Data Analysis koja otvara dijalog sa izborom od dvadesetak alatki u domenu statističkih analiza; reč je o zaista moćnim alatkama, ukoliko imate dovoljno predznanja da ih iskoristite. Drugo proširenje je ono koje nas sada zanima: baterija funkcija Excela, koja je već prilično raširena, biće pojačana do te mere da ćete se zapitati zašto one nisu uvek prisutne... Uzgred, ako koristite lokalizovanu verziju Excela, uočite da Analysis ToolPak nije preveden, pa kategorije ostaju na engleskom (istovremeno ćete videti kategorije npr. Datum i vreme i Date & Time).
Ne mogu sad da vam opisujem svih stotinjak funkcija u pet kategorija, ali da pomenem samo neke. Funkcije ISEVEN i ISODD vraćaju logičku vrednost u zavisnosti od toga da li je broj u argumentu paran, odnosno neparan. Među inženjerskim funkcijama potražite CONVERT; u sistemu pomoći ćete videti kako da konvertujete tušta i tma raznih mera iz jedne u drugu (pogotovo anglosaksonske mere u metričke). U istoj grupi potražite i funkcije za rad sa kompleksnim brojevima (prefiks svih funkcija je IM), a pre izvesnog vremena sam ovde već pominjao funkcije za konverziju između decimalnog, binarnog, oktalnog i heksadecimalnog sistema. Funkcije GCD i LCM nalaze najveći zajednički delilac i najmanji zajednički sadržalac skupa brojeva, a funkcija =RANDBETWEEN(a,b) će mnogo brže dati željeni celi broj u intervalu između brojeva a i b nego da kucate formulu po šemi =INT(RAND()*a+(b-a+1)). Ovog puta, skrenuću vam pažnju na malu grupu od šest posebnih funkcija za rad sa datumima. Reč je o funkcijama namenjenim poslovnom okruženju: ako želite da angažujete Excel u pripremi organizacionih šema poslovanja u svojoj firmi, ove funkcije su skoro sve što vam treba da biste izveli izuzetno precizne proračune u kalendaru radnog vremena. Usuđujem se da kažem: neke posebne zahvate teško da biste mogli izvesti drugačije. Daću vam primer: ako imate spisak svih praznika koji su neradni dani u sledećoj godini, umete li brzo da dođete do tačnog podatka o broju radnih dana te godine? Ključna funkcija kojom ćete izvesti ovaj proračun je NETWORKDAYS. Najpre, potrebno je da napravite spisak svih datuma koji su neradni dani; neka to bude opseg ćelija koji ćete na kraju imenovati kao npr. Praznici (žao mi je, ovog časa ne znam koji su sve neradni dani dogodine; znate li vi?). U ćeliju A1 unesite 1.1.2008, u A2 unesite 31.12.2008, a u ciljnu ćeliju unesite formulu =NETWORKDAYS(A1;A2;Praznici) Uz pretpostavku da je vaš spisak praznika tačan, funkcija će izračunati apsolutni broj radnih dana između dva datuma (subota i nedelja se oduzimaju), proveriti da li neki praznični dan pada u vreme vikenda, pa na kraju dati tačan broj. Doduše, autori ove funkcije nisu bili obavešteni o tome da mi imamo običaj da smaknemo neradni dan na ponedeljak ako praznik padne u nedelju, ali šta da se radi... Drugi primer je lakši za razumevanje. Recimo, pripremili ste obrazac fakture, pa biste hteli da imate valjanu automatiku u prikazivanju datuma; na primer, dajete kupcu rok od 15 dana da plati račun. To ćete izvesti lako: u polje datuma fakture postavljate funkciju =TODAY(), a u polje datuma dospeća napisaćete =TODAY()+15. Ali, šta ako je dan fakture petak? Kroz 15 dana biće subota, što je možda neradni dan za vašeg kupca. Ako imate pravilo da u tom slučaju zadužite kupca na prvi dan posle vikenda, morali biste da se snalazite sa nizom IF pitalica nad funkcijom WEEKDAY; bila bi to prilično duga formula. Ovde uskače prikladna funkcija iz baterije Analysis ToolPak: napišite =WORKDAY(TODAY();15) i problem će biti rešen. Uočili ste, verovatno, da mnogi kalendari ispisuju redni broj nedelje u godini. U nekim firmama, ti podaci se ponekad koriste kao vremenski orijentir opštih aktivnosti (npr. "godišnji odmori su predviđeni u periodu između 25. i 33. radne nedelje"). Da biste dobili informaciju o tome kojoj radnoj nedelji pripada datum u ćeliji A1, unesite funkciju =WEEKNUM(A1;2). Argument 2 znači da se radna nedelja broji počev od ponedeljka. Dve zanimljive funkcije pomažu u baratanju datumima kada imate potrebu da izračunate tačni datum u nekom unapred zadatom generičkom intervalu. Znate i sami kakav problem može da nastupi u takvom slučaju: morate da mislite na broj dana u mesecu. Najjednostavniji način da premostite te teškoće je primena dve posebne funkcije za ovu namenu. EOMONTH je funkcija koja će dati datum poslednjeg datuma u mesecu koji je udaljen od početnog datuma za navedeni broj; to je korisno ukoliko imate razna dospeća plaćanja poslednjeg dana u mesecu. Evo primera: funkcija =EOMONTH("15.10.2005";4) vratiće 28.2.2006. Funkcija EDATE vraća datum koji je tačno veći ili manji za navedeni broj meseci, uvažavajući da rezultat bude u ciljnom mesecu; na primer: =EDATE("31.10.2005";1) vraća 30.11.2005, a =EDATE("30.11.2005";3) vraća 28.2.2006. Na kraju, da vam napomenem: ako prilikom angažovanja neke funkcije dobijete petocifreni broj umesto očekivanog datuma, nemojte se iznenaditi: promenite format sadržaja ćelije u datum i sve će biti u redu. Da biste to učinili, pozovite dijalog za oblikovanje ćelije (Ctrl+1), pa na drugoj kartici postavite željeni oblik datuma.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana. |