Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: riyasen1994 am Juni 01, 2018, 17:55:52 Nachmittag

Titel: Über eine Zeile in der Werte enthalten sind Name mit angeben
Beitrag von: riyasen1994 am Juni 01, 2018, 17:55:52 Nachmittag
Hallo;),

ich muss im Rahmen von Berechnungen in Excel eine Rangfolge für ein Zeitpunkt über mehrere Aktien erstellen, doch sollen dabei nicht die höchsten Werte, sondern der entsprechende Name der Aktien angezeigt werden. Anbei ist ein Beispiel.
Es wäre super lieb wenn mir jemand helfen könnte.. Ich bin gerade so am verzweifeln.. habe es mit den Funktion INDEX& SVERWEIS probiert, aber nicht erfolgreich.

LG Riya Sen


Titel: Antw: Über eine Zeile in der Werte enthalten sind Name mit angeben
Beitrag von: gmg-cc am Juni 01, 2018, 18:40:28 Nachmittag
Moin Riya Sen,
in etwa so?
Titel: Antw: Über eine Zeile in der Werte enthalten sind Name mit angeben
Beitrag von: riyasen1994 am Juni 01, 2018, 22:10:16 Nachmittag
Hallo Günter,
 Ich  möchte das für jeden einzelnen Zeitpunkt erfahren wer von den Personen den größten zweitgrößten usw besitzt so das in einer Reihe bspw. Sabine(größter Wert), Peter(Zweitgrößter Wert).
Danke;)
Titel: Antw: Über eine Zeile in der Werte enthalten sind Name mit angeben
Beitrag von: gmg-cc am Juni 02, 2018, 10:16:07 Vormittag
Moin,
also nicht nur für 1 Tag sondern für mehrere/alle? Ich denke, dass da VBA angesagt ist ...
Titel: Antw: Über eine Zeile in der Werte enthalten sind Name mit angeben
Beitrag von: maninweb am Juni 02, 2018, 11:29:56 Vormittag
Hallo,

ist jetzt für mich auch nicht eindeutig, was Du möchtest, aber könntest folgende Formeln mal probieren...

Code: PHP
  1. J2=INDEX($B$1:$G$1;1;1/(AGGREGAT(14;6;($B2:$G2)+1/SPALTE($B2:$G2);1)-KÜRZEN(AGGREGAT(14;6;($B2:$G2)+1/SPALTE($B2:$G2);1)))-SPALTE($B2)+1)
  2. K2=INDEX($B$1:$G$1;1;1/(AGGREGAT(14;6;($B2:$G2)+1/SPALTE($B2:$G2);2)-KÜRZEN(AGGREGAT(14;6;($B2:$G2)+1/SPALTE($B2:$G2);2)))-SPALTE($B2)+1)
  3. L2=INDEX($B$1:$G$1;1;1/(AGGREGAT(14;6;($B2:$G2)+1/SPALTE($B2:$G2);3)-KÜRZEN(AGGREGAT(14;6;($B2:$G2)+1/SPALTE($B2:$G2);3)))-SPALTE($B2)+1)

und anschließend AutoAusfüllen. Liefert pro Zeile die entsprechenden Werte und berücksichtigt Doppelvergabe von Punkten.
Über die gesamte Tabelle, statt den Bereich $B2:$G2 dann $B2:$G28 verwenden.

Gruß