
Генеричка формула
=VLOOKUP(value,IF(test,table1,table2),col,match)
Резиме
Да бисте користили ВЛООКУП са променљивим низом табела, можете да користите функцију ИФ унутар ВЛООКУП-а да бисте контролисали која се табела користи.
У приказаном примеру формула у ћелији Е4 је:
=VLOOKUP(D5,IF(C4<2,table1,table2),2,TRUE)
Ова формула користи број година које је продавац провео у компанији да би одредио коју табелу стопа провизије ће користити.
Објашњење
Радећи изнутра, функција ИФ у овој формули, која се у ВЛООКУП уноси као аргумент „табле_арраи“, покреће логички тест вредности у колони Ц „Године“, која представља број година са којима је продавац провео Компанија. Ако је Ц5 мањи од 2, тада се табле1 враћа као вредност ако је тачно. Ако је Ц4 већи од 2, табле2 се враћа као вредност ако је фалсе.
Другим речима, ако је година мања од 2, табле1 се користи као за табле_арраи, а ако није, табле2 се користи као за табле_арраи.
Алтернативна синтакса
Ако табеле за претраживање захтевају другачија правила обраде, тада можете умотати две ВЛООКУП функције унутар функције ИФ на следећи начин:
=IF(test,VLOOKUP (value,table1,col,match),VLOOKUP (value,table2,col,match))
Ово вам омогућава да по потреби прилагодите улазе у сваки ВЛООКУП.