Fórmula Excel Array IF (criterios múltiples)

En mi hoja de cálculo, comparando auriculares, nuestra instrucción es básicamente usar tantas fórmulas diferentes como sea posible.

Así que como parte de la hoja de cálculo, me gustaría poder mostrar los auriculares más carospor fabricante, más barato por fabricante, mejor calificado por fabricante, etc. Hasta ahora, he podido obtener algunas fórmulas de matrices en su mayoría de trabajo.

Por ejemplo, esta fórmula trabaja para obtener elmodelo del fabricante "Sennheiser" con el precio más alto:

<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>

La columna E es la columna de precio y D17 es un precio máximo calculado previamente para "sennheiser"

Esto funciona bien, hasta que obtenga 2 auriculares con el mismo precio / calificación o lo que sea. Entonces comienza a devolver los valores equivocados.

Así que probé varias soluciones que encontré en las redes, como

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

pero nada de esto parece funcionar con una fórmula matricial por alguna razón. Obtengo # N / A o #VALUE y varios otros errores. Básicamente, me gustaría saber cómo modificar mi fórmula, o incluso una fórmula completamente nueva, para verificar el precio más bajo Y el fabricante correcto.

Espero que mi pregunta sea clara, así que he subido la hoja de cálculo para tener una idea de lo que estoy hablando.

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

Gracias por adelantado

Respuestas a la pregunta(2)

Su respuesta a la pregunta