2014-02-08 3 views
0

У меня есть некоторая логика, которую я не могу понять. Я хочу, чтобы ячейка (E1) возвращала значение при определенных условиях. Если число вводится в C1, давайте скажем «4», мне нужна эта ячейка (E1) для поиска таблицы, которая имеет это значение.Вложенные vlookups и соответствие индексов для нескольких условий внутри ячейки

(например, ... ВПР (С1, А1:. B8,1, Ложь)

Второе условие состоит в том, что та же клетка (Е1) должен возвращать что значение 4, если и когда другой ячейке (G1) равен от любого диапазона B1: B5.

Это два условия: первый должен совпадать, а второй должен соответствовать диапазону ячеек. Нужно ли использовать вложенный vlookup, совпадение индекса, или какой-либо другой функцией, чтобы вернуть значение 4 в E1. Спасибо

+0

Может ли это быть упрощено: если G1 не не равна какой-либо один из B1: B5 затем возвращают значение C1? – pnuts

+0

Да, это тоже будет нормально работать – ENGR024

+0

на второй взгляд, я не знаю, если это сработает. В принципе, у меня есть панель с тремя изображениями. изображение 1 появится, когда значение соответствует значениям в столбце A и когда другое значение (G1) соответствует ячейке в диапазоне. не обязательно быть приблизительным, может быть и точным – ENGR024

ответ

1

Существует два способа проверить два условия:

В E1:

=$C$1*(MATCH($C$1,$A$1:$A$8,0)>0)*(MATCH($G$1,$B$1:$B$5,0)>0) 
+0

Это выглядит (или, скорее, намекает) на интересную альтернативу 'LOOKUP'. Это так? Как вы думаете, что-то подобное можно использовать в качестве другого варианта [this] (http://stackoverflow.com/a/21582535/2707864)? –

+0

@ sancho.s да, и похоже, что один из ответов на этот вопрос использует 'INDEX' и' MATCH' в качестве альтернативы 'LOOKUP'. –

+0

Да, есть один такой. Но я думаю, что ваш немного отличается, с продуктом 'MATCH'es вместо' MATCH' продукта. Интересные вариации. –

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