[ Ivek33 @ 10.02.2008. 19:04 ] @
Imam dva stupca, u stupcu A2:A13 su nazivi gradova a u stupcu B2:B13 su broj odvjetnika
u ćeliju D1 trebam rezultat za Grad koji ima najviše odvjetnika a u D2 grad koji ima najmanje odvjetnika.

Ako idem u stupcu C pratiti redove od C2:C13 pomoću formule =IF(B2=MAX(B2:B13);A2)
dobijem rezultat u samo jednoj ćeliji za max vrijednost, to je OK.

Ali da bih rezultat dobio samo u jednoj ćeliji, npr:

U D1 imam formulu =LOOKUP(MAX(B2:B13);B2:B13;A2:A13) koja traži MAX vrijednost u stupcu B
i kao rezultat daje ime grada za tu vrijednost, trenutno je OK

U D2 imam formulu =LOOKUP(MIN(B2:B13);B2:B13;A2:A13) koja traži MIN vrijednost u stupcu B
i kao rezultat daje ime grada za tu vrijednost, trenutno je OK.

Ovo funkcionira samo ako su vrijednosti sortirane od najmanje do najveće.

U slučaju da su vrijednosti ne sortirane to ne funkcionira.

Ima li netko rješenje za nesortirane vrijednosti ili mora ići baš ovako ako koristim LOOKUP.
Dajte prijedloge

[ Ivek33 @ 11.02.2008. 00:12 ] @
Mislim da sam pronašao rješenje
=INDEX(B2:B13;MATCH(MAX(C2:C13);C2:C13;0))

Koju sada od ovih formula je bolje koristiti za pretraživanje.
LOOKUP uvjetuje sortirane podatke a ova druga formula ne ?

Komentari dobrodošli