Excelformel für Tippspiel nicht ganz korrekt?
Hallo zusammen,
Sitze gerade an einer Excelformel für ein Tippspiel.
In Spalte B2 und D2 wird das effektive Resultat des Spiels dargestellt. Also wenn 2:2 war, steht in B2 eine 2 und in D2 auch eine 2.
In Spalte E2 und G2 wird der Tipp eingetragen. Als wenn der Tipp 2:2 ist steht dann in E2 eine 2 und in G2 eine 2.
Wenn das Resultat korrekt getippt wurde, gibt es 3 Punkte - funktioniert bei der Formel bereits.
Wenn die Tordifferenz stimmt, gibt es 2 Punkte - funktioniert auch bereits.
Wenn jedoch nur der richtige Sieger getippt wurde, gibt es 1 Punkt - dies funktioniert irgendwie nicht...
Wenn das Resultat 3:0 war und der Tipp 3:1 war, zeigt es 0 Punkte an.
Kann bitte jemand kurz die Formel mal genau anschauen und mir sagen wo das Problem ist? Oder hat jemand evt. einen Vorschlag für eine Bessere Formel?
=WENNS(UND(E2=$B2;G2=$D2;E2+G2);3;(E2-G2)=($B2-$D2);2;ODER(UND(E2-B2>0;$B2-$D2>0);UND(E2-G2<0;$B2-$D2<0));1;1;0)
3 Antworten
ich würde auf folgende Formel zurückgreifen:
Deine finde ich persönlich zu unschön zum lesen, falls du mal Änderungen vornehmen willst. Auch vestehe ich nicht ganz was du mit E2+G2 im ersten UND Part versuchst zu bezwecken, dass ist weder eine Bedingung noch macht das auf die Formel gesehen irgendwie Sinn.
=WENNS(VORZEICHEN(B2-E2+D2-G2)=0;3;E2-B2=G2-D2;2;VORZEICHEN(B2-D2)=VORZEICHEN(E2-G2);1;1;0)
Die Besonderheit ist hier die Funktion Vorzeichen, diese gleicht ab ob ein Wert kleiner 0 gleich 0 oder größer 0 ist und gibt entweder -1 0 oder 1 zurück.
Haben also in beiden Fällen die gleichen Mannschaften gewonnen, kommt also auch beides mal das gleiche Ergebnis raus.
E2+G2 ist keine Bedingung,
1 ist keine Bedingung für das Ergebnis 0.
Die letzten ;1;0 sind unnötig.
Versuche es mal hiermit:
=WENNS(UND(E4=$B4;G4=$D4;E4+G4);3;(E4-G4)=($B4-$D4);2;(ODER(UND(B4-D4>0;E4-G4>0);UND(D4-B4>0;G4-E4>0)));1;1;0)