Microsoft Office Excel
uređuje Dragan Grbić

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Još o Excelu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 
Suština pasijansa
Suština pasijansa
 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Dragoceni Analysis ToolPak

Nivo:  NIVO 2 - klinite za objašnjenje


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

Dopisano mnogo kasnije: Microsoft je najzad odlučio da malo ozbiljnije promoviše Analysis ToolPak - jezgro sa funkcijama je podrazumevano uključeno u Excelu 2007.

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.

 

  (C) 2000-2011 Praktikum na Webu

PC 115


 
 

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.