Tipps & Tricks
17.06.2006, 23:45 Uhr
Probleme mit Excel-WM-Tippspiel-Formel
Ich möchte eine eine Exceltabelle für ein WM-Tippspiel machen. Ich habe ein Problem bei der Bewertung der Tipps. Es sollte wie folgt passieren: Für ein richtig getipptes Ergebnis (z.b. Tipp = 2:1; Endergebnis = 2:1) sollen 5 Punkte vergeben werden, bei der richtigen Differenz (z.b. Tipp = 2:1; Endergebnis = 3:2) sollen 3 Punkte vergeben werden, bei der richtigen Tendenz (z.b. Tipp = 2:1; Endergebnis = 5:1) soll 1 Punkt vergeben werden, wenn der Tipp falsch ist (z.b. Tipp = 2:1; Endergebnis = 0:1) soll kein Punkt vergeben werden. Jetzt habe ich folgende zwei Probleme: 1. Wenn noch kein Tipp eingegeben wurde steht in der Spalte mit den Punkten «5», es sollte aber «0» stehen. Problematisch hierbei ist jedoch dass bei einem Tipp auch die Zahl «0» möglich ist. 2. Bei der Summenbildung steht als Wert immer «0», auch wenn da bereits Punkte zum summieren vorhanden sind. Zu meiner Tabelle mit der Problem-Formel: Als Tipp steht in Zelle J5 der Wert «2» und in L5 steht «1», als Ergebnis steht in P5 «2» und in R5 «1». Meine Formel in S5 lautet: =WENN(UND(J5=P5;L5=R5);"5";WENN(J5-L5=P5-R5;"3";WENN(ODER(UND(J5-L5>0;P5-R5>0);UND(J5-L5<0;P5-R5<0));"1";"0"))) Diese Formel liefert als Ergebnis «5». Hier sollte jedoch berücksichtigt werden, dass wenn J5 und L5 leer sind (auch keine «0» drinsteht!) das Ergebnis der Formel «0» lautet.
Sie geben in ihrer Formel im ersten WENN-Teil an, dass es 5 Punkte gibt, wenn in Zelle J5 das gleiche steht wie in P5 und in Zelle L5 das Gleiche wie in R5. Solange Sie weder einen Tipp noch ein Ergebnis eingegeben haben sind alle diese Zellen leer, und somit steht überall das Gleiche drin. Für die Formel heisst dies also = 5. Um dies zu verhindern, können Sie die entsprechenden Zellen erst mit der Funktion ANZAHL abfragen, da diese Funktion auch eine 0 als Zahl zählt, bei einer leeren Zelle jedoch eine 0 ausgibt. Der erste und der Zweite Teil der WENN-Formel sähen demnach wie folgt aus:
=WENN(UND(ANZAHL(J8)>0;ANZAHL(L8)>0;ANZAHL(P8)>0;ANZAHL(R8)>0;J8=P8;L8=R8);5
;WENN(UND(ANZAHL(J8)>0;ANZAHL(L8)>0;ANZAHL(P8)>0;ANZAHL(R8)>0;J8-L8=P8-R8);3
Der restliche Teil Ihrer Formel dürfte funktionieren. Vielleicht sehen Sie aber bereits jetzt, dass sich auch an den Ergebnis-Zahlen etwas geändert hat. Sie hatten diese in Gänsefüsschen gepackt, was Sie als Text ausgewiesen hatte. Deshalb konnte die Summe aus diesen Zahlen nicht gebildet werden. Ohne die Anführungs- und Schlusszeichen, können die Punkte auch berechnet werden. Folgende kleine Tabelle soll zum besseren Verständnis beitragen
Kommentare
Es sind keine Kommentare vorhanden.