Clever-Excel-Forum

Normale Version: KGrösste mit dynamischem Spaltenbezug
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen

Hoffentlich könnt ihr mir helfen...
Versuche eine Rangliste von Verkaufsartikel zu erstellen. Mit zwei Dropdown-Möglichkeiten soll zuerst die "Kategorie" und dann das "Rangliste-Kriterium" ausgewählt werden können.
Die Rangliste soll dann natürlich nach dem ausgewählten Kritierum sortiert sein und die Top-5-Artikelnamen angezeigt werden.

Gehe davon aus, dass das Problem mit der Formel "kgrösste" gelöst wird. Aber wie kann ich den dynamischen Spaltenbezug herstellen?

Habe eine Beispieldatei mit Pizza und Pasta angefügt. In die gelb ausgefüllten Zellen sollten die entsprechenden Formeln.

Vielen Dank!
Hola,
Code:
=KGRÖSSTE(WENN((Kategorie=$J$3)*(Kriterien=$L$3);$D$4:$G$13);J6)
als Matrixformel abschließen.
Btw. im anderen Thread würde man sich bestimmt auch über Feedback freuen.
https://www.clever-excel-forum.de/Thread...rueckgeben
Gruß,
steve1da
Grossartig! Vielen Dank - nicht das erste Mal, dass Du mir helfen konntest!  18

Hast du noch einen Tipp, wie ich den Namen des Artikels in Spalte L dazu erfassen kann? Index oder SVerweis ist da ja wahrscheinlich nicht zielführend, da es beispielsweise beim Verkaufspreis zu Werten kommen kann, die mehrfach in der Auflistung vorhanden sind (z.B. Pizza mit Verkaufspreis 15.-)
Damit:
https://www.herber.de/excelformeln/src/call.pl?idx=519
Am Ende der Formel an Stelle von Zeile(X1) mit Zählenwenn arbeiten um die Werte im Fall von Dopplungen hoch zu zählen.
da bin ich nur wenig überfordert….  Angel

ist es möglich, dass du mir die entsprechende Formel aufschriebst? Wäre klasse!
Code:
=INDEX($B$4:$B$13;AGGREGAT(15;6;ZEILE($B$4:$B$13)-3/(($C$4:$C$13=$J$3)*(Kriterien=$L$3)*($D$4:$G$13=K6));ZÄHLENWENN($K$6:K6;K6)))
Funktioniert wunderbar!

Vielen Dank für die Hilfe! 18 18