Hvala na pohvali, ali na ovom forumu ima još puno ljudi koji znaju Excel podjednako dobro i sigurno bi mogli da odgovore na ovo pitanje. Doduše, pomogolo bi da je problem opisan u tekstu osim što je postavljen primer. Ja (na primer) često forum pratim preko mobilnog da vidim imali nešto interasantno, pa iz ovakve poruke ne mogu da znam o čemu se radi.
Elem, posle malog uvoda, problem je dosta jednostavan i svodi se na korišćenje VLOOKUP funkcije u obliku u kome nije potrebno referencirati se na tačnu vrednost iz liste, nego na neku vrednost iz opsega. Razlika u odnosu na prethoni slučaj sa Cenovnikom je u poslednjem parametru koji treba da bude true (ili se jednostavno ne navodi) i obavezi da je lista sortirana (što je već urađeno u primeru). Dakle potrebno je u prvoj koloni liste izdvojiti granice opsega i na osnovu toga vršiti pretragu preko VLOOKUP.
Code:
=VLOOKUP(K6,Sheet2!$A$5:$C$10,3)
gde je:
K6 - uslov za pretragu
Sheet2!$A$5:$C$10 - lista koja se gleda (iz nje se pretražuje kolona 1)
3 - broj kolone prethodne liste u kojoj se nalaze vrednosti za prikaz
U prilogu je rešenje u primeru koji si dao. Snimio sam ga u verziji 97-2003, kako bi i oni koji nemaju instaliran Office 2007 mogli da pogledaju. Obrati pažnju da granice opsega u tvom primeru nisu ispravno definisane - vrednosti 900,1350, 1600 itd su uključene dva puta pa nije jasno koji rezultat treba da bude. Zavisno od toga možda granice opsega treba promeniti na 901,1351...
Nije to loše Rembrante, samo što ne bi dodao još malo boje?