Excel Werte automatisch sortieren?
Hallo zusammen,
ich möchte gerne in Excel für die anstehende EM einen Spielplan erstellen. Dabei soll die Gruppentabelle so dynamisch wie möglich sein. Die einzelnen Zellen funktionieren bereits. Nun möchte ich, dass je nach Punkte die richtige Platzierung in der Gruppe angezeigt wird bzw richtig einsortiert wird.
Ich weiß, dass ich mit den Funktionen INDEX und VERGLEICH arbeiten muss. Nur leider bin mit dem Umgang dieser Formeln nicht sicher.
Die Gruppentabelle aus Bild 1 (Blatt: Übersicht) habe ich bereits kopiert (Bild 2 Blatt Einstellungen) und diese Formel verwendet:
=INDEX(Einstellungen!$H$75:$H$78;VERGLEICH(M6;Einstellungen!$S$75:$S$78;0))
Die Formel würde mir lediglich den Wert „Türkei“ wiedergeben“. Das Problem ist halt, wenn mehrere den gleichen Wert haben. (Am Anfang halt alle 0 Punkte).
Hat da jemand eine bessere Idee oder gibt es eine andere Möglichkeit, dass die Werte dann richtig positioniert werden (Land, G, S,N, U, Tore, Diff und Punkte)
Bild 1:
Bild 2:
Vielen Dank und Gruß
4 Antworten
Mach doch einfach eine Spalte, in der du die jeweiligen Gesamtpunkte einer Mannschaft addierst und anschließend erstellst du eine Wenn-Dann Funktion. Wenn Anzahl Punkte Team 1 größer als die Anzahl des Teams 2,3,4, dann Platz 1 etc...
ne, muss auch anders gehen. Es soll sich ja sortieren. Platz 1 oben, dann 2...
Da bist du natürlich nicht der erste:
http://www.sportpaedagogik-online.de/turniertabellen1.html
Einfach ein Blatt mit der entsprechenden Gruppengröße vervielfältigen.
Mit der Funktion RANG (RANG.EQ) habe zumindest 'NUR' unter Berücksichtigung der Punkte die Sortierung hinbekommen. Muss die Tordifferenz noch berücksichtigt werden, dann muss man auch diese Funktion noch schachteln. Wird aber eklig.
Da ist es einfacher über "Makro Aufzeichnen" die entsprechende Sortierung aufzuzeichnen und den Code an einen "Knopf" zum Klicken hängen. Den klickt man sobald ein weiteres Ergebnis eingetragen wurde ODER führt ihn automatisch aus, sobald im Sheet eine Veränderung vorgenommen wurde.
Deine "Sortierung" versteh ich gar nicht. Du suchst die Punkte der Schweiz in der anderen Tabelle - was bedeutet das?
Schau die mal die Funktion KGRÖSSTE an.
Die Punkte z.B. der Schweiz werden je nach Spielergebnis automatisch angepasst. Ich möchte nun, dass sich die Schweiz in der Tabelle (Bild 1) nun an Platz ein einreiht, wenn Sie die meisten Punkte haben. Bild 2 kann man im nachhinein unberücksichtigt lassen.
Beispiel: Das erste Spiel: Italien gewinnt gegen Türkei mit 2:1 --> dann erhält Italien logischerweise drei Punkte. Nun soll die Zeile (Zeilensatz (Land, G, S,N, U, Tore, Diff und Punkte)) von Italien nach Platz 1 rutschen, da diese am meisten Punkte hat. Die Türkei würde dann auf auf dem Vierten Platz landen, da sie eine Niederlage hat.
Wie beim Fußball halt :D
Kann die KGrösste-Funktion auch nach mehreren Bedingungen handelt. (Sind Punktgleich ist die Differenz entscheidend.
Zudem wird bei KGrösste doch nur der Wert wiedergegeben. Wie bekomme ich dann den restlichen "Zeilensatz" an die richtige Stelle?
ich hoffe mal das Problem ist verständlich erklärt
Für die Sortierung kannst Du doch ein Makro anlegen, mit dem Du jede Tabelle in einem - nacheinander - auf Knopfdruck - so oft Du es willst - sortieren lassen kannst
Makros sind leider nicht freigeschaltet, also nicht möglich.
Vielen Dank. Es ist leider nicht dass, was ich gesucht habe aber ich werde mal weiter recherchieren.