Formel gesucht
#1
Die EM läuft. Ich habe da ein Problem mit meiner Formel für die Berechnung.
Ich muss das immer nachträglich manuell machen, weil ich es nicht hinbekomme.
Die Regeln lauten so:
Richtiges Ergebnis 4 Punkte.
Richtige Tendenz mit richtiger Tordifferenz 2 Punkte
Richtige Tendenz 1 Punkt.

Das Problem ist das Unentschieden. Annahme das Spiel endet 1:1.
Tippt jemand 2:2....3:3, oder 0:0... ist ja die Tendenz richtig, aber eigentlich auch die Tordifferenz.
Daher berechnen wir in unserem Tipp ein Unentschieden als Tendenz mit 2 Punkten.
Und das bekomme ich in der Formel nicht hin.

Das Spielergebnis steht in Zelle D19 und F19.
Blatt Rangliste S13 = 4 Punkte
Blatt Rangliste S14 = 2 Punkte
Blatt Rangliste S15 = 1 Punkte
Blatt Rangliste S16 = 0 Punkte

Code:
=WENN(ODER(ISTLEER($D19);ISTLEER($F19);ISTLEER(O19);ISTLEER(Q19));Rangliste!$S$16;WENN(UND($D19=O19;$F19=Q19);Rangliste!$S$13;WENN(UND($D19-$F19=$O19-$Q19;$O19-$Q19<>0);Rangliste!$S$14;WENN(VORZEICHEN($D19-$F19)=VORZEICHEN(O19-Q19);Rangliste!$S$15;0))))

Kann mir da jemand einen Tipp geben was ich da in der Formel ändern muss?
Gruß Achim
Jeder Mensch macht Fehler. Die Kunst liegt darin, sie zu machen, wenn keiner zuschaut.
Antwortento top
#2
Hallo Achim,

warum nimmst du nicht das Programm von Armin Höpfl (siehe hier).
Hier kann man im Tabellenblatt "Tipps" diese Einstellung machen.
Das Programm ist so komfortabel, dass ich nicht verstehe, warum man sich noch die Mühe macht, ein eigenes zu erstellen.

Du kannst ja auch versuchen, herauszufinden, wie er es "programmiert" hat.
Sein Programm ist nicht passwortgeschützt.
Gruß Conny Smile
_______________________________________________________________

Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Antwortento top
#3
Danke für den Tipp..... Dodgy
Aber das hilft mir leider nicht weiter, MEIN eigenes Programm zu optimieren.
Gruß Achim
Jeder Mensch macht Fehler. Die Kunst liegt darin, sie zu machen, wenn keiner zuschaut.
Antwortento top
#4
Hallo Achim,

anhand der Formel sieht man keine 2. Ich vermute mal, dass es der Teil ist:
WENN(UND($D19=O19;$F19=Q19);Rangliste!$S$13
Da die Bedingungen der Reihe nach geprüft werden, reicht es eventuell aus, wenn man die Reihenfolge der einzelnen Auswertungen für Tendenz und Differenz ändert.
   \\\|///      Hoffe, geholfen zu haben.
   ( ô ô )      Grüße, André aus G in T  
 ooO-(_)-Ooo    (Excel 97-2016)
Antwortento top
#5
Die 2 Punkte entstehen in dem Formelteil hier.
Code:
($D19-$F19=$O19-$Q19;$O19-$Q19<>0);Rangliste!$S$14

Die Reihenfolge ändern?
Meinst du damit, dass ich die einzelnen WENN Elemente mal in der Reihenfolge ändern soll?
Ist es nicht so, dass die gesamte Formel durchlaufen wird?
Gruß Achim
Jeder Mensch macht Fehler. Die Kunst liegt darin, sie zu machen, wenn keiner zuschaut.
Antwortento top
#6
Hallöchen,

die Formel bringt das Ergebnis nach dem ersten Treffer. Das hat nichts damit zu tun, dass Excel eventuell bei Eintrag der Formel die Syntax von vorne bis hinten prüft.
   \\\|///      Hoffe, geholfen zu haben.
   ( ô ô )      Grüße, André aus G in T  
 ooO-(_)-Ooo    (Excel 97-2016)
Antwortento top
#7
Ich habe die WENN Elemente mal in der Reihenfolge geändert....
Das Resultat bleibt das gleiche.....
Gruß Achim
Jeder Mensch macht Fehler. Die Kunst liegt darin, sie zu machen, wenn keiner zuschaut.
Antwortento top
#8
Hallöchen,

zeig mal her, wie...
   \\\|///      Hoffe, geholfen zu haben.
   ( ô ô )      Grüße, André aus G in T  
 ooO-(_)-Ooo    (Excel 97-2016)
Antwortento top
#9
Das steht momentan in der Zelle drin. Es ist die Zeile mit dem Ergebnis Deutschland - Polen 0:0. Getippt wurde aber 1:1.... Die Zelle gibt mir einen Punkt raus. Der Haken ist dieses UND-Kriterium für die 2-Punkte $O19-$Q19<>0. Das ist das Kriterium für die Tordifferenz, damit es überhaupt 2 Punkte geben kann..... Das trifft ja bei einem Unentschieden nicht zu.
Code:
=WENN(ODER(ISTLEER($D19);ISTLEER($F19);ISTLEER(O19);ISTLEER(Q19));Rangliste!$S$16;WENN(UND($D19=O19;$F19=Q19);Rangliste!$S$13;WENN(UND($D19-$F19=$O19-$Q19;$O19-$Q19<>0);Rangliste!$S$14;WENN(VORZEICHEN($D19-$F19)=VORZEICHEN(O19-Q19);Rangliste!$S$15;0))))

Das hier ist mal eine andere Reihenfolge der WENN Kriterien....Dennoch eine 1 in der Zelle.
Code:
=WENN(UND($D19-$F19=$O19-$Q19;$O19-$Q19<>0);Rangliste!$S$14;WENN(ODER(ISTLEER($D19);ISTLEER($F19);ISTLEER(O19);ISTLEER(Q19));Rangliste!$S$16;WENN(UND($D19=O19;$F19=Q19);Rangliste!$S$13;WENN(VORZEICHEN($D19-$F19)=VORZEICHEN(O19-Q19);Rangliste!$S$15;0))))

Oder so, bleibt aber dennoch als Zellinhalt eine 1.
Code:
=WENN(ODER(ISTLEER($D19);ISTLEER($F19);ISTLEER(O19);ISTLEER(Q19));Rangliste!$S$16;WENN(UND($D19=O19;$F19=Q19);Rangliste!$S$13;WENN(VORZEICHEN($D19-$F19)=VORZEICHEN(O19-Q19);Rangliste!$S$15;WENN(UND($D19-$F19=$O19-$Q19;$O19-$Q19<>0);Rangliste!$S$14;0))))
Gruß Achim
Jeder Mensch macht Fehler. Die Kunst liegt darin, sie zu machen, wenn keiner zuschaut.
Antwortento top
#10
...sorry, war eventuell eine Prüfung zu zeitig.. Du musst die beiden mit dem Ergebnis 1 oder 2 vertauschen.
   \\\|///      Hoffe, geholfen zu haben.
   ( ô ô )      Grüße, André aus G in T  
 ooO-(_)-Ooo    (Excel 97-2016)
Antwortento top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste