Rangliste mit Spezialkriterien
Peter
Ich hatte leider in den letzten 11/2 Tagen keinen Zugriff um eine Rückmeldung zu machen. Zuerst danke ich allen für die wertvolle Hilfe im Zusammenhang mit meinem Rangformelproblem. Trotz der vielen guten Lösungen habe ich die finale Lösung für mein Problem noch nicht gefunden. Am besten hat mir bis jetzt der Ansatz von Sepp geholfen.
Tabelle1
A | B | C | D | E | |
1 | Gruppe | Bezeichnung | Anteil an Gruppe | Rang | |
2 | 15 | A | 48,15% | 2 | 0,4815 |
3 | 15 | B | 51,85% | 1 | 0,5185 |
4 | 16 | A | 45,00% | 1 | 0,5 |
5 | 16 | A | 5,00% | 1 | 0,5 |
6 | 16 | C | 40,00% | 2 | 0,4 |
7 | 16 | D | 45,00% | 3 | 0,45 |
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
D2 =SUMMENPRODUKT(($A$2:$A$7=A2)*($E$2:$E$7>SUMMENPRODUKT(($A$2:$A$7=A2)*($B$2:$B$7=B2)*$C$2:$C$7)))+1-MAX(0;SUMMENPRODUKT(($A$2:$A$7=A2)*($E$2:$E$7>E2))-SUMMENPRODUKT(($A$2:$A$7=A2)*($E$2:$E$7<E2))-1)
E2 =SUMMENPRODUKT(($A$2:$A$7=A2)*($B$2:$B$7=B2)*$C$2:$C$7)
Kurz zusammengefasst benötige ich das Folgende:
-Rangfolge innerhalb einer Gruppe, wenn eine neue Gruppe beginnt, dann soll auch die Rangfolge wieder bei 1 beginnen
-Innerhalb einer Gruppe können mehrere Bezeichnungen vorkommen, also z. Bsp. in Gruppe 16 mehrere A. Bei mehreren Bezeichnungen, welche der gleichen Gruppe angehören müssen die Einzelwerte der Bezeichnungen zu einem Gesamttotal addiert werden. Diesem wird ein Rang zugewiesen. Also bei mehreren A, dann müsste in obigem Bsp. A den Wert 50% (45% + 5%) erhalten und somit den höchsten Gesamtrang 1 bekommen, weil A mit 50% in der Gruppe 16 den grössten Anteil hat. Der Folgewert von D 45% müsste dann den zweiten und der Wert von C 40% müsste dann den 3. Rang erhalten
-Doppelbelegungen pro Rang müssen möglich sein, also bei zwei A-Einträgen müsste jeder A-Eintrag den Rang 1 erhalten, weil A in der Summe den grössten Anteil der Gruppe hat
-Trotz Doppelbelegungen muss die Rangfolge ohne überspringen eines Rangwertes fortgeführt werden. D. h., nach zwei Mal 1 bei A darf nicht Rang 3 sondern es muss Rang 2 kommen.
Die obige Lösung von Sepp berücksichtigt all dies. Einzig die Rangfolge innerhalb der Gruppe 16 stimmt noch nicht. D. h., dass der Wert 40% in Gruppe 16 bei der Bezeichnung C auf dem 3. Rang und nicht auf dem 2. Rang sein müsste. Auf dem 2. Rang müsste der Wert 16 Bezeichnung D 45% sein.
Ich bin Euch für jede Hilfe sehr dankbar.
Lieber Gruss
Peter