Tabelle mit Rang und 3 Streichergebnissen
Schritt-für-Schritt-Anleitung
Um eine Tabelle in Excel zu erstellen, die die Rangfolge von Teilnehmern mit 10 Läufen und 3 Streichergebnissen automatisch berechnet, folge diesen Schritten:
-
Tabelle erstellen:
- Erstelle eine neue Excel-Tabelle und füge die Teilnehmer und deren Laufzeiten in die entsprechenden Zellen ein.
-
Formel für die Streichergebnisse:
-
Rang ermitteln:
- In der Zelle für den Rang (Angenommen, Zelle M2) füge die folgende Formel ein:
=RANG(L2;$L$2:$L$21;1)
- Dies berechnet den Rang basierend auf den Gesamtpunkten.
-
Formeln nach unten ziehen:
- Ziehe die Formeln in den Zellen L2 und M2 nach unten, um die Berechnungen für alle Teilnehmer durchzuführen.
Häufige Fehler und Lösungen
Alternative Methoden
Wenn du die Tabelle nicht manuell bearbeiten möchtest, kannst du auch ein Makro verwenden. Hier ist eine einfache Methode, um ein Makro zu erstellen, das die Rangliste automatisch aktualisiert:
-
Öffne den VBA-Editor mit ALT + F11.
-
Füge ein neues Modul hinzu und kopiere folgenden Code:
Sub UpdateRanks()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Tabelle1")
Dim lastRow As Long
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
Dim i As Long
For i = 2 To lastRow
ws.Cells(i, "L").Formula = "=SUMME(B" & i & ":K" & i & ")-KGRÖSSTE(B" & i & ":K" & i & ",1)-KGRÖSSTE(B" & i & ":K" & i & ",2)-KGRÖSSTE(B" & i & ":K" & i & ",3)"
ws.Cells(i, "M").Formula = "=RANG(L" & i & ";$L$2:$L$" & lastRow & ";1)"
Next i
End Sub
-
Schließe den VBA-Editor und führe das Makro aus, um die Rangliste zu aktualisieren.
Praktische Beispiele
Hier ein Beispiel für die Eingabe der Daten:
| Name |
Lauf 1 |
Lauf 2 |
Lauf 3 |
Lauf 4 |
Lauf 5 |
Lauf 6 |
Lauf 7 |
Lauf 8 |
Lauf 9 |
Lauf 10 |
Punkte gesamt |
Rang |
| Timo |
0 |
5 |
0 |
6 |
1 |
2 |
3 |
3 |
4 |
5 |
=SUMME(...) |
=RANG(...) |
| Sepp |
5 |
7 |
1 |
3 |
6 |
3 |
7 |
1 |
1 |
5 |
=SUMME(...) |
=RANG(...) |
Die Formeln in den letzten beiden Spalten berechnen automatisch die Gesamtpunkte und den Rang.
Tipps für Profis
-
Verwende dynamische Bereiche:
Um die Formeln flexibler zu gestalten, kannst du dynamische Bereiche mit TABELLE oder BEREICH.VERSCHIEBEN verwenden.
-
Makros zur Automatisierung:
Setze Makros ein, um die Ranglisten-Updates bei jedem Datenwechsel automatisch durchzuführen.
-
Erweiterte Funktionen nutzen:
Experimentiere mit FILTER oder SORTIEREN, um die Teilnehmer nach bestimmten Kriterien anzuzeigen.
FAQ: Häufige Fragen
1. Frage
Wie kann ich die Tabelle für mehr als 20 Teilnehmer anpassen?
Antwort: Du kannst die Formeln einfach nach unten ziehen, um sie für mehr Teilnehmer anzuwenden.
2. Frage
Was passiert, wenn weniger als 3 Läufe Fehler haben?
Antwort: Die FORMEL wird trotzdem funktionieren, allerdings kann es sein, dass die Ergebnisse nicht die gewünschten Streichergebnisse liefern. Achte darauf, dass mindestens 3 Werte vorhanden sind, die gestrichen werden können.