Формула массива Excel IF (несколько критериев)

В моей таблице сравнения наушников наша инструкция в основном состоит в том, чтобы использовать как можно больше различных формул.

Поэтому, как часть таблицы, я бы хотел показать самые дорогие наушники.per manufacturer, самый дешевый для производителя, лучший рейтинг для производителя и т. д. До сих пор я был в состоянии получить некоторые в основном рабочие формулы массива.

Например, эта формула работает, чтобы получитьmodel производителя "Sennheiser" с самой высокой ценой:

<code>=INDEX($Data.$B$5:$L$32,SMALL(IF($Data.$E$5:$E$32 = $Sheet2.D17, ROW($Data.$B$5:$E$32) - ROW($Data.$B$5) + 1, ROW($Data.$E$32) + 1), 1), 2)
</code>

Столбец E - это столбец «Цена», а D17 - предварительно рассчитанная максимальная цена для «sennheiser».

Это прекрасно работает, пока вы не получите 2 наушника с одинаковой ценой / рейтингом или что-то еще. Затем он начинает возвращать неправильные значения.

Поэтому я попробовал различные решения, которые я нашел на веб-сайтах, как

<code>AND(condition1, condition2) 
condition1 * AND(cndition2)
condition1 * condition2
</code>

но, по какой-то причине, все это не работает с формулой массива. Я получаю # N / A или #VALUE и другие ошибки. В общем, я хотел бы знать, как изменить мою формулу или даже совершенно новую формулу, чтобы проверить наименьшую цену И правильного производителя.

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

http://dl.dropbox.com/u/18816338/Stats%20Analysis%20%20%281%29.xlsm

заранее спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос