![Wie kann eine Zelladresse abgerufen werden, die den Kriterien entspricht?](https://rvso.com/image/1415042/Wie%20kann%20eine%20Zelladresse%20abgerufen%20werden%2C%20die%20den%20Kriterien%20entspricht%3F.png)
In Spalte A stehen unterschiedliche Produkte (A2:A100), in Spalte B stehen unterschiedliche Nummern (B2:B100).
In Zelle G2 stehen die Kriterien aus Spalte A.
Mit der Formel {=MAX(IF($A$2:$A$100=G2;$B$2:$B$100))}
kann ich den höchsten Wert für ein bestimmtes Produkt in einer Verkaufsliste mit mehreren Produkten finden.
Oder ich kann die Summenproduktformel verwenden =SUMPRODUCT(MAX(($A$2:$A$100=G2)*($B$2:$B$100)))
.
Aber wie finde ich die Zelladresse für den höchsten Wert?
Antwort1
Hier ist eine hässliche Lösung. MATCH
Geben Sie einfach das Ergebnis der Formel in das gleiche bedingte Array ein, das Sie an die MAX
Funktion übergeben haben. Übergeben Sie dann die resultierende Indexnummer an die ADDRESS
Funktion.
=ADDRESS(1+MATCH(MAX(IF($A$2:$A$100=$G$2,$B$2:$B$100)),IF($A$2:$A$100=$G$2,$B$2:$B$100),0),2)
Als Array-Formel mit Ctrl+ Shift+ eingeben Enter.
Es gibt wahrscheinlich einen besseren Weg, das zu erreichen, aber das war mein erster Gedanke.