07.11.2019, 18:08 (Dieser Beitrag wurde zuletzt bearbeitet: 07.11.2019, 18:13 von Ego.)
Hallo Woilfi,
A) zum Fehler Auch wenn ein Leerzeichen nach nichts aussieht macht es doch einen Unterschied, ob ich an eine Zeichenkette nichts oder ein Leerzeichen anhänge. "BHR" und "BHR " ist unterschiedlich.
B) Name Die Formel für den Namen ist sehr "gewagt". 1. Es ist schon eine eigenartige (=unnütze) Nutzung der Funktion Wennfehler zuerst eine fehlerhafte Formel und dann die richtige Formel einzutragen. 2. Mit deinen Testdaten mag die Formel zwar zum richtigen Ergebnis kommen. Ich bezweifel aber, dass es im echten Leben nicht auch zwei gleiche Ergebniss geben kann.
C) Vorschlag In einer Hifsspalte die Zeilennummer des gesuchten Teilnehmers ermitteln und die Punkte und den Namen über eine einfache Indexfunktion anzeigen.
ps. Mit der Auswertung über ganze Spalten solltest du sparsamer sein.
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.
ich würd gerne deine Version mit der Hilfspalte ausprobieren, ob ich dann in der gesamten Auswertung auf das richtige Ergebnis komm Leider kommt immer die richtige Reihenfolge heraus. Ich weiß auch nicht an was das liegt. Kann auch sein, dass ich vll mal wieder irgendwo ein Leichtsinnfehler hab.
Ich leg meine aktuelle Version der Auswertung bei.
Mir ist eigentlich nur wichtig, dass ich das richtige Ergebnis automatisch ermittelt erhalte. Mit welcher Formel oder auf welchem Wege ist mir egal.
Falls es andere lesen, ich bin über jeden Vorschlag offen.
die Reihenfolgen sind in den Reiter Auswertung bei den Punkten immer total unterschiedlich. Es ist nicht immer die höchste Punktzahl oben danach die nächst und soweiter
A) Wenn du die Zeile ermittelst, must du die Matrix in der Index-Funktion bei Zeile 1 starten lassen.
B) Über die Aggregat-Funktion ermittelst du die kleinste Zeile der Gruppe. Das funktioniert nur wenn im Datenblatt die Liste absteigend nach Punkten sortiert ist.
C) In der Anlage ein Lösungsvorschlag unabhängig von der Sortierung.
D) Was soll den geschehen, wenn es innerhalb einer Gruppe mehrere Teilnehmer mit gleicher Punktezahl gibt? Müste es dann nicht mehrere erste, zweite oder dritte Plätze geben?
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.