2014-10-05 2 views
0

Это своего рода то, что Im работает с:Найти значение в соседней ячейке в Excel

Col A  Col B  Col C 
X   100  10 
X   200  15 
X   300  20 
Y   100  12 
Y   200  18 
Y   300  24 

То, что я хочу сделать, это найти значение в Col C, где Col А является Y и Col B является 200. Я использовал VLOOKUP, чтобы найти значение в Col C, где Col B - определенное значение, но поскольку у меня есть несколько ячеек в Col B с одинаковыми значениями, мне нужно указать, какой из них мне нужно совместить со значением в Col C.

ответ

1

Вы можете использовать формулу, как:

=INDEX(C1:C6, SUMPRODUCT((A1:A6="Y")*(B1:B6=200)*ROW(C1:C6)), 0) 

Обратите внимание, что это будет работать, только если комбинация значений в столбцах A и B уникальна.

+0

Можете ли вы объяснить, как работает эта формула? что C9 и C10 имеют отношение ко всему? – kylmark

+0

Да, извините. Я использовал эти ячейки в качестве входных данных для проверки формулы. Я обновил формулу, чтобы прямо указать 'Y' и' 200' в качестве комбинации для поиска. –

+0

ах, да! Хотя, я не должен был использовать INDEX. Я просто использовал = SUMPRODUCT ((A: A = B24) * (C: C = G33) * (D: D)), и он работает! Спасибо за вашу помощь! – kylmark

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