2017-02-15 6 views
0

У меня есть столбец (Корзина), которую я ищу, чтобы заполнить. Данные, которые я хочу заполнить этой ячейкой, имеют критерии (Список продуктов), которые, если они встречаются, должны соответствовать другим критериям с помощью инструмента отображения. Информация Может быть, пример будет лучше объяснить,Значение сопоставления, если оно соответствует критериям - Excel

Корзина - Лист1

Fruit Price 
Apples 0 
Bananas 0 
Oranges 0 

Бакалея Список - Sheet2, который меняется каждый день

*Grocery List* *Price* 
Eggs    3.00 
Granny Smith  .50 
Bread   1.00 
Mandarin   .65 
Bacon   2.50 
Clementine  .60 
Red Delicious .70 

Вот где я я запутался.

Картографический стол. то есть, так что независимо от типа Apple, моя корзина регистрирует только Apple - Лист 3

*Food* *Type*   
Apple  Macintosh 
Apple  Granny Smith 
Apple  Red Delicious 
Orange Clementine 
Orange Mandarin 
Orange Florida 

Я хочу, чтобы моя корзина будет обновлена ​​с самым дорогими фруктами в каждой группе. После моей первой остановки в продуктовом магазине, это то, что мой холодильник будет выглядеть,

Корзина - Лист1

Fruit Price 
Apple .70 
Banana 0 
Orange .65 

Таким образом, в терминах Excel, мне нужно MAX группы (при условии, INDEX MATCH) ячеек, которые удовлетворяют определенным критериям (в предположении IF). Я импортирую таблицу (Список продуктов) в определенную вкладку, из которой я вытащу эту информацию. То, что я сработал, - это часть отображения. Я чувствую, что мне не хватает чего-то общего здесь, и я был бы признателен, если бы кто-то мог привести меня в правильном направлении.

Дайте мне знать, если вам нужна дополнительная информация, чтобы сделать это более понятным.

ответ

1

Используйте этот массив формула, я положил мое на все же листе:

=MAX(IF(ISNUMBER(MATCH($E$2:$E$8,IF($H$2:$H$7=A2,$I$2:$I$7),0)),$F$2:$F$8)) 

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

enter image description here

Я предостерегаю, хотя, каждый текст должен быть EXACT матч или это не будет работать.

+0

на помощь снова, спасибо! Прекрасно работает. – SozDaneron

+0

Скотт, могу ли я включить заявление AND здесь, чтобы ввести еще один критерий? – SozDaneron

+0

@SozDaneron Это новый вопрос с новыми тестовыми данными, потому что это зависит от того, как все связывается. –