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

Fußball Tippspiel - wenn/dann?

Forumthread: Fußball Tippspiel - wenn/dann?

Fußball Tippspiel - wenn/dann?
21.08.2007 17:40:00
Tom
Hallo,
ich mache schon seit einigen Jahren das Tippspiel für die Bundesliga in unserer Firma. Da es immer mehr werden, würde ich ganz gerne das ganze ein bisschen vereinfachen.
Hier könnt ihr euch die Datei mal anschauen: http://homsie.ho.funpic.de/sonstige/firmentipp.jpg
Nun hätte ich ganz gerne, dass wenn ich vorne die Ergebnisse (rot) eintrage, dass mir automatisch die Punkte hinter den gegebenen Tipps errechnet werden (in D2, F2, H2 usw.).
Das knifflige ist, dass wir wie folgt werten:
Richtiges Ergebnis: 3 Punkte (z. B. Tipp 3:1, Ergebnis 3:1)
Richtige Tordifferenz: 2 Punkte (z.B. Tipp 2:0, Ergebnis 3:1 bzw. Tipp 2:2 Ergebnis 1:1)
Richtige Tendenz: 1 Punkt (z.B. Tipp 4:0, Ergebnis 1:0)
Bis jetzt trage ich das ganze immer manuell ein. Wenn das automisch gehen würde, wäre das natürlich klasse!
Vielleicht kann mir da jemand weiter helfen.
DAnke und gruss, Tom.

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Fußball Tippspiel - wenn/dann?
21.08.2007 17:54:54
Matthias
Hallo Tom,
zur Vereinfachung habe ich für das Ergebnis und für jeden Tipp jeweils 2 Hilfsspalten gegelegt, welche die Torzahl der Heim- und Auswärtsmannschaft errechen (du hast ja offenbar eine Zelle im Textformat verwendet).
Tabelle1
 ABCDEFG
1Erg:  Tipp:  Punkte
21:2121:4141
Formeln der Tabelle
B2 : =--LINKS(A2;FINDEN(":";A2)-1)
C2 : =--TEIL(A2;FINDEN(":";A2)+1;5)
E2 : =--LINKS(D2;FINDEN(":";D2)-1)
F2 : =--TEIL(D2;FINDEN(":";D2)+1;5)
G2 : =WENN(UND($B2=E2;$C2=F2);3;WENN((E2-$B2)=(F2-$C2);2;WENN(VORZEICHEN($B2-$C2)=VORZEICHEN(E2-F2);1;0)))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß Matthias

Anzeige
AW: Fußball Tippspiel - wenn/dann?
21.08.2007 18:18:42
Tom
Hallo,
danke, das schaut schon sehr gut aus! Dann muss ich ja eigentlich nur noch B2 C2 E2 und F2 ausblenden... Habs gerade mal ausprobiert. Klappt super. Lässt sich das mitn ausblenden irgendwie anders lösen? Weil die Ergebnisse die ich eintippe sind alle im Text-Format...
Gruss Tom

Anzeige
AW: Fußball Tippspiel - wenn/dann?
21.08.2007 18:32:00
Matthias
Hallo Tom,
Lässt sich das mitn ausblenden irgendwie anders lösen? Weil die Ergebnisse die ich eintippe sind alle im Text-Format...
Was hat das eine mit dem anderern zu tun?
Du kannst es auch so machen, da sind dann halt Monsterformeln drin:
Tabelle1
 ABCDEF
11. LigaErg.TomP.MartinP.
2Karlsruhe - Hannover1:22:101:23
Formeln der Tabelle
D2 : =WENN(UND(--LINKS($B2;FINDEN(":";$B2)-1)=--LINKS(C2;FINDEN(":";C2)-1);--TEIL($B2;FINDEN(":";$B2)+1;5)=--TEIL(C2;FINDEN(":";C2)+1;5));3;WENN((--LINKS(C2;FINDEN(":";C2)-1)---LINKS($B2;FINDEN(":";$B2)-1))=(--TEIL(C2;FINDEN(":";C2)+1;5)---TEIL($B2;FINDEN(":";$B2)+1;5));2;WENN(VORZEICHEN(--LINKS($B2;FINDEN(":";$B2)-1)---TEIL($B2;FINDEN(":";$B2)+1;5))=VORZEICHEN(--LINKS(C2;FINDEN(":";C2)-1)---TEIL(C2;FINDEN(":";C2)+1;5));1;0)))
F2 : =WENN(UND(--LINKS($B2;FINDEN(":";$B2)-1)=--LINKS(E2;FINDEN(":";E2)-1);--TEIL($B2;FINDEN(":";$B2)+1;5)=--TEIL(E2;FINDEN(":";E2)+1;5));3;WENN((--LINKS(E2;FINDEN(":";E2)-1)---LINKS($B2;FINDEN(":";$B2)-1))=(--TEIL(E2;FINDEN(":";E2)+1;5)---TEIL($B2;FINDEN(":";$B2)+1;5));2;WENN(VORZEICHEN(--LINKS($B2;FINDEN(":";$B2)-1)---TEIL($B2;FINDEN(":";$B2)+1;5))=VORZEICHEN(--LINKS(E2;FINDEN(":";E2)-1)---TEIL(E2;FINDEN(":";E2)+1;5));1;0)))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß Matthias

Anzeige
AW: Fußball Tippspiel - wenn/dann?
22.08.2007 00:15:48
fcs
Hallo Tom,
die sehr lange Formel kannst du vermeiden, wenn du für die Berechnung der Punktzahl eine benutzerdefinierte Funktion erstellst.
Den folgenden Code für die Funktion im VBA-Editor in ein Modul kopieren. Danach ein Beispiel, wie die Formel in der Tabelle eingegeben wird.
Gruß
Franz
Function Punkte(Tipp As String, Ergebnis As String) As Integer 'Berechnung der erzielten Punkte für den Tipp If Tipp = "" Then Punkte = 0: Exit Function 'Kein Tipp abgegeben If Ergebnis = "ng" Or Ergebnis = "0" Then Punkte = 0: Exit Function 'ng=nicht gewertet TippH = Val(Mid(Tipp, 1, InStr(1, Tipp, ":", 1) - 1)) TippG = Val(Mid(Tipp, InStr(1, Tipp, ":", 1) + 1)) ErgebnisH = Val(Mid(Ergebnis, 1, InStr(1, Ergebnis, ":", 1) - 1)) ErgebnisG = Val(Mid(Ergebnis, InStr(1, Ergebnis, ":", 1) + 1)) DiffTipp = TippH - TippG DiffErgebnis = ErgebnisH - ErgebnisG 'Tendenz stimmt If (TippH > TippG And ErgebnisH > ErgebnisG) Or (TippH

Anzeige
AW: Fußball Tippspiel - wenn/dann?
21.08.2007 18:22:42
Hajo_Zi
Hallo Tom,
ich habe vor kurzem auch so was erstellen lassen. Da glat folgende Aufgabe.
Tabelle1

 A
1Es werden für 102 Spiele von 15 Spielern je 1 Tipp abgegeben. Die Spielergebnisse je Spiel werden in Tabelle Ergebnisse eingetragen.
2Ist das Ergebnis genau getippt, gibt es 3 Punkte.
3Ist das Ergebnis Sieg und es wurde Sieg getippt und die Tordifferenz ist gleich, gibt es 2 Punkte.
4Ist das Ergebnis Sieg und es wurde Sieg getippt und die Tordifferenz weicht um +/- 1 ab, so gibt es für die Tendenz noch 1-nen Punkt.
5Das gleiche gilt für Ergebnis Niederlage und Niederlage getippt. Alles andere wird mit 0 Punkten bewertet.
6Habe versucht 2 Abfragen zu sammenzufassen, Excel antwortet aber ab der 2. Abfrage mit dem Wort Falsch obwohl hier die 0 stehen sollte.
7 
8Ergänzung 14.08.07
9Ergebnis: 0:1 getippt wurde 2:2 hier darf es keine Punkte geben, da nicht auf Niederlage getippt
10Gleiches gilt für:
11Ergebnis: 2:2 getippt 2:1 oder getippt 1:2 hier dürfen ebenfalls keine Punkte vergeben werden, da nicht auf Unentschieden getippt wurde
12Und das Gleiche für
13Ergebnis 2:1 getippt wurde 2:2, auch hier keine Punkte, da nicht auf Sieg getippt.
14 
15Ergänzung 15.08.07
16Spiele die unentschiede ausgehen werden nicht richtig bewertet. Bei richtigen Ergebnis 3 ist ok aber alle anderen werden mit 2 bewertet. abweicht.
17Es dürfte aber nur noch einen Punkt geben, falls eregebnis um +/- 1 Tor


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
entspricht dies Deinen Vostellungen?
hier die Datei http://hajo-excel.de/chCounter3/getfile.php?id=255

Anzeige
;
Anzeige

Infobox / Tutorial

Fußball Tippspiel: Automatische Punktevergabe mit Excel


Schritt-für-Schritt-Anleitung

  1. Tabelle erstellen: Öffne Excel und erstelle eine neue Tabelle. Füge Spalten für die Spiele, die Tipps der Teilnehmer und die Ergebnisse ein.
  2. Ergebnisse eintragen: In einer Zelle (z.B. A2) trägst du das Ergebnis ein (z.B. 1:2).
  3. Hilfsspalten für die Punktberechnung: Erstelle zwei Hilfsspalten, um die Tore der Heim- und Auswärtsmannschaften zu extrahieren. Verwende die folgenden Formeln:
    • Für die Heim-Tore: =LINKS(A2;FINDEN(":";A2)-1)
    • Für die Auswärts-Tore: =TEIL(A2;FINDEN(":";A2)+1;5)
  4. Punktevergabe: In der Zelle für die Punktevergabe (z.B. B2) füge die folgende Formel ein:
    =WENN(UND($B2=E2;$C2=F2);3;WENN((E2-$B2)=(F2-$C2);2;WENN(VORZEICHEN($B2-$C2)=VORZEICHEN(E2-F2);1;0)))

    Diese Formel gibt 3 Punkte für das richtige Ergebnis, 2 Punkte für die richtige Tordifferenz und 1 Punkt für die richtige Tendenz.

  5. VBA Funktion erstellen: Um die Berechnung zu vereinfachen, kannst du eine benutzerdefinierte Funktion im VBA-Editor erstellen. Füge den folgenden Code in ein neues Modul ein:
    Function Punkte(Tipp As String, Ergebnis As String) As Integer
       ' Berechnung der erzielten Punkte für den Tipp
       If Tipp = "" Then Punkte = 0: Exit Function
       If Ergebnis = "ng" Or Ergebnis = "0" Then Punkte = 0: Exit Function
       ' Logik zur Punktevergabe...
    End Function
  6. Formel anwenden: Nach dem Erstellen der Funktion kannst du sie in deiner Tabelle nutzen: =Punkte(E2;A2), um die Punkte für jeden Tipp zu berechnen.

Häufige Fehler und Lösungen

  • Fehler bei der Punktevergabe: Wenn die Punkte nicht korrekt berechnet werden, überprüfe die Formatierung der Zellen. Stelle sicher, dass die Ergebnisse als Text (nicht als Zahl) eingegeben werden.
  • Formel gibt FALSCH zurück: Dies passiert oft, wenn eine Bedingung nicht erfüllt ist. Überprüfe die Logik der Formel und teste die Eingabewerte.
  • VBA-Funktion funktioniert nicht: Stelle sicher, dass du die Funktion korrekt im Modul eingefügt hast und dass der Makroschutz in den Excel-Optionen deaktiviert ist.

Alternative Methoden

  • Excel-Vorlagen verwenden: Du kannst auch vorgefertigte Excel-Vorlagen für ein Fußballtippspiel nutzen. Diese beinhalten oft bereits alle notwendigen Formeln und eine einfache Benutzeroberfläche.
  • Web-Tools: Es gibt auch Online-Tools wie tipp1.com, die dir die Erstellung eines Tippspiels erleichtern. Dort kannst du die Bundesliga Ergebnisse direkt eintragen und auswerten.

Praktische Beispiele

  1. Bundesliga Tippspiel Excel: Erstelle eine Tabelle mit den Ergebnissen der Bundesliga und den Tipps der Teilnehmer. Nutze die oben beschriebenen Formeln zur Punktevergabe.
  2. EM Excel Tippspiel: Ähnlich wie bei der Bundesliga kannst du ein Tippspiel für die Europameisterschaft erstellen, indem du die Ergebnisse der Spiele eingibst und die Punkte automatisch berechnen lässt.

Tipps für Profis

  • Dynamische Formeln: Nutze dynamische Formeln, um die Punktevergabe zu automatisieren. Dadurch sparst du Zeit, wenn du die Ergebnisse aktualisieren musst.
  • Bedingte Formatierung: Verwende bedingte Formatierung, um die besten Tipps hervorzuheben und den Überblick über die Punktestände zu behalten.
  • Grafiken und Diagramme: Visualisiere die Ergebnisse und Punktestände mit Diagrammen, um die Auswertung anschaulicher zu gestalten.

FAQ: Häufige Fragen

1. Wie kann ich ein eigenes Tippspiel erstellen?
Du kannst ein eigenes Tippspiel erstellen, indem du eine Excel-Tabelle mit den Spielen und den Tipps der Teilnehmer anlegst. Verwende die oben genannten Formeln zur Punktevergabe.

2. Welche Excel-Version benötige ich für die VBA-Funktion?
Die VBA-Funktion sollte in den meisten modernen Excel-Versionen funktionieren, einschließlich Excel 2010 und höher.

3. Was mache ich, wenn ich keine VBA-Kenntnisse habe?
Wenn du keine VBA-Kenntnisse hast, kannst du die Formeln in Excel nutzen, um die Punktevergabe zu berechnen, ohne eine benutzerdefinierte Funktion zu erstellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige