zu den Tipps und Tricks
Was hat Excel mit Fußball zu tun? - zu den Tipps und Tricks Anwendung

Neuester Testbericht: ... immer eine Neuinstallation des Rechners geschaffen. Doch das kann nicht jeder. Daher werde ich in einer Serie von Berichten erklären wir ... mehr

Was hat Excel mit Fußball zu tun?
zu den Tipps und Tricks

x-o-r

Name des Mitglieds: x-o-r

Produkt:

zu den Tipps und Tricks

Datum: 26.11.08, geändert am 22.12.11 (1183 Lesungen)

Bewertung:

Vorteile: siehe Bericht

Nachteile: siehe Bericht

In eigener Sache:
Leider habe ich nachfolgenden Bericht zunächst für das Archiv geschrieben und erhalte für diesen keine dooyooMeilen.
Da ich der Meinung bin, dass der Bericht eigentlich verdient hat, mit Meilen entlohnt zu werden, wiederhole ich ihn an dieser Stelle, in der Hoffnung, dass ich damit gegen keinerlei AGB oder Regeln verstoße.


Und hier der Bericht:

Ein wenig vom hochsauerlaender, der hier schon zahlreiche wirklich sinnvolle Tipps und Tricks zu den Office-Produkten abgeliefert hat, inspiriert, versuche ich mich nun, euch anhand eines, so wie ich meine, durchaus sinnvollen Beispieles Excel ein wenig näher zu bringen und evtl. in dem einen oder anderen von euch ein wenig Ehrgeiz zu wecken.

In den folgenden Zeilen will ich möglichst verständlich erklären, wie mit Excel Fußballtipps incl. einer automatisierten Auswertung verwaltet werden können.
Seid mir bitte nicht böse, wenn ich als Kenntnis voraussetze, wie in Excel Zahlen und Formeln eingegeben werden.

Um meine Vorhaben realisieren zu können, sind lediglich ein paar Funktionen anzuwenden, die ich erläutere.


1. Funktion: wenn(Prüfung;dann;sonst)

Nehmen wir an, in Zelle C1 soll der Text "Zahl ist kleiner 100" stehen, wenn in der Zelle A1 eine Zahl kleiner 100 eingeben wurde, ansonsten soll in der Zelle C1 der Text stehen "Zahl ist größer 100".

In Zelle C1 müsste als Formel eingegeben werden:
=wenn(A1<100;"Zahl ist kleiner 100";"Zahl ist größer 100")
Ist die Prüfung A1<100 erfolgreich, steht in der Zelle C1 also der Text "Zahl ist kleiner 100". Ist die Prüfung nicht erfolgreich, der Text "Zahl ist größer 100".
Nicht schlecht, oder?
Nein, nicht schlecht, aber auch (noch) nicht klasse. Was ist denn, wenn in A1 die Zahl 100 steht? Da die Prüfung A1<100 nicht erfolgreich wäre, stünde in C1 also "Zahl ist größer 100".
100 ist größer als 100? Typisch Microsoft werden jetzt vielleicht einige sagen, der Fehler liegt aber an der nicht ausreichenden Analyse.
Bisher sind wir davon ausgegangen, dass es nur die beiden Mögllichkeiten "kleiner" bzw. "größer" gibt.
Excel macht nur das, was wir vorgeben. Es sollte prüfen, ob die Zahl kleiner als 100 ist und falls ja, als Ergebnis "Zahl ist kleiner 100" ausgeben, ansonsten "Zahl ist größer 100". Dass evtl. eine Prüfung auf Zahl = 100 erfolgen muss, haben wir Excel nicht mitgeteilt.

Unsere Formel in C1 müssen wir also erweitern:
=wenn(A1<100;"Zahl ist kleiner 100";wenn(A1>100;"Zahl ist größer 100";"Zahl ist 100"))

Ist die Zahl in A1 kleiner 100, wird der entsprechende Text in C1 ausgegeben; eine weitere Prüfung findet nicht mehr statt.
Ist die Zahl in A1 nicht kleiner 100, verbleiben 2 weitere Möglichkeiten:
die Zahl ist größer als 100
die Zahl ist gleich 100
Ist die Prüfung A1<100 erfolglos, wird die Prüfung in der zweiten verschachtelten wenn-Funktion durchlaufen. Ist die Zahl in A1 größer 100, ist die Prüfung der verschachtelten wenn-Funktion erfüllt und in C1 wird entsprechend des dann-Teiles der Text "Zahl ist größer 100" ausgegeben.
Ist die Prüfung der ersten wenn-Funktion erfolglos, der dann-Teil kommt also nicht in Betracht, wird die (verschachtelte) wenn-Funktion im sonst-Teil geprüft. Bei Erfolg wird der dann-Teil ausgeführt, ansonsten der sonst-Teil.


Ich hoffe, ich konnte die wenn-Funktion verständlich erklären, denn nun wird es eine Stufe schwieriger.

2. Funktion: und(Prüfung1;Prüfung2;...Prüfung8)
3. Funktion: oder(Prüfung1;Prüfung2;...Prüfung8)

Bisher konnten wir nur nur eine einzige Prüfung vornehmen. In Kombination mit der und-Funktion lassen sich aber mehrere Prüfungen gleichzeitig vornehmen. Gleiches gilt für die oder-Funktion.

Soll in C1 von Excel ausgegeben werden, dass z.B. in A1 und in B1 die Zahlen kleiner als 100 sind, würde man in C1 folgende Formel verwenden:
=wenn(und(A1<100;B1<100);"beide Zahlen kleiner 100";"nicht beide Zahlen kleiner 100")

Bei der und-Funktion müssen alle Prüfungen, die in der Klammer stehen und jeweils von einem Semikolon getrennt dargestellt werden, erfüllt sein. Bei der oder-Funktion reicht es aus, wenn eine einzige der Prüfungen erfolgreich ist.

=wenn(und(A1<100;B1<100);"beide Zahlen kleiner 100";wenn(oder(A1<100;B1<100);"ein e Zahl ist kleiner 100";"keine Zahlen kleiner 100"))



Für den Fußballtipp soll folgendes gelten:
In die Zelle A1 wird der Tipp eingegeben, wieviel Tore die Heimmannschaft schießen wird.
In die Zelle B1 wird der Tipp eingegeben, wieviel Tore die Gastmannschaft schießen wird.
Die Zellen C1 und D1 nehmen nach Spielschluss das Ergebnis auf. In E1 soll die von Excel ermittelte Punktzahl, die der Tipper erreicht hat, ausgeworfen werden.
Punkte werden wie folgt vergeben:
3 Punkte für einen korrekten Tipp
2 Punkte für die korrekte Tendenz mit korrekter Tordifferenz (Tipp 3:1, Ergebnis 2:0)
1 Punkt für die korrekte Tendenz mit falscher Tordifferenz (Tipp 3:1, Ergebnis 1:0)
0 Punkte für den falschen Tipp


Wie kann Excel ermitteln, ob der Tipp korrekt ist?
Relativ einfach. Dazu muss die Zahl in A1 identisch sein mit der in C1 und die Zahl in B1 identisch mit der in D1
Beispiele:
2 0 2 0
3 1 3 1
0 1 0 1

Die richtige Tendenz (wer hat gewonnen) mit korrektem Torunterschied liegt dann vor, wenn die Differenz A1 zu B1 mit der Differenz von C1 zu D1 übereinstimmt.
Beispiele
3 1 2 0 (3 - 1 = 2 und 2 - 0 = 2)
4 0 6 2 (4 - 0 = 4 und 6 - 2 = 4)
0 1 1 2 (0 - 1 = -1 und 1 - 2 = -1)

Die richtige Tendenz mit falscher Tordifferenz liegt dann vor, wenn
A1 - B1 kleiner 0 und C1 - D1 kleiner 0
oder
A1 - B1 größer 0 und C1 - D1 größer 0

Bei einem Unentschieden ist die Tordifferenz immer 0.

Abschließend gebe ich die Formel hier bekannt, mit der sich unsere Aufgabenstellung lösen lässt:

=WENN(ODER(A1=" ";B1=" ";C1=" ";D1=" ");"";WENN(UND (A1=C1;B1=D1);3;WENN(A1-B1=C1-D1;2;WENN(ODER(UND (A1>B1;C1>D1);UND(A1<B1;C1<D1));1;0))) )

Der Anfang =WENN(ODER(A1=" ";B1=" ";C1=" ";D1=" ");"" soll dazu dienen, dass in E1 keine Punkte vergeben werden, wenn die Zellen A1, B1, C1 und D1 noch nicht gefüllt sind.


Ich hoffe, ihr habt an meinen kleinen Ausflug in die Welt von Excel ein wenig Spaß und ich hoffe, ich habe mich verständlich genug ausgedrückt.
Natürlich bin ich bereit, aufkommende Fragen zu beantworten.

Fazit: siehe Bericht

Zuverlässigkeit:    
Bedienkomfort:    
Installation:    
Funktionsvielfalt: