[ vojvoda1010 @ 28.01.2016. 23:41 ] @
Kako da nadjem tekst izvrsio sam large ranga b4:it24 i rezultat za prvi large se nalazi u a30. Sad na osnovu rezultata hocu da izvucem ppdatak iz a4;a24? Upisao sam formulu index(a4:a24,match(a30,b4:it24,0)) ono mi ppkazuje n/a probao i sa array ista greska?
[ vojvoda1010 @ 29.01.2016. 18:02 ] @
Probao sam i preko vlookup ali nece da prikaze vrednosti iz opsega a4:a24
[ vojvoda1010 @ 30.01.2016. 09:41 ] @
Primer u prilogu
[ Ivek33 @ 30.01.2016. 13:21 ] @
Tekst pitanja nije sukladan s primjerom koji si dao?
Obriši redne brojeve u range A9:A24 jer je nepotreban (naravno ako želiš).
U B9 postavi ovu formulu i kopiraj onoliko redova koliko želiš "Large" vrijednosti. Formula koristi ROW(A1) umjesto rednog broja 1 koji si postavio u A9. Kopiranjem formule ovaj broj se mijenja od 1,2,3,4...16
Code:
=LARGE($C$2:$R$5;ROW(A1))

U ćeliju C9 postavi Array formulu ispod. Formula za vrijednost iz B9:B24 stupca koji je uvjet vraća tekst iz range B2:B5 a koji odgovara pronađenoj vrijednosti u range C2:R5.
Code:
=INDEX($B$2:$B$5;MIN(IF($C$2:$R$5=B9;ROW($C$2:$R$5)-1)))

btw: problem će nastati ako postoje duplikati u navedenom rasponu C2:R5 (što u ovom slučaju kod tebe nije). Formula će vratiti podatak za prvi pronađeni uvjet
[ vojvoda1010 @ 30.01.2016. 13:51 ] @
HVALA na odgovoru.
kako resiti problem ako se duplikati jave u rasponu? Tu prednost treba da ima onaj koji ima najvise vrednosti iz kolone c2:c5 (ako se jave duplikati)
i ako moze objasnjenje oko druge formule onog dela kada krece row pa minus 1? Da bih pokusao skapirati taj deo formule posto row i column funkciju ne mogu da razumem?
[ Ivek33 @ 30.01.2016. 14:21 ] @
Nemoj samo pitanje za pitanjem, daj nešto isprobaj sam.
Upiši u neku ćeliju ROW(), ROW(A1), ROW(C5). Isprobavaj kopiranje prema dolje, pa u desno i slično. Prati koji rezultat koja formula vraća. Isto tako za COLUMN().
Općenito potrebno je da razumiješ sintaksu i argumente funkcije. Uz to poželjno je da znaš kako ugnijezditi funkciju u funkciju (ili formulu).
Ovo je primjer kako ugnijezditi COLUMN() unutar funkcije Vlookup na mjesto argumenta Col_Num.
Ako ne budeš sam probao nešto, teško će ti pomoći nečije objašnjenje. Rad je najbolje iskustvo.

npr: ovo ispod je Array formula koja se nalazi u jednom stupcu i zamjenjuje tvoja tri stupca (A,B,C). Dakle ne trebaju redni brojevi, ne vidi se uvjet a rezultat je prikazan za najveću vrijednost iz range C2:R5.
Ovdje je ugniježđena LARGE i ROW funkcija. ROW(A1) vraća redne brojeve, a LARGE za dotični redni broj vraća Large vrijednost.
Code:
=INDEX($B$2:$B$5;MIN(IF($C$2:$R$5=LARGE($C$2:$R$5;ROW(A1));ROW($C$2:$R$5)-1)))

sory nemoj se uvrijediti ali moram malo :)
[ vojvoda1010 @ 30.01.2016. 16:33 ] @
Samo da dodam imao sam problem ali nekako sam resio. posto sam formulu upotrebio u drugom primeru a raspon je nize nego ovde u nizem redu znaci treba oduzeti ne sa 1 nego koliko je nize. U momo slucaju je bio nize 5 redova.
Hvala na pomoci.
ako dodju duplikati pokusacu da resim
[ vojvoda1010 @ 09.02.2016. 19:15 ] @
Opet problem oko index i match.
imam tri grupe podataka:1. A1 do A10 nalaze se godine,2. u B1 do B10 cena,3.C1 doE10 proizvod.
Kako naci podatak u C20 naci cenu ako u A20 imam gpdinu i u B20 proizvod koji je u opsegu?
[ Ivek33 @ 09.02.2016. 21:52 ] @
Postavlja se pitanje ima li duplikata i u kojem stupcu.
Ako su ti proizvodi Unique tada probaj Sumproduct formulu (ako ti već ne ide sa Index/Match)
[ vojvoda1010 @ 09.02.2016. 23:29 ] @
c2:i12 bitan je taj opseg zato sto su tu imena proizvoda a u koloni A se ponavljaju godine ali u nema duplikata proizvoda za istu godinu.
izvinjavam se evo u primeru 2 to sto mi treba
[ vojvoda1010 @ 10.02.2016. 14:06 ] @
Mislim da sam nasao resenje uz pomoc Ivek33 sa sumproduct, code koji postavljam nisam resio preko primera koji sam postavio nego preko drugog primera,


=INDEX(liste!G2:G107,SUMPRODUCT((liste!BF2:BY107=A3)*(liste!A2:A107=E1)*(ROW(liste!G2:G107)-(ROW(liste!G2)-1))),0)

ako sam dobro uradio mozda moze I prostije,
imamo dva kriterijuma koja poznajemo, jedan kriterijum je u rasponu a drugi u jednoj koloni naci treci kriterijum iz kolone koji nam je potreban
[ vojvoda1010 @ 29.02.2016. 18:33 ] @
Opet problem ceo dan pokusavam da nadjem resenje kad imam duplikate. Napravio sam large pet vrednosti grupe podataka iz kolone C:C, kad ih poredja 3,4,5 imaju istu vrednost 223,5 a hocu da mi prikaze njihove vrednosti iz A:A i B:B a i u B:Bimam duplikate. U B je godina napravljene vrednosti a u A mesec napravljene vrednosti
jun 2003 320
Jul 2004 319
Avgust 2013 223,5
Avgust 2014 223,5
Maj 2015 223,5
[ vojvoda1010 @ 02.03.2016. 10:05 ] @
http://www.get-digital-help.co...values-using-vlookup-in-excel/

nasao sam ovo ali mi vraca pogresan podatak


primer u prilogu sa ocekivanim rezultatom

[Ovu poruku je menjao vojvoda1010 dana 02.03.2016. u 11:21 GMT+1]
[ pera68 @ 02.03.2016. 10:50 ] @
U ovom primeru mislim da je najbolje uraditi pivot (u primeru).
[ vojvoda1010 @ 02.03.2016. 11:49 ] @
Hvala pero68 na odgovoru.
nasao sam neko resenje, formula sam stavljao ispod kolona koje hocu da vrati, sad kako da uradim da vraca u svetlo plavom koje je uokvireno da tu vrati godine, dane? To je ono oduzimanje redova I kolona koje I dalje ne razumem ovde sam uspeo prateci neki sablon, jer mi ovaj raspon nalazi u orginali u redovima 288856 I ima vise rangiranih.
[ vojvoda1010 @ 02.03.2016. 12:50 ] @
ovde ima greska #NUM, ona se javlja zbog toga sto je ovaj small vraca redni broj te vrednosti ali ako vrednost u rangu nije ista onda daje gresku, znaci ni ova formula nije validna
[ vojvoda1010 @ 02.03.2016. 13:55 ] @
Mislim da je ovo resenje za duplikat, posle sto godina, ali nisam jos siguran
=INDEX($A$2:$A$7,SMALL(IF($E$2:$E$7=G2,ROW(E$2:E$7)-1),COUNTIF(G$2:G2,G2))) array