Professional Documents
Culture Documents
SADRAJ:
1. FAKTURISANJE ....................................................................................................... 3
2
SKRIPTE ZA MS EXCEL PIVOT TABELE
1. FAKTURISANJE
Primer kreiranja fakture de biti viestruko koristan. Bide primenjene mnoge ved
nauene funkionalnosti Excel-a, kao i nove ukljuujudi funkcije VLOOKUP i IFERROR.
Krerati novi Excel dokument i dati mu ime Fakture. Prvi radni list preimenovati u
ifarnik, a drugi u Faktura. Na listu ifarnik kreirati dva ifarnika: proizvodi i radnici,
i opsege sa podacima konvertovati u tabele sa imenima Tproizvodi i Tradnici.
Slika 1 - ifarnici
Opsegu A2:A4 dati ime ifra, opsegu F2:F4 dati ime radnik i opsegu A2:C4 dati
ime cenovnik. Na listu Faktura u opseg od B3:B6 upisati redom: broj fakture, datum
izdavanja, datum valute i fakturu izdao. Broj fakture de se unositi u deliju C3.
F-001/2012
F-002/2012
F-003/2012
i tako redom.
Otvoriti prozor Format Cells (Ctrl+1) i na prvoj kartici Category odabrati poslednju
stavku Custom. U polju Type umesto General uneti slededi sadraj: F-000/2012
3
SKRIPTE ZA MS EXCEL PIVOT TABELE
Meu navodnicima se nalazi deo formata koji se uvek ispisuje. Nule znae da
format oekuje unos brojeva i do broja 99 de se videti leve nule. Istovremeno, to ne
znai da de najvedi mogudi broj fakture biti 999. U eliju C4 za datum izdavanja iskoristiti
funkciju TODAY(). Na alost, u praksi nede biti koristi korienje te funkcije, jer de ona na
svim, ve izdatim fakturama uvek prikazivati tekudi datum iz sistema u trenutku otvaranja
dokumenta. eliju C5 validirati (Data Validation), tako da ispravni datumi budu u opsegu
od datuma izdavanja i sledeih deset dana.
U eliju C6 kreirati padajuu validacionu listu i kao Source joj proslediti ime
radnik. U opseg elija B8:F8 redom upisati sledee podatke: ifra, proizvod, cena,
koliina i ukupno. Selektovati opseg B8:F12 i iskoristiti All Borders iz liste bordura. Isto
primeniti i na opseg E13:F15. U opseg E13:E15 upisati redom: za uplatu, PDV, TOTAL.
U opseg elija B9:B12 kreirati padajue validacione liste sa izvorom ifra. Kada se
izbere ifra iz validacione liste Excel bi trebalo da prikae naziv proizvoda i cenu za
odabranu ifru. To e omoguiti funkcija VLOOKUP.
4
SKRIPTE ZA MS EXCEL PIVOT TABELE
2. FUNKCIJA VLOOKUP
Prvi argument je odabrana ifra. Drugi argument je opseg (ili ime) podataka u ijoj
de prvoj levoj koloni funkcija traiti ifru iz prvog argumenta. Trei argument sadri redni
broj kolone iz koga de funkcija vratiti podatak. etvrti argument je logikog tipa i moe
sadrati jednu od dve logike konstante True (1) ili False (0). U primeru klasinog ifarnika
gde je ifra, podatak tekstualnog tipa najede se koristi False. Tanije reeno, ako e
prvi argument biti sigurno pronaen u prvoj levoj koloni, vrednost etvrtog argumenta je
False. etvrti argument je opcion i ako korisnik ne unese konstantu, funkcija e
podrazumevati True.
5
SKRIPTE ZA MS EXCEL PIVOT TABELE
Preimenovati tredi radni list u True. Uneti podatke kao na slici 2.
Ako se koriste podaci iz kolona A i B gde je kurs upisan i kada nije bilo promene, traeni
datum de sigurno biti pronaen, te e vrednost etvrtog argumenta biti False. Ako se
koriste podaci iz kolona E i F gde je kurs upisan samo na dan promene, traeni datum
moe biti pronaen u prvoj levoj koloni tabele, ali i ne mora ako na taj dan nije bilo
promene kursa. U ovakvom primeru je vrednost etvrtog argumenta True. Da bi funkcija
vratila korektan rezultat sa True vrednou, mora biti zadovoljen slededi uslov: tabela sa
podacima mora biti sortirana u rastudem redosledu upravo po prvoj levoj koloni.
6
SKRIPTE ZA MS EXCEL PIVOT TABELE
Vratimo se na radni list Faktura. Povucimo AutoFill alat sa delije C9 jo tri delije
na dole. Javide se greka #N/A u redovima gde nije odabrana ifra proizvoda.
7
SKRIPTE ZA MS EXCEL PIVOT TABELE
3. OBRADA GREKE U FORMULI
U Excel-u postoji nekoliko funkcija za obradu greke. Pomenuemo neke.
Funkcije ISERROR I ISNA kao argument imaju izraz koji u nekim situacijama
izaziva greku. Sintaksa je ISERROR (izraz), odnosno ISNA (izraz). Funkcije vraaju
True kada izraz izaziva greku, u suprotnom vradaju False. Koriste se u kombinaciji sa
funkcijom IF i tada formula glasi:
=IF(ISERROR(izraz);;izraz)
=IF(ISNA(izraz);;izraz)
Ako izraz izaziva greku i funkcija za obradu greke vrati True, funkcija IF vrada
string duine nula (prazan string ), u suprotnom se izraz izraunava.
Sintaksa funkcije je: IFERROR(izraz; ). Ako izraz izaziva greku funkcija vrada
svoj drugi argument, u suprotnom se podrazumeva da ga treba izraunati. Prazan string
se koristi kada je potrebno da se umesto poruke o greci vidi prazna elija.
=IFERROR(VLOOKUP(B9;cenovnik;2;0);"")
=IFERROR(VLOOKUP(B9;cenovnik;3;0);"")
=D9*E9
8
SKRIPTE ZA MS EXCEL PIVOT TABELE
Kada iskoristimo alat AutoFill primetiemo da se javlja greka #VALUE. Razlog je
to mnoimo vrednost prazne delije 0 sa vrednodu prazan string. Dakle, mnoimo broj
sa tekstom. I u ovoj formuli treba primeniti obradu greke, te ona treba da glasi:
=IFERROR(D9*E9;"")
Iskoristimo alat AutoFill za ostale redove fakture. U deliju F13 upiimo formulu:
=SUM(F9:F12)
Kreirajmo ime PDV za konstantu 20% (komanda Define Name) i u deliju F14
upiimo formulu: =F13*PDV