Trikovi u Excelu 11. deo: VLOOKUP, druga najkorištenija Excel funkcija ili: Šta povezuje Excel, biologiju i gospodina Bulajića

Trikovi u Excelu 11. deo: VLOOKUP, druga najkorištenija Excel funkcija ili: Šta povezuje Excel, biologiju i gospodina Bulajića

Trikovi u Excelu

Ukoliko te zanima Excel, pogledaj i sledeće tekstove. Dovoljno je da klikneš na link:

Trikovi u Excelu, 1. deo

Trikovi u Excelu, 2. deo

Trikovi u Excelu 3. deo (shortcuts 1/3)

Trikovi u Excelu 4. deo (Custom Sort)

Trikovi u Excelu, 5. deo

Trikovi u Excelu 6. deo (Custom View)

Trikovi u Excelu 7. dio: Sekundarna osa, ili kako prikazati podatke u dvije skale na chartu

Trikovi u Excelu 8. deo (shortcuts u Excelu 3/3)

Trikovi u Excelu 9. deo: Print Titles ili kako da se prvi red ponavlja na svakom listu u Excelu

Trikovi u Excelu 10. deo: Sparklines ili grafikon unutar jedne ćelije

PROLOG

Prije petnaestak godina, baš negdje u ovo doba, dođe meni dobra prijateljica i – umjesto „dobar dan“ ili nečeg sličnog osu paljbu još sa vrata: „J… te tvoj Excel šugavi, da te j…! Umalo da izgubim posao zbog njega! Poslušavši tvoj savjet, gospodina ‘Bulajića’ sam prekrstila u ‘Biologic’ a, kako je jako sujetan i još više uticajan, malo je nedostajalo da dobijem otkaz.“

Pitate me šta se desilo? Pa, kad već navaljujete, evo…

Čin prvi

Daleko najkorištenija funkcija u Excelu je sigurno suma. A znate li koja je druga? Ne znam ni ja, ali gajim određene sumnje. Nakon više od 15 godina korištenja Excela jedna funkcija „odskače“ po učestalosti korištenja.

Šta je zajedničko izdavačkim kućama, vojsci, bankama, javnom sektoru, privatnim, međunarodnim i nevladinim organizacijama? Osim činjenice da je moja malenkost radila u bar po dva predstavnika svakog od njih? E, pa… zajedničko im je da svi pri korištenju Excela osim funkcije za zbir najčešće koriste funkciju LOOKUP. Postoje VLOOKUP i HLOOKUP, uz napomenu da se VLOOKUP daleko češće koristi pa ćemo se ovde baviti samo njim.

Čemu služi VLOOKUP? Prosto rečeno, ova funkcija koristi vrijednost iz jedne tabele, nalazi tu vrijednost u drugoj tabeli i daje vrijednost određene kolone u istom redu. Ovako vjerovatno zvuči komplikovano pa ćemo demonstrirati na jednostavnom primjeru.

Čin drugi

Recimo da u jednoj tabeli imate spisak osoba sa podacima o JMBG, imenu i prezimenu.

 

Slika 1. Tabela s imenima u koju treba dodati adrese iz druge tabele

Potrebni su vam podaci o adresi tih osoba. Nažalost, adrese se nalaze u drugoj tabeli koja ne sadrži imena i prezimena već samo njihove JMBG-ove s adresama.

Slika 2. Tabela s JMBG i adresama iz koje treba dobiti adrese

 Potrebno je na neki način povezati ove dvije tabele, tako da svakom JMBG-u iz prve tabele pridružite odgovarajuću adresu iz druge tabele. Za one koji se bave bazama podataka ovo ne predstavlja problem jer koriste „join“. Ovaj tekst pokazuje kako se to radi u Excelu.

Šta je potrebno za povezivanje ove dvije tabele? Zajednički podatak, odnosno kolona koja se nalazi u obje tabele. U našem slučaju to je kolona JMBG.

 

Slika 3. Obje tabele s označenim zajedničkim kolonama (JMBG)

Da bi se dobio podatak o adresi za svaki JMBG i dodao u prvu tabelu, VLOOKUP funkcija koristi vrijednost u prvoj tabeli (JMBG) (korak 1), nalazi istu vrijednost (odabrani JMBG) u drugoj tabeli  s adresama (korak 2) i očitava sadržaj određene kolone (u našem slučaju adresu odgovarajućeg JMBG-a) – korak 3. Konačno, vraća rezultat u ćeliju u koju ste ubacili funkciju (korak 4).

 

Slika 4. Šema rada funkcije VLOOKUP

 

Ovo je najvažnije u vezi LOOKUP-a. Bitno je da shvatite kako funkcija radi, sve ostalo je tehnika.

Ima još nekoliko sitnica na koje morate obratiti pažnju pri korištenju funkcije VLOOKUP, ali više o njima na kraju.

Dakle,  odaberite ćeliju u koju želite dodati adresu. Ubacite funkciju (Insert=>Function, ili kombinacija tipki SHIFT+F3). Ukucajte „VLOOKUP“ i pritisnite dugme „Go“. U listi odaberite „VLOOKUP“ i kliknite na „OK“. Pojavljuje se prozor za definisanje argumenata funkcije.

 

Slika 5. Prozor u kome se definišu argumenti funkcije VLOOKUP

 Intermezzo

Ovde moram napraviti digresiju i iskoristiti trenutak da dam malo objašnjenje o funkcijama uopšte.

Mada Excel ima preko 300 ugrađenih funkcija, gotovo sve rade na manje-više isti način: odaberete funkciju, nahranite je („definišete argumente“) i dobijete rezultat. Argumenti su parametri koje funkcija koristi da bi radila. Funkcije imaju različit broj argumenata: od jednog ili nijednog pa do 3-4 ili čak i više. Npr. za funkciju sabiranja morate definisati brojeve koje sabirate. Ti brojevi su argumenti funkcije sabiranja.

Čin treći

Dakle, VLOOKUP ima 3+1 argument: 1.lookup_value (vrijednost iz prve tabele, u našem slučaju to je JMBG čiju adresu tražimo), 2.table_array (lookup tabela, ili raspon ćelija u drugoj tabeli u kome tražimo vrijednost), 3.col_index_num ili redni broj kolone/stupca iz kojeg tražimo rezultat (kolona s adresom), ali brojano od kolone koja je zajednička objema tabelama (JMBG) udesno.

Kada sam naveo 3+1 argument, to znači da su 3 argumenta obavezna a jedan opcioni (neobavezan). U gornjem prozoru (važi za sve funkcije) obavezni argumenti su označeni podebljanim slovima a opcioni običnim tekstom. Ipak, bolje je definisati i neobavezne argumente a vidjećete i zašto.

Usput, vjerovatno se već pitate kakve veze sve ovo ima sa gospodinom Bulajićem sa početka? Hehehe, bez brige, uskoro dolazimo i do toga.

Dakle, idemo definisati argumente funkcije VLOOKUP (stručni termin), ili „nahraniti funkciju“ (moj izraz).

Lookup_value je vrijednost iz prve tabele s imenima za koju tražimo adresu u drugoj tabeli. Kliknite u ovo polje a zatim na JMBG u tabeli s imenima. Dakle, tražimo taj JMBG.

Slika 6. Odabir vrijednosti koju tražimo

 

Table_array je raspon ćelija u koji gledamo kako bismo pronašli odgovarajući JMBG i željenu adresu. Kliknite u ovo polje i odaberite raspon ćelija u tabeli s adresama (lookup tabeli),ali tako da selektujete prvo zajedničku kolonu (u ovom slučaju JMBG) i kolone desno od nje. Ovo je bitno jer možda kolona JMBG nije prva kolona u lookup tabeli. Pri odabiru obavezno uključite i imena kolona. Pazite na to da raspon ćelija sadrži dolarske oznake ($) ispred imena kolona i broja redova (npr. $A$1:$D$8). Ovim ste definisali raspon ćelija u kome tražite JMBG-ove.

 

Slika 7. Odabir raspona ćelija u kome tražimo odabranu vrijednost

Slika 7. Odabir raspona ćelija u kome tražimo odabranu vrijednost

 

 Col_index_num je redni broj kolone koja sadrži vrijednost koju tražimo (adresa), brojano od zajedničke vrijednosti (JMBG) u lookup tabeli. Zajednička kolona (JMBG) u ovom računanju je uvijek prva a ako je adresa 1 kolonu udesno, onda ovde unesite broj 2. Znači, ovo je redni broj stupca s traženom vrijednošću (adresom) u odabranom rasponu („table_array“). Ovim ste definisali redni broj kolone čiji sadržaj tražite u odabranom rasponu.

 

Slika 8. Unos rednog broja kolone u selektovanom rasponu ćelija koja sadrži traženu vrijednost

 Range_Lookup definiše šta funkcija da radi ukoliko ne pronađe odgovarajuću vrijednost u lookup tabeli (ukoliko traženi JMBG ne postoji u tabeli s adresama). „False“ znači da traži tačnu vrijednost (odgovarajući JMBG) a ako ga ne pronađe, da javi grešku, dok „True“ znači da u slučaju nepostojanja odgovarajućeg JMBG-a kao rezultat vrati vrijednost najsličnijeg JMBG-a. Ukoliko ostavite ovo polje prazno, Excel će se ponašati kao da ste unijeli „True“, odnosno, ako ne pronađe traženi JMBG, vratiće adresu JMBG-a koji je najsličniji traženom. U ovom slučaju (odabrali ste “True”, ili ostavili prazno), čak i ako se traženi JMBG nalazi u tabeli a neki sličan njemu je zbog sortiranja bliži početku tabele, funkcija će odabrati pogrešan JMB. Preporučujem da koristite „False“, osim ukoliko vam je baš svejedno hoćete li dobiti tačan ili približan rezultat. Ovim ste definisali da funkcija traži izričito identične JMBG-ove.

 

Slika 9. Podešavanje da li je prihvatljiva tačno odabrana vrijednost, ili je prihvatljiva i približna ili slična

 

Ukoliko ste pravilno unijeli argumente, u ovom prozoru ćete već vidjeti rezultat za odabrani JMBG.

Kliknite na dugme OK, kopirajte formulu u ćelije ispod i provjerite rezultate.

Eto, nadam se da nisam previše zapetljao.

EPILOG

Ah, da… Kao što vjerovatno pretpostavljate (a ukoliko ne pretpostavljate, znači da sam loše objasnio), prijateljica iz prologa nije unijela „FALSE“ u argumentu „Range_Lookup“ a funkcija (pošto nije pronašla gospodina Bulajića) „pokupila“ je najsličniju riječ („Biologic“).

Važne napomene (gotovo da ima više napomena nego osnovnog teksta, ali takva je funkcija a bojim se da nešto ne izostavim):

-Kada selektujete lookup tabelu („table_array“ argument), uvijek selektujte od kolone koja je zajednička objema tabelama udesno, tako da  je zajednička kolona prva u odabranom rasponu ćelija. Ovo je bitno jer nekada zajednička kolona možda neće biti prva kolona u lookup tabeli.

– Vrijednost koju treba da dobijete treba da je u lookup tabeli u koloni koja je desno od zajedničke kolone u istoj tabeli. VLOOKUP funkcioniše samo udesno, ali ne i ulijevo.

– Kada selektujete table_array, pazite na to da u prozoru definisanja argumenata funkcije raspon ćelija sadrži dolarske oznake ($) ispred imena kolona i broja redova (npr. $G$1:$H$25). Najlakše  ćete to uraditi ako u nakon odabira Table_Array-a selektujete raspon i pritisnete tipku F4 dok se ne pojave dolarske oznake ispred oznake kolone i broja reda.

Ovo (apsolutna referenca) je bitno zbog kopiranja formule: ukoliko ne postavite dolarske oznake, raspon će se pri kopiranju promjeniti i funkcija neće dati tačne rezultate (prosto je nevjerovatno koliko se ovo često javlja). O apsolutnim i relativnim referencama nekom drugom prilikom.

-Toplo preporučujem da definišete argument Range_Lookup (TRUE/FALSE). Ako ostavite prazno a Excel ne nađe traženu vrijednost u lookup tabeli (ili je u poretku slična vrijednost bliža vrhu table), onda će uzeti najsličniju vrijednost, što najčešće ne želite (sjetite se gospodina Bulajića).

-Negdje se navodi da lookup tabela mora biti sortirana po zajedničkoj vrijednosti obje tabele, inače funkcija neće dati tačan rezultat. Po mom iskustvu, nije obavezno da tabela bude sortirana, ali je bitno da sadrži jedinstvene vrijednosti (vidi dalje).

-Za pravilan rad LOOKUP funkcije obavezno je da lookup tabela sadrži jedinstvene vrijednosti zajedničke kolone. U našem primjeru to znači da se jedan JMBG  u tabeli s adresama ne smije ponavljati, odnosno  može se pojaviti samo jednom. Kada bi se pojavio više puta i to sa različitim adresama, funkcija LOOKUP bi „pokupila“ onu adresu koja je prva u tabeli a ostale zanemarila.

-Jako često se dešava da funkcija javi da nema odgovarajuće vrijednosti u lookup tabeli, mada ona tamo postoji. Najčešće se to dešava u slučajevima gdje su brojevi u jednoj od tabela formatirani kao tekst. Takvi brojevi izgledaju jednako, ali ih Excel tretira kao tekst i ne može da poveže „babe i žabe“. U takvim slučajevima je potrebno brojeve unesene kao tekst konvertovati u brojeve i funkcija će dati pravi rezultat. Ovo je također jedan od kandidata za najčešći uzrok greške u rezultatu funkcije VLOOKUP.

 U idućem broju: imenovani rasponi, ili kako komplikovane formule napraviti kratkim i jasnim

 

 

Autor

Almir A.  Budalica

Microsoft Certified Trainer

http://www.excelbezbola.com

+387-61-509-288 (Viber)


62 Komentara

  1. marko :
    21.11.2012 u 22:38|Permalink

    Hvala autoru za koristan clanak i solidno objasnjenje sa primerima. Intersantno je da sam bas sinoc proucavao istu funkciju ali na on-line kursu koji sam debelo platio… (dobro, firma je platila) Obzirom da je ovaj clanak besplatan, veoma je dobar kao uvod. Predlog za poboljsanje je da se u startu definise VLOOKUP i HLOOKUP posto V samo radi za vertikalne nizove podataka a H za horizontalne… Tek da se objasni razlika. Humor je uvek dobar za ucenje i pricica je dobra da ilustruje zasto je vazno uvrstiti i taj poslednji +1 parametar. Hvala!

  2. Almir :
    22.11.2012 u 06:53|Permalink

    Marko, hvala na sugestijama. Trudimo se da tekstove “oslobodimo” viška informacija jer je već i  sama tema dovoljno “teška”. Ipak ne pravimo enciklopediju već zbirku trikova. Ne objašnjavam sve detalje jer ovo su ipak samo “trikovi”. Za punu obuku tu je MCB.

  3. Nebojša :
    22.11.2012 u 09:02|Permalink

    Živi bili “Autoru(i) teksta” :)
    Odavno pokušavam da rešim ovaj problem.
    Vaša uputstva su odlična i razumljiva.
    Molim Vas ne oslobadjajte tekst “viška informacija”, jer mnogi od nas baš u njima pronadju deo koji im treba.
    SUPER STE :)
    Hvala.

  4. 22.11.2012 u 19:17|Permalink

    hvala u Almirovo ime :)

  5. Slobodan :
    23.11.2012 u 05:08|Permalink

    Bespotrebno si ga zakomplikovao sa ovim kopiranjem formula u koloni D. Umjesto toga u prvom polju “Lookup value” umjesto C3 je trebalo selektovati cijelu kolonu C, tj “C2:C7″ i onda bi se cijela kolona D popunila automatski.

    • Almir :
      06.12.2012 u 09:04|Permalink

      Slobodane,
      Ako baš hoćeš da formulu uneseš jednom pa da ti se popuni cijeli stubac, onda tabelu prvo konvertuj u “Data Table”. Kada uneseš formulu u jednoj ćeliji, Excel će “shvatiti” da treba da “aplicira” istu formulu na cijeli stubac. Još jednom, ovo radi samo ako je tabela konvertovana u “Data Table” (klik unutar tabele, CTRL+T =>Uključi kvačicu “My table has header” ako imaš imena kolona => OK).

  6. 23.11.2012 u 06:11|Permalink

    Pozdrav Slobodane,
    Ukoliko odabereš cijelu kolonu C, neće ti se popuniti kolona D automatski već ćeš dobiti poruku sa greškom jer funkcija ne zna koju vrijednost iz kolone C da uzme kao argument za samo jednu ćeliju.
    Odabir cijele kolone C se može raditi, ali onda se prethodno mora odabrati i cijela kolona D pa ondaaaaaa…. Ukratko, to bi bila višećelijska matrična formula o kojoj ćemo u 13-om nastavku serijala.
    Ovo je bilo više za one koji imaju problema s osnovama funkcije, dok si ti – izgleda – napredni korisnik.
    Hvala na komentaru i pozdrav.

  7. GORAN :
    23.11.2012 u 11:10|Permalink

    Molim vas za objasnjenje ove funkcije ako se koristi tabela iz vise radnih sveski,kako se tada ubacuje raspon celija ,ja sam probao pa mi ne ide,da li ova funkcija ima smisla samo u okviru istog dokumenta ili sta?

    Hvala ,unapred i pozdrav za Almira! 

    • Almir Budalica :
      23.11.2012 u 17:53|Permalink

      Gorane, Svaka funkcija može da koristi ćelije iz drugih dokumenata. Za odabir raspona iz drugog dokumenta otvori oba dokumenta i na koraku za odabir raspona pređi u drugi dokument i odaberi raspon ćelija.

  8. Milena :
    23.11.2012 u 13:46|Permalink

    Hvala! 😉 Divno je znati da ste zaista azurni u odgovorima…
    Excel je fascinantan program, i pruza zaista mnogo mogucnosti, i olaksava posao mnogima a nama ekonomistima-analiticarima, narocito…
    nisam znala razliku: VLOOKUP/HLOOKUP, sada znam! 😉
     
    pozdrav

  9. Brandz :
    25.11.2012 u 11:43|Permalink

    Moram priznati da je ovo genijalno objašnjeno, nisam znao da excel ima tako zahtjevne funkcije koje se mogu tako dobro iskoristiti.
    Lijepi pozdrav

  10. Gagic :
    26.11.2012 u 12:52|Permalink

    Ma nema vas u svetu… Evo da bacim i sledeću želju kada su u pitanju excel trikovi. Recimo PIVOT tabele, da malo obnovimo gradivo. Verujem da većina nas zna da radi s pivot tabelama, ali ja volim ponovo da pročitam pravila, jer uvek saznam za neku novu caku u okviru funkcionalnosti.

    U zdravlje vredni ljudi. 

    • Almir Budalica :
      26.11.2012 u 14:33|Permalink

      Gagiću, Gagiću…  😀
      Već sam nekoliko puta najavio da je sljedeći tekst o imenovanim rasponima a onaj nakon njega o matričnim formulama.
      Ukoliko se ostali slažu, rado ću ubaciti pivot tabele preko reda.
      Šta kažu ostali?

      • Gagic :
        26.11.2012 u 15:31|Permalink

        Oprostite, oprostite… :-) Nisam danas čitala tekst o Vlookup-u već 21. novembra, kada ste ga i objavili, ali eto ja se vraćam vašem sajtu, pa napisah danas komentar.
        Može, može, onda imenovani rasponi i matrične formule kada se bude našlo vremena za pisanje novih trikovova…
        Pozdrav. 

        • Almir Budalica :
          26.11.2012 u 17:33|Permalink

          Ništa “oprostite, oprostite”, nema razloga za izvinjavanje.
          Bojane, nije Gagić nego Gagićka. Moraš ubuduće pisati “Gagićko, Gagićko, ko još koristi 2003″. 

          • Gagic :
            26.11.2012 u 20:25|Permalink

            Ha, ha, ha… Ma nije ni Gagićka, Gagić je deminutiv od nadimka Gaga. Tako da je Bojan bio u pravu kada je napisao “Gagiću, Gagiću…”, samo ga opomeni da pravilno akcentuje :-). 
            Inače, više ne spominjem 2003-ku, pređoh i ja na desetku, a 2013-ku očekujemo sa strpljenjem.

  11. Almir Budalica :
    26.11.2012 u 21:00|Permalink

    Ajooooj, eto š.ta se desi kad je čovjek neinformisan. Sada se ja izvinjavam. 2010 je odličan izbor pa i ne moraš previše žuriti sa 2013. Sada će Boki da kaže da bi to bilo kao da imaš mobilni star 3 godine…

  12. 27.11.2012 u 18:08|Permalink

    Ja sam mislio da je sve rečeno u Excelu 2003…

    pa sam se onda (pozitivno) iznenadio u Excelu 2007…

    pa tek onda u Excelu 2010…

    a šta će tek biti u Excelu 2013 ?!?

  13. Gagic :
    29.11.2012 u 12:25|Permalink

    Za sve koji hoće da nauče da koriste Excel, obnove gradivo ili uvide novine Excela 2010, preporučujem knjigu Microsoft Excel 2010: korak po korak / Curtis D. Frye.

    Knjigu možete pozajmiti iz Univerzitetske biblioteke Svetozar Marković, ali postoji samo jedan primerak i često je je zauzeta. Možete na sajtu biblioteke da proverite da li je knjiga slobodna i to na sledećoj stranici – http://www.vbs.rs/scripts/cobiss?ukaz=DISP&id=1322363970754265&rec=1&sid=1 (Uz knjigu ne dobijate CD sa materijalom za vežbanje, ali možete ga naći na sledećoj adresi http://examples.oreilly.com/9780735626942-files/ 

  14. Hmeljisha :
    03.01.2013 u 10:03|Permalink

    Fino objašnjen VLOOKUP, ali po meni postoji bolji način da se dođe do željenih podataka, a to je INDEX i MATCH funkcija u kombinaciji.
    Prednosti ovih funkcija su što mogu da pretražuju tabele i u levu i u desnu stranu, malo su jednostavnije i ne morate imati sortirane podatke od najmanjeg ka najvećem.
    Retko dobro i razumljivo objašnjenje možete pronaći na sledećem linku:
    http://www.randomwok.com/excel/how-to-use-index-match/
     Sve najbolje i veliki pozdrav za Bojana i Almira.

    • Almir :
      03.01.2013 u 10:15|Permalink

      Hvala na sugestijama. INDEX i MATCH funkcije jesu moćnije od VLOOKUP-a, ali to već zahtjeva ugnježdavanje funkcija, što prevazilazi osnovno znanje većine čitalaca. Idemo postepeno, kada “sažvaćemo” ugnježdavanje funkcija, možemo preći i na INDEX i MATCH.

  15. Svetlana Zikic :
    05.04.2013 u 12:55|Permalink

    Da li mozete da date prve, osnovne instrukcije kako se pravi Powerpivot iz excela. Znaci da iz par excel tabela izvedem PowerPivot. Znam da se mogu koristiti podaci iz raznih izvora.
    Pozdrav, i hvala
    Svetlana

  16. Jelena :
    23.05.2013 u 13:55|Permalink

    Mene interesuje kako ako vrijednost po kojoj pretražujem ne postoji u drugoj tabeli da dobijem nulu (jer pretražujem brojeve), a ne da dobijam

    #N/A.
     
     

     

    • 23.05.2013 u 16:04|Permalink

      Jelena,

      Potrebna je funkcija IFERROR, tako da se VLOOKUP “ugnijezdi” unutar nje (engleski “nest”) i to na sljedeći način:

      1. ukoliko VLOOKUP pronađe rezultat, vraća taj rezultat
      2. ukoliko je rezultat funkcije VLOOKUP greška (vrijednost ne postoji u tabeli i sl.), Excel vraća nulu (0) umjesto greške (#REF, N/A itd.)

      Sintaksa je sljedeća:
      =IFERORR(tvoja lookup funkcija;0)

      Zavisno od postavki na tvom kompjuteru, možda je potrebno umjesto tačka-zarez staviti samo zarez.

      Dodatno, možeš umjesto nule koristiti i tekst (npr. “Greška!”), ali ukoliko koristiš tekst, obavezno ga stavi između navodnika. Za brojeve to nije potrebno.

  17. mirko :
    13.07.2013 u 22:13|Permalink

    objasnjenje je odlicno.Ali mi treba pomoc.Imam data validation i kad izaberem neku stavku iz liste treba da mi za svaku stavku iz liste daje drrugacije brojeve.kad imam tri stavke vlookup radi ali kad stavim 5 ne radi mi tj iskace mi u celiji NA . hvala unapred :)

  18. mirko :
    13.07.2013 u 22:35|Permalink

    resio sam ovaj problem naravno zahvaljujuci vasim objasnjenjima. Hvala puno puno puno 😀 NAJBOLJI STE 😀

  19. 14.07.2013 u 07:46|Permalink

    Hvala, hvala

  20. Marko :
    25.09.2013 u 09:39|Permalink

    Zamolio bih vas da mi pomognete. Imam tabelu koja sadrzi imena i prezimena radnika, broj sati, dorucak i rucak. Ima 11 radnika i 31 dan. Potrebno mi je da napravim funkciju koja ce iz kolone broj sati da mi prebroji za svakog radnika kada mu pise u toj koloni 0. npr              ! marko markovic ! broj sati 0! Ako mozete posaljite mi odgovor na mail sto pre. Hvala.
     

    • 25.09.2013 u 13:49|Permalink

      Marko,
      Kakva je struktura tabele? Jesu li dani u različitim kolonama ili redovima?
      Najlakše je napraviti pivot tabelu sa imenima na lijevoj strani i filterom na broju sati, gdje je filter jednak nuli.
      Ipak je najbolje da pošalješ fajl na: almir.budalica@gmail.com

  21. Almir :
    25.09.2013 u 13:53|Permalink

    Marko,
    Šta treba da prebrojiš: radnike, dane?
    Ako je u pitanju broj dana gdje je broj sati 0, onda u gore opisanu pivot tabelu na desnu stranu stavi oznaku brojanja dana (COUNT).

  22. Lakicevic :
    13.12.2013 u 06:45|Permalink

    Sheet1
    1. Maticni broj radnika
    2. Ime
    3. Prezime

    Sheet2
    Kada ukucam maticni broj radnika da mi popuni ostala dva polja tj ime i prezime.

    Unapred se zahvaljujem na pomoci

    • Almir :
      13.12.2013 u 14:55|Permalink

      Borise, poslao sam fajl sa formulama koje popunjavaju ime i prezime. Ipak, govorio si o radnim satima a njih ne vidim u tvom fajlu. Pošto se isti matični brojevi ponavljaju više puta, ukoliko budeš koristio VLOOKUP da dobiješ broj sati, dobićeš samo broj sati koji je prvi po redu u tabeli za svakog radnika. Za dobijanje ukupnog broja sati po radniku potrebna ti je funkcija SUMIF.
       

  23. Nenad :
    09.06.2014 u 15:25|Permalink

    Da li moze vlookup da se koristi za dve i vise vednosti na osnovu kojih ce se traziti/dobijati neki podatak?
    npr. A je ime, B je ime oca, C je prezime, D je mat. broj a E je npr br. mob ili sl. Kako da namestim da samo ako se poklapaju sva cetiri podatka A,B,C i D upisuje peti na mesto gde ja hocu?

  24. 10.06.2014 u 10:08|Permalink

    Može, Nenade (napokon jedno pravo pitanje!). Koristi se kombinacija funkcija INDEX i MATCH  kao formula niza (matrična ili “array” formula). Na ovom linku je primjer vlookup-a na osnovu 4 kriterija. U tabeli je 256 redova a ponavljaju se 4 imena, 4 imena oca, 4 prezimena i 4 matična broja. Samo su brojevi mobitela jedinstveni. Ukratko, formula provjerava svaku kolonu po odgovarajućem kriteriju i kada nađe red koji zadovoljava sva 4 kriterija, vraća kao rezultat petu kolonu (broj mobitela). Formula se unosi pomoću kombinacije tipki CTRL+SHIFT+ENTER (jer je u pitanju matrična formula ili formula nizova). Za sve ostale, za koji dan ide tekst o funkcijama nizova (matričnim ili “array” funkcijama), gdje će biti uvršten i ovaj primjer.

  25. DrAGAN :
    18.07.2014 u 16:29|Permalink

    Neko je spomenuo bibliju 2010 , imam je a imam i bibliju 2000 iz koje sam naucio najvažnije stvari za excel koji je neprevaziđen za nas knjigovođe ali svaki primjer obrađen iz prakse je posebna priča. Samo naprijed.

  26. Dragan :
    14.09.2014 u 12:56|Permalink

    Da li je iyvodljivo, da u određenu ćeliju, na jednom listu, dodajem vrednosti iz bilo kojih ćelija sa drugih listova, svezaka ? Pretpostavljam da može sa referencama tih ćelija, ali nemam ideju kako . Uveren sam da znaš. Ako znaš obavesti me na mail, gde to mogu naći, ako nije problem, ako imaš vremena. Hvala, unapred.

  27. 14.09.2014 u 14:02|Permalink

    Da, izvodljivo je. Najlakše je da unosiš formulu kao i obično i da na odgovarajućem mjestu klikneš na željenu čeliju na drugom listu/svesci. Drugi način je da se referenciraš na ćeliju iz drugog lista, npr: =List2!A5 ( ćelija A5 na Listu2) ili [Sveska2]List1!$A$5 (ćelija A5 na Listu2 u Svesci2).

  28. Anđelka :
    08.10.2015 u 12:36|Permalink

    Kako bih mogla da rešim ovaj problem – imam dokument sa mnogo redova i dve kolone. U prvoj koloni su slova koja se ponavljaju, npr. A i B, a u drugoj su njihove vrednosti, koje se razlikuju od reda do reda. Hoću da dobijem ukupne vrednosti (zbir vrednosti) iz ćelija pored slova A i B
    A 19
    B 21
    A 12
    B 15
    A 7
    B 6

    • Almir :
      23.12.2015 u 12:20|Permalink

      Anđelka, ukoliko želiš ukupne vrijednosti redova gdje je slovo “A”, koristi funkciju SUMIF na sljedeći način:
      =SUMIF(A1:A100;”A”;B1:B100)
      Za ukupne vrijednosti redova gdje je slovo “B” koristi istu formulu, samo zamjeni “A” sa “B”.

  29. Lazar :
    14.12.2015 u 17:32|Permalink

    Zdravo! Da li postoji resenje za moj problem,a on je sledeci. Na ime imam sledecu tabelu: ime i prezime broj brojila Viša tarifa Niža tarifa

    Radi se o tome što hoću da u neku ćeliju ukucam broj brojila i da mi automatski prikaze mesto gde se nalazi i ime i prezime,da bih bez traženja mogao da upišem stanja(višu i nižu tarifu). Hvala!

  30. Almir :
    23.12.2015 u 12:37|Permalink

    Lazare, ja bih koristio funkciju DGET. Funkcija radi kao VLOOKUP, samo na osnovu više kriterija. Molim te da javiš svoju e-mail adresu pa da ti pošaljem rješenje. Nakon toga možemo iskoristiti primjer za novi tekst.

  31. Zlatko :
    21.01.2016 u 15:00|Permalink

    Hvala, uh . . . obisao sam pola sveta da bih resio problem

  32. Aleksandar :
    10.02.2016 u 08:07|Permalink

    Pozdrav drugari,
    Interesuje me da li moze da se napravi formula koja ce mi recimo voditi racuna o datumima. Npr. Imam obavezu koju sam zaveo danas a treba da je resim do 15.02.2016. i on da mi promeni boju jedan dan ranije u tom polju na Crveno da se rok priblizio. Kao neki Counter?

    Hvala,

    • Almir :
      22.04.2016 u 14:36|Permalink

      Aleksandre,
      Da, može: odaberi npr. ćeliju A2. Na kartici “Home” odaberi “Conditional Formatting”, “Highlight Cell Rules”, “More Rules”, “Use Formula to determine which cells to format”.
      Unesi sljedeću formulu: =A2-TODAY()>=1
      Klikni na format i odaberi boju.
      Kopiraj format na ostale ćelije.

  33. SNEŽANA :
    05.04.2016 u 12:30|Permalink

    Poštovani, kakve su šanse da povežem iste podatke u različitim kolonama?
    Unapred hvala.

    Snežana

    • Almir :
      22.04.2016 u 14:29|Permalink

      Snežana, može li malo preciznije pitanje?

  34. Nataša :
    19.05.2016 u 16:58|Permalink

    Dosta toga sam obnovila iz Excela zahvaljujući vama i za to vam mnogo hvala. A sada mi treba nešto komplikovanije! Potrebna mi je funkcija za sledeće:

    – ako je osoba zenskog roda i ima više od 25 godina radnog staza ili više od 53 godine starosti dobija jos jedan dan više godišnjeg odmora, ali da ne bude više od 30 god. Znači za svaku godinu više dobije po jedan dan više odmora.
    -ako je osoba muskog roda i ima više od 30 godina staza ili 58 godina starosti dobija dan više godišnjeg odmora, ali da ukupan dan odmora ne predje vise od 30 dana.

    Mislim da je ovo bas komplikovano. Po mogucnosti da funkcija objedini i muskarce i zene. Ja nikako ne mogu da provalim sta da radim. Pokusala sam i sa sumif, ali se pogubim kod kriterijuma.

  35. Senad :
    22.05.2016 u 18:43|Permalink

    Nataša evo jednog nacina obraćuna za tvoj problem. U problemu nisi navela osnovu za godišnji odmor ali sam predpostavio da je to 18, u svakom slućaju ovo se moze mijenjati:
    za ovaj obracun ti obavezno trebaju podatci tj.kolone:
    datum rođenja, godina staža, spol, osnova GO.
    ime prezime datum rođenja godina starosti godina
    na ovo se formiraju pomočne kolone:
    godine starosti (izračunava godine starosti na osnovu datuma rođenja) formula =INT((DAYS360(C2;NOW()))/360) c2 zamjeni rubrikom datum rođenja)
    Dana GO staz: izracunava GO po stazu formula:=IF(F2=”Ž”;IF(E2>25;E2-25+G2;0);IF(E2>30;E2-30+G2;0)) gdje je F2 kolona gdje se upise spol, E2 upisuju se godine staža i G2 osnova GO.
    Dana GO starost:izračunava GO po godinama: formula =IF(F2=”Ž”;IF(D2>53;D2-53+G2;0);IF(D2>58;D2-58+G2;0)) F2 spol, D2 godine starosti, G2 osnova GO.
    sada formirati kolonu Izbor GO: formula =IF(I2>J2;I2;J2) gdje je I2 Dana GO staž, J2 Dana GO starost.
    i završna kolona Obracun GO formula =IF(K2>30;30;K2) gdje je K2 Izbor GO. Nadam se da je bilo od pomoci.

  36. Almir :
    25.05.2016 u 11:42|Permalink

    @Nataša, nije problem napraviti, ali je potrebno nekoliko dodatnih informacija. Prvo, koja je osnovica za broj dana godišnjeg odmora? Pretpostavljam da je 25 a da ova kalkulacija treba da izračuna dodatne dane. Drugo, da li dodati po dan godišnjeg odmora za svaku godinu staža ili dobi koja je iznad minimuma? Treće, ukoliko se ima godina staža za 3 godine više a za godina života 5 godina više, koliko dana dodati?

  37. Marija :
    23.09.2016 u 22:35|Permalink

    ja sam totalno tele za ovo…a treba mi…i prezirem ga…

  38. Tanja :
    04.02.2017 u 10:15|Permalink

    Ja obožavam:)
    btw ak vam se ne da pisati FALSE stavite 0

  39. Đorđe :
    16.10.2017 u 18:58|Permalink

    Pozdrav javljam se prvi put
    treba mi formula koja će da prebroji jedinstvene ćelije iz filtrirane tabele iz jednoj koloni

Napiši komentar

Newsletter pretplata

Autori Tagovi
  • Aleksandar Duković (4)
  • Aleksandar Nedeljković (1)
  • Aleksandar Nešić (1)
  • Aleksandar Pejčić (1)
  • Aleksandar Predić (2)
  • Aleksandar Teofilović (3)
  • Aleksandra Dutina (1)
  • Aleksandra Janković (1)
  • Aleksandra Paunić (1)
  • Aleksandra Đorđević (2)
  • Almir A. Budalica (14)
  • Ana Petonjić (1)
  • Ana Petrović (1)
  • Andreas Graf (1)
  • Andrej Beslać (1)
  • Andrej Kuku (1)
  • Andrija Pavlović (1)
  • Anja Atanasijević (1)
  • Biljana Dukovic (1)
  • Biljana Masić (6)
  • Bjarte Bogsnes (1)
  • Bogdan Kravić (1)
  • Bojan Grahovac (1)
  • Bojan Pavlović (1)
  • Bojan Radoš (2)
  • Bojan Radun (1)
  • Bojan Šćepanović (154)
  • Bojana Pejčić (26)
  • Bojana Radović (1)
  • Bojana Vesić Anić (1)
  • Bojana Vesić Antić (1)
  • Branislav Lončar (3)
  • Branislav Vujović (1)
  • Branislav Zobenica (1)
  • Cmilja Tucaković (1)
  • Dalibor Pajić (1)
  • Daniela Laketic (31)
  • Danijela Medić (1)
  • Danijela Popović (1)
  • Danijela Resimić (1)
  • Danijela Tuco (1)
  • Darko Bjelić (1)
  • Darko Samardžija (1)
  • Darko Vlajkovic (27)
  • David Momčilović (1)
  • Davor Sakač (1)
  • Dejan Marković (1)
  • Dejan Đorđević (1)
  • Dejana Manić Kavgić (2)
  • Denis Trbović (3)
  • Desa Ćuk (1)
  • Vojislav Marjanović (3)
  • Dragan Radosavljević (2)
  • Dragan Ranisavljević (1)
  • Dragan Vještica (3)
  • Dragana Gondžo (1)
  • Dragana Guzina (1)
  • Dragana Lukić (1)
  • Dragana Nerandžić (1)
  • Dragana Stojanović (1)
  • Dragana Đorđević (1)
  • Dražan Planinić (1)
  • Dušan Krejaković (1)
  • Excel genije! (151)
  • Fabrizio Renzi (1)
  • Goran Popović (3)
  • Goran Vasić (1)
  • Goran Vujasinović (1)
  • Gorana Golubovic Vuksanovic (1)
  • Goranka Radojčić (2)
  • Gostujuci autor (461)
  • Ilija Vujović (1)
  • Irina Zdravković (2)
  • Istok Pavlović (1)
  • Ivan Anđelković (1)
  • Ivan Bešker (1)
  • Ivan Ćirković (1)
  • Ivan Dačković (1)
  • Ivan Veselinović (3)
  • Ivan Đurić (1)
  • Ivana Jevtić (1)
  • Ivana Milić (1)
  • Ivana Popović (1)
  • Ivana Višnjić (2)
  • Ivana Vlahović (1)
  • Jasenka Stekić (1)
  • Jelena Jovanović (1)
  • Jelena Lečić Mirčetić (1)
  • Jelena Radovanac (1)
  • Jelena Ristić (1)
  • Jelena Stojmenović (1)
  • Jelena Vučković (1)
  • Jovan Gligorijević (1)
  • Jovan Krstić (1)
  • Jovana Kondić (2)
  • Jovo Stokić (2)
  • Katarina Ćevriz (2)
  • Ksenija Karić (1)
  • Lazar Džamić (1)
  • Leo Pandžić (1)
  • Lidija Latinović (1)
  • Ljubomir Skupek (1)
  • Lucija Vesić (1)
  • Maja Mrkalj (1)
  • Maja Petrović (1)
  • Maja Šobot (1)
  • Maja Verlašević (1)
  • Maja Zikic (1)
  • Mari Glavonjić (2)
  • Marija Đurović (1)
  • Marija Rokvić (1)
  • Marija Švigir (32)
  • Marija Tatarević (2)
  • Marijana Krička (1)
  • Marina Mitić Jekić (1)
  • Mariora Andraš Tomić (1)
  • Marko Agatonović (1)
  • Marko Bekić (1)
  • Marko Devrnja (1)
  • Matjaž Fajfar (2)
  • Milan Listeš (1)
  • Milan Maglov (1)
  • Milan Marković (1)
  • Milan Milenković (1)
  • Milan Radivojevic (1)
  • Milan Simić (1)
  • Milan Zaletel (1)
  • Milan Đorđević (1)
  • Milena Janjić (3)
  • Milena Nikolov (1)
  • Milena Radosavljević Đorić (1)
  • Milena Rajić (1)
  • Milenko Dželetović (1)
  • Milica Altgelt (1)
  • Milica Ivic (1)
  • Milica Đorđević (1)
  • Miloš Cvetković (5)
  • Miloš Jauković (1)
  • Miloš Jeličić (2)
  • Miloš Nedeljković (1)
  • Miloš Simić (1)
  • Miona Živkov-Ivanišević (4)
  • Mirjana Pašalić (2)
  • Jelena Jovanović (5)
  • Mladen Ranković (1)
  • Natalija Jegdić (1)
  • Natalija Mihajlović (1)
  • Natalija Pešić (1)
  • Natalija Popovic (1)
  • Nataša Kuzmanovski (1)
  • Nataša Stamenković (2)
  • Neda Čičarević Tepić (1)
  • Neda Jovanović (1)
  • Nemanja Knežević (1)
  • Nemanja Nikolić (3)
  • Nenad Dlačić (1)
  • Nenad Kovačević (1)
  • Nenad Radunović (1)
  • Nenad Trajkovski (1)
  • Nevena Radovanović (1)
  • Nevena Vračar (1)
  • Nikola Avram (1)
  • Nikola Cvijanović (1)
  • Nikola Marjanović (2)
  • Nikola Petreski (1)
  • Nikola Stokić (1)
  • Nikola Turkan (1)
  • Nikša Vušurović (1)
  • Olga Mirković (1)
  • Olivera Dostanić (1)
  • Olivera Krneta (1)
  • Olivera Nikodijević (1)
  • Petar Ćurčić (1)
  • Petar Popović (1)
  • Petar Živković (2)
  • Predrag Krasojevic (7)
  • Predrag Kudra (1)
  • Predrag Micić (1)
  • Predrag Petrović (5)
  • Rade Hajder (1)
  • Rade Radanović (2)
  • Rade Stojisavljević (1)
  • Radomir Petronijević (1)
  • Roland Seeliger (1)
  • Sanja Jevđenijević (1)
  • Sanja Mrđanov (2)
  • Saša Stamenković (1)
  • Silvia Tomić (1)
  • Slavica Vujičić (1)
  • Slaviša Lečić (1)
  • Slavko Vujnovic (6)
  • Slobodan Anić (1)
  • Slobodan Radoičić (1)
  • Slobodan Roksandić (1)
  • Slobodan Žepinić (1)
  • Snježana Pivaš (1)
  • Sonja Nenić Andreev (1)
  • Srdjan Grbić (1)
  • Srđan Grubić (1)
  • Srđan Pavlović (1)
  • Stefanija Georgieva (8)
  • Stevan Ćomić (1)
  • Svetlana Mirković Borčić (1)
  • Svetlana Pajić (1)
  • Svetlana Žikić (2)
  • Tamara Dragašević (1)
  • Tamara Lazić (3)
  • Tamara Matović (2)
  • Tatjana Bolpačić (22)
  • Tatjana Jovanović (1)
  • Tatjana Lukić (2)
  • Tijana Anđelić (1)
  • Tomislav Mimica (1)
  • Tomo Djekovic (1)
  • Uglješa Bogdanović (8)
  • Vedrana Božić (1)
  • Vedrana Vukša (1)
  • Velibor Ilić (1)
  • Veljko Žarić (1)
  • Veroljub Zmijanac (1)
  • Vesna Stojanvić (1)
  • Violeta Kovačević (1)
  • Vladan Buha (1)
  • Vladan Matović (1)
  • Vladimir Petković (2)
  • Vladimir Popović (1)
  • Vladimir Stojković (1)
  • Yeghishe Avagyan (1)
  • Žaklina Teofilović (1)
  • Žarko Milovanović (1)
  • Željko Ćulibrk (1)
  • Željko Vidojević (1)
  • Živorad Radovanović (1)
  • Zoran Blagojević (1)
  • Zoran Daljević (1)
  • Zorica Dinić (1)
  • Zorica Popović (1)
  • Đorđe Koprivica (2)
  • Đorđe Živanović (1)
  • Najnoviji Broj Controlling Magazina

    Controlling magazin #12

    Tema:
    "SUPPLY CHAIN"

    Autori:
    Preko 60 autora: Actavis, Elektromreža Srbije, BASF, Uniqa osiguranje...

    Preuzmi elektronsko izdanje