Clever-Excel-Forum

Normale Version: Index+Vergleich bei mehreren Ergebnissen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo miteinander,

Erst einmal vielen Dank für das Forum, ich habe schon viele Lösungen für Excel-Probleme hier gefunden. Dieses Mal komme ich aber echt nicht mehr weiter, deshalb mein erster Post:
ich habe mich jetzt schon durch etliche Suchergebnisse bei Google gewühlt, aber immer noch keine funktionierende Lösung für mein Problem gefunden.

Und zwar habe ich das Problem, dass ich eine Ausgangstabelle mit unterschiedlichen Indikatoren habe, die teilweise den gleichen Wert haben.
Die Werte will ich in einer Ergebnistabelle der Größe nach sortieren und dann diesen Werten wieder ihre Indikatoren zuweisen. Mein Ziel ist es, dass daraus ein Diagramm gebildet wird, in dem die Werte aufsteigend geordnet sind.

Ich habe schon mehrere Lösungen der folgenden Form ausprobiert (siehe z.B. hier), allerdings funktionieren die nur, wenn man einen einzelnen Suchwert in einer festen Zelle besitzt. Das ist leider bei mir nicht der Fall.


Die Ausgangstabelle als Tabelle zu formatieren und dann sortieren, funktioniert leider nicht, da die Ausgangstabelle in meiner eigentlichen Excel Datei eine Pivot-Tabelle ist. Diese lässt sich leider ebenfalls nicht der Größe nach sortieren (Funktion ist zwar vorhanden, funktioniert nur leider nicht). Deshalb war mein Gedanke, dass man diese Sortierung über einen Zwischenschritt (mittels der Ergebnistabelle in meinem angehängten Beispiel) erhält.

Ich hoffe, dass ich mein Problem detailliert genug beschrieben habe, ansonsten beantworte ich gerne noch weitere Fragen.

Viele Grüße, Friedrich

_________
*edit: Beispiel Datei angehängt
Hallo Friedrich,

es wäre besser gewesen, du hättest dein Beispiel so aufgebaut, dass es dem Original entspricht. So versuchst du uns auf deinen Lösungsweg zu setzen, obwohl es möglicherweise besser Wege gibt, die du nicht kennst.
Hallo, so geht das z.B. 

Arbeitsblatt mit dem Namen 'Problemstellung'
DEFG
2Ergebnistabelle
3IndikatorWert
41Indikator41000
52Indikator71000
63Indikator21500
74Indikator61500
85Indikator32000
96Indikator53000
107Indikator15000

ZelleFormel
F4=INDEX($B$4:$B$10;AGGREGAT(15;6;ZEILE($A$4:$A$10)-3/($C$4:$C$10=G4);ZÄHLENWENN($G$4:G4;G4)))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Hallo,

ich stimme Klaus zu. Möglicherweise wäre eine andere (sinnvollere) herangehensweise mit der Originaldatei möglich.

Für Deine Beispieldatei:
Code:
F4 =INDEX($B:$B;AGGREGAT(15;6;ZEILE($C$4:$C$10)/(G4=$C$4:$C$10);ZÄHLENWENN($G$4:G4;G4)))

EDIT: Jockel war schneller Wink
Hallo... (^_-)
Vielen Dank für die schnelle Hilfe!

Die Formel funktioniert nur nicht fehlerfrei (ich vermute, weil ich sie noch nicht komplett verstanden habe und deshalb nicht richtig übertragen konnte :D), deshalb anbei eine Kopie der Originaldatei. Ich hoffe, dass hilft weiter.
Ich hab die Formel nicht sorgfältig genug übertragen... Der Fehler sitzt eben vor dem Bildschirm.

Vielen Dank noch einmal für diese schnelle Antwort!
Kann mir vielleicht noch einmal jemand die Formel erklären? Damit ich das nächste Mal vielleicht von alleine auf die Lösung kommen  Huh
 
Ich verstehe folgenden Teil nicht so komplett:
(...)AGGREGAT(15;6;ZEILE($A$4:$A$10)-3/($C$4:$C$10=G4)(...)
Was bewirkt in dem Kontext die Formel ZEILE und warum wird die durch die gesuchte Zeile geteilt?

Würde mich sehr freuen, wenn mir das noch jemand erklären kann Blinksmiley

Viele Grüße, Friedrich
Hi Friedrich,

schmeiß das mal in deine Suchmaschine: https://www.google.com/search?client=firefox-b-d&q=andreas+thehos+aggregat und schau dir dann vor allem die Videos von Andreas Thehos an.
Friedrich, ändere das hier in G5 


=INDEX($C$5:$C$15;AGGREGAT(15;6;ZEILE($A$5:$A$15)-4/($D$5:$D$15=H5);ZÄHLENWENN($H$5:H4;H4)))
 mal in 

PHP-Code:
=INDEX($C:$C;AGGREGAT(15;6;ZEILE($E$5:$E$15)/(H5=$E$5:$E$15);ZÄHLENWENN(H5:H5;H5))) 

zieh die Formel dann nach unten...
War wohl ein Tippfehler.
Wenn du mal in die Formel klickst, siehst du anhand der markierten Zellen was die Formel "macht" so kann man sich da schon durchackern.

Eigenen Fehler korrigiert...