Microsoft Excel: napredne funkcije i opcije za iskusne korisnike – praktični vodič s primjerima i vježbama (dio 2)
- Admin

- Nov 17, 2025
- 5 min read
Microsoft Excel odavno je mnogo više od običnog alata za tabelarne izračune. Za iskusne korisnike, on predstavlja moćnu platformu za analizu podataka, automatizaciju procesa, modeliranje, te vizualizaciju. U ovom članku, zaronit ćemo duboko u napredne Excel funkcije i opcije koje mogu uštedjeti sate rada, smanjiti greške i značajno povećati efikasnost.
Bez obzira koristiš li Excel za finansijsku analizu, praćenje projekata ili izvještavanje — ove tehnike će ti pomoći da svoj rad podigneš na profesionalni nivo.

1. Napredne funkcije: više od osnovnih formula
1.1. Ugniježđene funkcije (Nested Functions)
U Excelu možeš kombinovati funkcije unutar jedne formule da bi dobio precizne rezultate. Na primjer, ako želiš pronaći prosječnu ocjenu samo za učenike koji su položili:
=AVERAGE(IF(B2:B15>=6; B2:B15))👉 Nakon unosa, koristi Ctrl + Shift + Enter (za starije verzije Excela) kako bi formula radila kao array formula.U novijim verzijama (Excel 365), dovoljno je samo Enter.
Ova formula računa prosjek samo za ocjene koje su 6 ili veće.
1.2. Funkcija XLOOKUP – moćnija zamjena za VLOOKUP
XLOOKUP je moderna funkcija koja omogućava fleksibilno pretraživanje podataka, bez potrebe da znaš redoslijed kolona.
Primjer:
=XLOOKUP("Bosna"; A2:A100; B2:B100; "Nije pronađeno")Ova formula traži vrijednost “Bosna” u koloni A i vraća odgovarajući rezultat iz kolone B. Ako je nema, vraća poruku “Nije pronađeno”.
Prednosti u odnosu na VLOOKUP:
Može tražiti lijevo i desno (VLOOKUP samo desno).
Nema potrebe za brojanjem kolona.
Radi brže i preciznije sa velikim skupovima podataka.
1.3. Dinamičke formule: FILTER, SORT, UNIQUE
Excel 365 uveo je dinamičke matrice (Dynamic Arrays). One automatski “šire” rezultate u više ćelija.
Primjeri:
Filtriranje podataka:
=FILTER(A2:C100; C2:C100>5000)Prikazuje samo redove gdje je vrijednost u koloni C veća od 5000.
Izdvajanje jedinstvenih vrijednosti:
=UNIQUE(A2:A100)Vraća listu svih jedinstvenih imena ili kategorija.
Sortiranje podataka:
=SORT(A2:C100; 3; -1)Sortira tabelu prema trećoj koloni (npr. prihod) u opadajućem redoslijedu.
1.4. Kombinacija INDEX i MATCH
Za one koji još koriste starije verzije Excela, INDEX + MATCH kombinacija je “sveti gral” naprednog pretraživanja.
=INDEX(C2:C100; MATCH("Sara"; A2:A100; 0))Traži ime “Sara” u koloni A i vraća vrijednost iz kolone C koja joj odgovara.Mnogo fleksibilnija od VLOOKUP.
2. Napredne opcije i alati
2.1. Data Validation (Validacija podataka)
Uz Data Validation, možeš ograničiti šta korisnici mogu unositi.Na primjer, želiš da unos u ćeliju bude samo između 1 i 10:
Označi ćelije.
Idi na Data → Data Validation → Whole number → between 1 and 10.
Po želji dodaj prilagođenu poruku o grešci.
Napredna verzija koristi formule za validaciju:
=COUNTIF($A$2:$A$100; A2)=1➡️ Sprječava duplikate u listi.
2.2. Conditional Formatting (Uslovno formatiranje)
Napredni korisnici često koriste Conditional Formatting za vizualnu analizu podataka.
Primjeri:
Označi sve vrijednosti iznad prosjeka:
Formula: =B2>AVERAGE($B$2:$B$50)
Oboji cijeli red gdje je status “Kasni”:
Formula: =$C2="Kasni"
Možeš koristiti i Color Scales ili Icon Sets da prikažeš trendove.
2.3. Power Query – transformacija i uvoz podataka
Power Query je “tajno oružje” svakog naprednog Excel korisnika.Nalazi se u Data → Get & Transform Data.
Omogućava ti:
Spajanje više tabela iz različitih izvora (CSV, SQL, web).
Čišćenje duplikata, promjenu formata datuma, razdvajanje kolona itd.
Automatsko osvježavanje podataka jednim klikom.
2.4. Power Pivot i DAX formule
Za napredne analize koristi se Power Pivot, dodatak koji omogućava rad s velikim količinama podataka i DAX formulama.
Primjer DAX funkcije:
=CALCULATE(SUM(Sales[Amount]); Sales[Region]="Sarajevo")➡️ Sabira prodaju samo za regiju Sarajevo.
Power Pivot omogućava kreiranje modela podataka i pivot tabela iz više povezanih tabela, slično kao u bazama podataka.
3. Automatizacija pomoću makroa (VBA)
Makroi i Visual Basic for Applications (VBA) omogućavaju da automatiziraš radnje koje često ponavljaš.
Primjer jednostavnog makroa:
Sub ObrisiPrazneRedove()
Dim i As Long
For i = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If WorksheetFunction.CountA(Rows(i)) = 0 Then
Rows(i).Delete
End If
Next i
End SubOvaj makro automatski briše sve prazne redove u aktivnom listu.
📍 Savjet: Snimi jednostavan makro pomoću “Record Macro” opcije da naučiš osnovnu sintaksu, pa ga kasnije uređuj ručno u VBA editoru.
4. Napredne Pivot tabele i Pivot grafici
Pivot tabele su srce Excel analitike. Ali, iskusni korisnici koriste napredne funkcionalnosti poput:
Calculated Fields – kreiranje vlastitih formula unutar pivot tabele.
Slicers i Timelines – interaktivni filteri za brzu analizu.
Power Pivot konekcije – pivot tabela koja vuče podatke iz više izvora.
5. Dinamičke tabele s pomoću Excel Tables
Korištenje Excel “Table” strukture (Ctrl + T) donosi brojne prednosti:
Automatsko proširivanje formula.
Jednostavne strukturalne reference (=SUM(Tabela1[Prihod])).
Bolja integracija s Power Queryjem i Pivot tabelama.
Savjet: Ako često dodaješ nove redove u podatke, koristi Tables da izbjegneš ručno ažuriranje formula.
6. Napredne tehnike vizualizacije podataka
Iskusni korisnici koriste kombinaciju formula i grafova kako bi stvorili dinamičke dashboarde.
Primjeri:
Dinamički bar graf koji se mijenja na osnovu filtera.
Kombinovani graf (npr. kolone + linija) za prikaz trendova i ciljeva.
Upotreba Sparklines funkcije (Insert → Sparklines) za mini-grafove u ćelijama.
👉 Pravi profesionalne dashboarde pomoću kombinacije:
Pivot grafika
Slicera
Power Query modela
7. Praktične vježbe za samostalno učenje
Evo nekoliko zadataka za praksu 👇
Zadatak | Opis | Funkcije koje koristiš |
1. Napravi tabelu prodaje po mjesecima i izračunaj ukupnu, prosječnu i maksimalnu prodaju. | Koristi dinamične formule. | SUM, AVERAGE, MAX |
2. Pronađi sve kupce čija je prodaja iznad prosjeka. | Filtriraj podatke automatski. | FILTER, AVERAGE |
3. Napravi validaciju koja sprečava unos duplikata. | Koristi prilagođenu formulu. | COUNTIF |
4. Napravi makro koji automatski sortira podatke po datumu. | Automatizacija. | VBA |
5. Kreiraj dashboard s pivot tabelom i slicerima. | Vizualizacija podataka. | PivotTable, Slicer |
8. Dodatni resursi
Ako želiš naučiti više o naprednim opcijama u Excelu, preporučujem:
Microsoft Learn – Excel Advanced
YouTube kanal “ExcelIsFun” za praktične tutorijale.
Kurseve na platformama poput Udemy i Coursera.
9. Često postavljana pitanja (FAQ)
1. Koja je razlika između XLOOKUP i VLOOKUP? XLOOKUP je modernija funkcija koja može pretraživati lijevo i desno, vraća više rezultata i ne zahtijeva indeks kolone.
2. Kako mogu automatski ažurirati podatke u Excelu? Koristi Power Query – kad jednom postaviš uvoz i transformaciju, samo klikni Refresh.
3. Šta znači “dinamična formula”? To je formula koja vraća više rezultata odjednom (npr. FILTER, UNIQUE), a ne samo jednu vrijednost.
4. Kako da ubrzam rad s velikim Excel datotekama? Isključi automatsko izračunavanje, koristi Power Pivot za velike skupove podataka i izbjegavaj volatilne funkcije poput OFFSET ili INDIRECT.
5. Mogu li Excel koristiti kao bazu podataka? Da, u određenoj mjeri. Uz Power Query i Power Pivot, možeš raditi s više tabela povezanih relacijama — gotovo kao u Accessu.
6. Kako da zaštitim formule da ih drugi ne mijenjaju? Zaključaj ćelije (Review → Protect Sheet) i dozvoli unos samo u određena polja.
Zaključak
Excel za iskusne korisnike otvara beskrajne mogućnosti.Od naprednih formula i Power Query transformacija do VBA automatizacije — sve to čini Excel moćnim alatom za poslovnu inteligenciju.
Najvažnije je stalno eksperimentisati, učiti kroz praktične zadatke i testirati nove funkcije. Kad jednom savladaš ove tehnike, Excel postaje tvoj profesionalni “super-alat”.
Da li Vam treba gotov Excel "app" koji će vam dati grafički pregled vašeg krvnog pritiska ali i šećera? Vaše je samo da uvrstite podatke koje ste prethodno mjerili i cak-bum, graf se sam aktualizira!









Comments