Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
768to772
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
768to772
768to772
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Tippspiel - Tendenz auswerten

Tippspiel - Tendenz auswerten
07.06.2006 23:52:32
Herbert
Hallo,
pünktlich zur WM möchte ich die Ergebnisse von Tipps auswerten.
In Zelle A1 steht beispielsweise ein 3:0. In Zelle B1 steht der Tipp eines Spielers von 2:0. Laut Vereinbarung soll es für das richtige Ergebnis 4 Punkte und für den richtigen Trend einen Punkt geben.
Wie werte ich aus, ob der Spieler tendenziell (Trend) richtig lag. Im Beispiel würde er einen Punkt erhalten.
Für Anregungen bin ich dankbar. Gruß

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tippspiel - Tendenz auswerten
08.06.2006 00:14:47
fcs
Hallo Herbert,
hier eine von mir verwendet benutzerdefinierte Funktion zur Tippauswertung.
Code im VBA - Editor in ein Modul der Datei kopieren. Anschließen kann die Funktion wie eine normale Formel verwendet werden. Also =Punkte(B1;A1)
mfg
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 < TippG And ErgebnisH < ErgebnisG) Then Punkte = 1
'Tordifferenz stimmt bzw. Unendschieden
If DiffTipp = DiffErgebnis Then Punkte = 1
'Ergebnis stimmt
If TippH = ErgebnisH And TippG = ErgebnisG Then Punkte = 4
End Function

Anzeige
AW: Tippspiel - Formellösung
08.06.2006 15:14:36
fcs
Hallo herbert,
hier auch noch eine Formellösung, die allerdings bei 2-stelligen Ergebnissen nicht immer korrekt rechnet.

=WENN(A2=B2;4;WENN(ODER(UND(LINKS(A2;1)=RECHTS(A2;1);LINKS(B2;1)=RECHTS(B2;1));UND(LINKS(A2;1)>RECHTS(A2;1);LINKS(B2;1)>RECHTS(B2;1));UND(LINKS(A2;1)<RECHTS(A2;1);LINKS(B2;1)<RECHTS(B2;1)));1;0))

mfg
Franz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige