Liebe Forum Leser, bitte helft mir bei folgendem Problem: Ich habe eine Tabelle in der in Spalte A die Obstsorten stehen und in Spalte B die Erträge der jeweiligen Zeile. Nun möchte ich automatisch eine Rangliste in Spalte c anzeigen lassen, die bei mehrfach vorkommenden gleich hohen Erträgen immer den nächsthöheren Wert zum vorherigen Rang wiedergibt. Als Anlage ein kleines Beispiel => Spalte C enthält die Formel, die ich nicht hin bekomme bzw. ergänzt oder ersetzt werden soll, Spalte D enthält die gewünschten Ergebnisse.
Vielen Dank für Eure Vorschläge und beste Grüße Willi
eine mögliche Formel ist, wenn die Liste sortiert ist (für Spalte E):
Code:
=WENN(A1<>A2;1;WENN(B1=B2;E1;E1+1))
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28 • witschi
da ich neben der Anzahl auch die Verteilung wissen muss, geht es meines Erachtens am besten mit einer UDF wie "WitschiRang".
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Hallo Helmut, hab vielen Dank! So funktioniert es wunderbar, ich musste noch die Beträge der Spalte Ertrag runden, da sonst bei einigen Artikeln der Ranghöchste den Rang 0 bekam, aber das ist gelöst. Auch allen anderen Forenmitgliedern und Lesern wünsche einen schönen Abend. Gruß Willi