2016-10-11 6 views
0

Что не так с моим кодом?IF и Vlookup в одной формуле

У меня есть два критерия, которые мне нужны, и If True, а затем vlookup номер единицы компании.

=IF(AND(B20=Sheet1!$B$3:$B$2718,Sheet1!$K3:$K2718="C"),VLOOKUP(B20,Sheet1!$B$3:$D$2718,3,0)) 
+0

Был ли мой ответ работать на вас. Этот сайт преуспевает в обратной связи. Если это сработало, отметьте как правильно, нажав на галочку по ответу. Если это не сработало, сообщите мне, что пошло не так, и я могу лучше ответить. –

ответ

0

Если функции сами по себе не будут фильтровать данные, как вы хотите.

Вы должны использовать следующую формулу Array.

=INDEX(Sheet1!$D$3:$D$2718,MATCH(1,(B20=Sheet1!$B$3:$B$2718)*(Sheet1!$K3:$K2718="C"),0)) 

Будучи формулой массива она должна быть подтверждена с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования. Если все сделано правильно, Excel поместит {} вокруг формулы.

Смежные вопросы