Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Punkte für Platzierungen vergeben...

Forumthread: Punkte für Platzierungen vergeben...

Punkte für Platzierungen vergeben...
25.05.2006 20:59:27
tobstein
Hallo,
ich habe hier noch ein Problem rumliegen, welches ich gerne mit Eurer Hilfe lösen möchte...besser: muss.
Damit's etwas plastischer wird...hier die Testdatei:
https://www.herber.de/bbs/user/33910.xls
Also...kommen wir zum eigentlichen Problem.
Für einen Sport-Tipp sollen Punkte vergeben werden.
Im Tabellenblatt basis werden in den Zellen B1:B3 die ersten drei Platzierungen eingetragen. Wie im Beispiel etwa TeamB, TeamA und TeamD.
Im Blatt tipp steht sinnigerweise der Tipp eines Vereinsmitgliedes.
Wenn der Tipp übereinstimmt gibt's einen Punkt pro richtigen Platz.
Tippe ich also z.B. TeamB auf Platz 2 und das TeamB erreicht auch Platz 2...dann bekomme ich einen Punkt. Maximal kann ich in der Datei also erst einmal 3 Punkte bekommen...wenn alle drei Plätze stimmen.
Soweit sogut...
Tippe ich aber z.B. TeamB auf Platz 3 und TeamB erreicht aber einen besseren Platz..etwa Platz 2, so möchte ich, dass es 1 + 1 Punkt gibt (da einen Platz besser als getippt)...also 2 Punkte.
Erreicht das Team gar Platz 1...so möchte ich, dass der Tipper 1 + 2 Punte bekommt...also 3 Punkte.
Wie kann ich das nun in einer Formel im Blatt tipp packen...am besten in C2:C4?
Bitte um Hilfe...
tobstein
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Punkte für Platzierungen vergeben...
25.05.2006 21:18:20
Josef
Hallo Tobstein!
Vielleicht so?
basis
 AB
11. PlatzTeamD
22. PlatzTeamB
33. PlatzTeamA
 
tipp
 ABC
1  Punkte
21. PlatzTeamA0
32. PlatzTeamB1
43. PlatzTeamD3
Formeln der Tabelle
C2 : =WENN(ZEILE()-VERGLEICH(B2;basis!B:B;0)>=0;ZEILE()-VERGLEICH(B2;basis!B:B;0);0)
C3 : =WENN(ZEILE()-VERGLEICH(B3;basis!B:B;0)>=0;ZEILE()-VERGLEICH(B3;basis!B:B;0);0)
C4 : =WENN(ZEILE()-VERGLEICH(B4;basis!B:B;0)>=0;ZEILE()-VERGLEICH(B4;basis!B:B;0);0)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: Punkte für Platzierungen vergeben...
25.05.2006 21:28:44
tobstein
Hallo Josef,
erst einmal vielen Dank für Deine schnelle Hilfe.
Es gibt da aber noch ein bzw. zwei kleine Probleme.
1.
Die Fehlermeldung #NV
Es gibt mehr als drei Teams. Der Tipper kann aber ja nur auf die ersten drei Plätze tippen. Wenn jetzt z.B. auf TeamD tippe...die Mannschaft aber im Blatt basis gar nicht vorkommt, gibt's die Fehlermeldung...da sollte dann besser 0 stehen...sind dann halt 0 Punkte.
2.
Wenn alle drei Plätze stimmen...also der Tipp komplett richtig ist...habe ich pro Mannschaft 0 Punkte...das kann doch nicht richtig sein? Da müsste dann doch pro Mannschaft 1 Punkt stehen...
Kann man da noch was verändern an der Formel?
Gruß
tobstein
Anzeige
AW: Punkte für Platzierungen vergeben...
25.05.2006 21:32:55
tobstein
Ich hab' die Datei mit Deinen Formeln noch einmal hochgeladen.
Da siehst Du auch, dass da z.B. ein Fehler ist.
TeamB hat den zweiten Platz belegt...ich habe auch TeamA als zweiten getippt...erhalte dafür aber keinen Punkt.
tobstein
https://www.herber.de/bbs/user/33913.xls
Anzeige
AW: Punkte für Platzierungen vergeben...
25.05.2006 21:40:19
Josef
Hallo Tobstein!
Die zweite Tabelle stimmt mit deiner ersten nicht überein, daher die Nullen!
Für die zweite Tabelle nimm diese Formel.
=WENN(ISTFEHLER(VERGLEICH(B4;basis!B2:B100;0));0;WENN(ZEILE()-VERGLEICH(B4;basis!B2:B100;0)<0;0;ZEILE()-VERGLEICH(B4;basis!B2:B100;0)))
Für die Formel ist aber wichtig wo (Zeile) in Basis die Ergebnisse stehen!
'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: Punkte für Platzierungen vergeben...
25.05.2006 21:40:27
tobstein
Hallo Josef,
habe die Datei jetzt noch einmal neu mit einigen erklärungen hochgeladen.
Ist jetzt etwas besser ersichtlich, wie sich die Punkte zusammensetzen...
https://www.herber.de/bbs/user/33914.xls
Gruß
tobstein
;
Anzeige
Anzeige

Infobox / Tutorial

Punkte für Platzierungen in Excel vergeben


Schritt-für-Schritt-Anleitung

  1. Vorbereitung: Stelle sicher, dass Du zwei Tabellenblätter hast: eines namens "basis", das die tatsächlichen Platzierungen enthält, und eines namens "tipp", wo die Tipps eingetragen werden.

  2. Daten eingeben: Trage in das Blatt "basis" die Teams und deren Platzierungen in die Zellen B1:B3 ein.

  3. Formel eingeben: Gehe zum Blatt "tipp" und trage folgende Formel in die Zelle C2 ein, um die Punkte für die Platzierungen zu berechnen:

    =WENN(ISTFEHLER(VERGLEICH(B2;basis!B:B;0));0;WENN(ZEILE()-VERGLEICH(B2;basis!B:B;0)<0;0;ZEILE()-VERGLEICH(B2;basis!B:B;0)))

    Diese Formel überprüft, ob das Team im Blatt "basis" vorhanden ist und gibt die entsprechende Punktzahl zurück.

  4. Formel nach unten ziehen: Ziehe die Formel von C2 bis C4, um die Punkte für die anderen Tipps zu berechnen.

  5. Testen: Überprüfe die Eingaben, indem Du verschiedene Kombinationen von Tipps und Platzierungen ausprobierst.


Häufige Fehler und Lösungen

  • Fehlermeldung #NV: Wenn ein Team im Blatt "basis" nicht existiert, zeigt Excel die Fehlermeldung #NV an. Um dies zu umgehen, stellt die Formel sicher, dass in diesem Fall 0 Punkte vergeben werden.

  • Falsche Punktevergabe: Wenn Du für einen korrekten Tipp 0 Punkte erhältst, überprüfe, ob die Platzierungen in der "basis" Tabelle korrekt eingetragen sind. Die Formel bezieht sich auf die Zeilenposition.


Alternative Methoden

Eine Alternative zur Verwendung von WENN- und VERGLEICH-Funktionen ist die Verwendung von SVERWEIS. Diese Funktion kann ebenfalls eingesetzt werden, um die Punkte anhand der Platzierungen zu vergeben. Der Vorteil ist die einfachere Lesbarkeit, könnte jedoch in der Flexibilität eingeschränkt sein.

Beispiel für die Verwendung von SVERWEIS:

=SVERWEIS(B2;basis!B1:C3;2;FALSCH)

Hierbei wird angenommen, dass die Punkte in der dritten Spalte der "basis" Tabelle stehen.


Praktische Beispiele

Hier eine Übersicht, wie die Resultate aussehen können:

Tipp Platzierung Punkte
TeamA 1. Platz 0
TeamB 2. Platz 1
TeamD 3. Platz 3

In diesem Fall erhält der Tipper Punkte entsprechend den Übereinstimmungen mit den tatsächlichen Platzierungen.


Tipps für Profis

  • Dynamische Bereiche: Verwende dynamische Bereiche oder Tabellen, um die Formeln flexibler zu gestalten, besonders wenn Du viele Teams und Platzierungen hast.

  • Datenvalidierung: Implementiere Datenvalidierung in den Zellen für die Tipps, um sicherzustellen, dass nur gültige Teamnamen eingetragen werden.

  • Bedingte Formatierung: Setze bedingte Formatierungen ein, um fehlerhafte oder erfolgreiche Tipps visuell hervorzuheben.


FAQ: Häufige Fragen

1. Wie viele Punkte kann ich maximal erhalten?
Maximal kannst Du 3 Punkte pro Team erhalten, wenn alle Platzierungen korrekt getippt sind.

2. Was passiert, wenn ich ein Team tippe, das nicht auf der Liste steht?
In diesem Fall erhältst Du automatisch 0 Punkte, wie in der Formel festgelegt.

3. Kann ich die Formeln anpassen?
Ja, Du kannst die Formeln anpassen, um andere Punktesysteme zu verwenden oder zusätzliche Teams zu berücksichtigen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige