[ Sanja__ @ 03.12.2009. 00:20 ] @
Zdravo svima,
zamolila bih za pomoc, ako neko zna,...
Problem se sastoji u sledecem, imam 2 zadatka:
1. nije problem: potrebno mi je da mi u odredjenom nizu (u ovom slucaju Y3:Y802) pronadje minimalnu vrednosti i da mi u odgovarajucoj koloni ispise vrednost iz susedne kolone, a istog reda (u ovom slucaju ROW(Y3:Y802), kolona 22). To ok radi pomocu formule: {=INDIRECT(ADDRESS(MAX(IF(Y3:Y802=MIN(Y3:Y802);ROW(Y3:Y802);""));22))}
2. problem: sada hocu da mi u tri celije izbaci vrednosti po istom principu za tri najmanje vrednosti iz niza, pa sam MIN(Y2:Y802) zamenila sa SMALL(Y3:Y802;1), SMALL(Y3:Y802;2) i SMALL(Y3:Y802;3), medjutim to ne funkcionise.
Da li neko zna u cemu je problem i kako se moze resiti.

Unapred zahvalna,
[ timmy @ 03.12.2009. 06:22 ] @
Mislis od 2. a ne 3. reda tj.

Code:

=INDIRECT(ADDRESS(MAX(IF(Y2:Y802=SMALL(Y2:Y802,3),ROW(Y2:Y802),"")),22))


Meni je ovo ok.

Pozdrav
[ Jpeca @ 03.12.2009. 21:35 ] @
Možeš da koristiš i kombinaciju MATCH/INDEX i tako izbegneš korišćenje matrične formule
Code:
=INDEX(V2:V802;MATCH(SMALL(Y2:Y802;2);Y2:Y802;0);1)

MATCH pronalazi poziciju druge najmanje vrednosti u opsegu Y2:Y802. Zatim INDEX vraća odgovarajuću vrednost iz opsega V2:V802
[ Sanja__ @ 03.12.2009. 22:42 ] @
Uspela sam. Hvala na odgovorima.