Excel Array Formel IF (mehrere Kriterien)

In meiner Tabelle, in der wir Kopfhörer miteinander vergleichen, möchten wir grundsätzlich so viele verschiedene Formeln wie möglich verwenden.

Als Teil der Tabelle möchte ich die teuersten Kopfhörer anzeigen könnenpro Hersteller, am billigsten pro Hersteller, am besten pro Hersteller usw. Bisher konnte ich einige meist funktionierende Array-Formeln erhalten.

Zum Beispiel funktioniert diese Formel, um das zu erhaltenModell- vom Hersteller "Sennheiser" mit dem höchsten Preis:

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

Spalte E ist die Preisspalte und D17 ist ein vorberechneter Maximalpreis für "sennheiser"

Dies funktioniert gut, bis Sie 2 Kopfhörer mit dem gleichen Preis / Rating oder was auch immer bekommen. Dann beginnt es, die falschen Werte zurückzugeben.

Also habe ich verschiedene Lösungen ausprobiert, die ich in den Interwebs gefunden habe, wie

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

aber nichts davon scheint mit einer Array-Formel aus irgendeinem Grund zu funktionieren. Ich erhalte # N / A oder #VALUE und verschiedene andere Fehler. Im Grunde möchte ich wissen, wie ich meine Formel oder sogar eine völlig neue Formel ändern kann, um den niedrigsten Preis UND den richtigen Hersteller zu ermitteln.

Ich hoffe, meine Frage ist klar. Ich habe die Tabelle hochgeladen, um eine Vorstellung davon zu bekommen, wovon ich spreche.

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

Danke im Voraus

Antworten auf die Frage(2)

Ihre Antwort auf die Frage