zum Thema Bundesliga von Jan Bender ITG - Tutorial zum Thema Bundesliga von Jan Bender
Vorbereitungen 21.09.2018 Jan Bender, ITG, (C) 2007
Tipps zu den Vorbereitungen WICHTIG: Überlegen Sie sich am Anfang was Sie machen wollen und denken über die Lösung nach. Falls Sie später etwas ändern wollen, kann es zu Problemen oder einem hohen Zeitaufwand kommen, wenn Sie alle Formeln wieder ändern müssen. Daten besorgen Sie sich von zuverlässigen Quellen wie bei diesem Thema von www.bundesliga.de . Falls Sie ihr Ergebnis veröffentlichen wollen, vermeiden Sie Rechtschreibfehler. Falls Sie etwas Besonderes wie Makros einbauen, vergessen Sie den Hinweis auf dem öffnendem Tabellenblatt nicht, da Makros ggf. vom Benutzer deaktiviert werden. Funktionen, die über Makros ausgelöst werden, sind dann nicht mehr aufrufbar. 21.09.2018 Jan Bender, ITG, (C) 2007
1. Spieltage eingeben In der Faktentabelle werden im Laufe der Saison alle Spieltage, Spielpaarungen und Ergebnisse eingegeben. Achten Sie darauf, dass diese übersichtlich angeordnet sind !!! 21.09.2018 Jan Bender, ITG, (C) 2007
2. Tabelle anlegen Als zweiten Punkt sollten Sie ein neues Tabellenblatt anlegen, auf welchem dann die Tabelle zu finden ist. Sie sollten alle für die Tabellenposition entscheidenden Daten einbauen (Tore, Gegentore, Differenz, Punkte). Das könnte fertig in etwa so aussehen: 21.09.2018 Jan Bender, ITG, (C) 2007
3. Letzte Vorbereitungen Folgende Schritte sollten Sie noch ausführen: - Zwei Tabellenblätter für die Berechnungen angelegen - Den Tabellenblättern aussagekräftige Namen geben - Die Tabelle anschaulich gestalten - Auch die Spieltage übersichtlich anordnen (falls noch nicht geschehen) - Die aktuellen Ergebnisse eintragen 21.09.2018 Jan Bender, ITG, (C) 2007
Inhalt der Tabellenblätter 21.09.2018 Jan Bender, ITG, (C) 2007
Inhalt der Tabellenblätter Spieltage, Begegnungen und Ergebnisse Tabelle mit Aktualisiermöglichkeit (Anleitung folgt in dieser Präsentation) Statistiken wie meisten Tore/Gegentore und/oder Diagramme Berechnungen zu: Tore Hin-/Rückrunde; Gegentore Hin-/Rückrunde; Tordifferenz Hin-/Rückrunde; Siege, Unentschieden, Niederlagen Hin-/Rückrunde; sowie die Gesamtinformationen Siege, Unentschieden, Niederlage (Berechnungen für Statistiken) Die Tabellenblätter mit den Berechnungen sollten Sie nachher ausblenden. 21.09.2018 Jan Bender, ITG, (C) 2007
Beispiele für Tabellenblätter 21.09.2018 Jan Bender, ITG, (C) 2007
Bundesliga 2006/2007 ( Blatt 1) Erfassung der Spieltag-Informationen 21.09.2018 Jan Bender, ITG, (C) 2007
Bundesliga-Tabelle (Blatt 2) Hinweis, dass die Makros nur zum Aktualisieren der Tabelle gebraucht werden Logo zum Ausführen des Makros, welches die Tabelle aktualisiert 21.09.2018 Jan Bender, ITG, (C) 2007
Statistiken (Blatt 4) Kalkulationsblatt zur Ermittlung von Toren, Gegentoren, Tordifferenzen für Hin-, Rückrunde und die Gesamtergebnisse. 21.09.2018 Jan Bender, ITG, (C) 2007
Siege (Blatt 5) Ermittlung von Siegern, Verlierern bzw. Unentschieden. Berechnung: =WENN(NICHT(ISTZAHL('Bundesliga 2006-2007'!$D3));"kein Ergebnis"; WENN('Bundesliga 2006-2007'!$D3>'Bundesliga 2006-2007'!$F3;'Bundesliga 2006-2007'!$A3;WENN('Bundesliga 2006-2007'!$D3='Bundesliga 2006-2007'!$F3;"";'Bundesliga 2006-2007'!$C3))) 21.09.2018 Jan Bender, ITG, (C) 2007
Formeln und Makros HINWEIS: Aus zeitlichen Gründen werden nicht alle genannt. 21.09.2018 Jan Bender, ITG, (C) 2007
Formeln und Makros: Aktuelles Datum in der Tabelle Berechnung : Aktuelles Datum über der Tabelle: Das aktuelle Datum über der Tabelle erhalten Sie mit folgender Formel: Zusätze wie dieser in Anführungs-zeichen Einzelne Abschnitte werden mit „&“ verbunden Aktueller Tag Punkt zwischen Monat und Tag Aktueller Monat Aktuelles Jahr 21.09.2018 Jan Bender, ITG, (C) 2007
Tore in der Hinrunde (Blatt 4) =SUMMEWENN('Bundesliga 2006-2007'!$A$2:$A$187;$A2;'Bundesliga 2006-2007'!$D$2:$D$187) (Tore addieren, die der Verein als Heimmannschaft geschossen hat) +SUMMEWENN('Bundesliga 2006-2007'!$C$2:$C$187;$A2;'Bundesliga 2006-2007'!$F$2:$F$187) (Tore addieren, die der Verein als Gastmannschaft geschossen hat) 21.09.2018 Jan Bender, ITG, (C) 2007
Ermittlung des Siegers in einem Spiel (Blatt 5) =WENN(NICHT(ISTZAHL('Bundesliga 2006-2007'!$D3));"kein Ergebnis"; (der Spieltag hat noch nicht stattgefunden) WENN('Bundesliga 2006-2007'!$D3>'Bundesliga 2006-2007'!$F3;'Bundesliga 2006-2007'!$A3; (der Heimverein mehr Tore geschossen hat als der Gastverein, dann den Namen des Heimvereins eintragen) WENN('Bundesliga 2006-2007'!$D3='Bundesliga 2006-2007'!$F3;""; (nichts eintragen, wenn das Spiel unentschieden endete) 'Bundesliga 2006-2007'!$C3))) (den Namen des Gastvereins eintragen) 21.09.2018 Jan Bender, ITG, (C) 2007
Tabelle kalkulieren 21.09.2018 Jan Bender, ITG, (C) 2007
Ermittlung der Spiele pro Verein Die Werte der Tabelle werden aus dem Statistikblatt ausgelesen. =SVERWEIS($C5;Statistiken!$A$2:$P$19;16;FALSCH) (liest die Anzahl der Spiele pro Verein aus dem Statistik-Tabellenblatt ein) Wird errechnet aus: Summe (Siege + Niederlagen + Unentschieden). 21.09.2018 Jan Bender, ITG, (C) 2007
Tabellenplätze berechnen Die Kalkulation der Tabellenplätze wird in einem Makro gesteuert. Und so wird das Makro erstellt: Schritt 1: Klicken Sie auf „Extras“, „Makro“ und „Aufzeichnen…“. Klicken Sie auf „Ok“. Nun wird das Makro aufgezeichnet. Schritt 2: Markieren Sie den gesamten Bereich der Tabelle und klicken Sie auf „Daten“ und „Sortieren“. Nun geben Sie die Spalten an, die für die Position der Vereine entscheidend sind (Punkte, Tordifferenz, Tore). Wählen Sie jeweils „Absteigend“. Nun klicken Sie noch auf „keine Überschrift“ und dann auf „Ok“. Schritt 3: Beenden Sie nun die Makro Aufzeichnung durch Klicks auf „Extras“, „Makro“ und „Aufzeichnung beenden“ Schritt 4: Fügen Sie nun ein Bild wie z.B. das Bundesliga-Logo ein und machen Sie einen Rechtsklick auf dieses. Nun klicken Sie auf „Makro zuweisen“ und wählen das Makro aus was sie eben aufgezeichnet haben. Schritt 5: Damit ist die Aufzeichnung und das Einbauen des einzigen Makros beendet. 21.09.2018 Jan Bender, ITG, (C) 2007
Verbesserungen Nun werden noch folgende Verbesserungen erklärt: Tabellenblätter mit Berechnungen ausblenden Excel-Symbolleisten ausblenden Hinweis auf Makro vor Drucken ausblenden Als Schutz sollten Sie: Die Blätter mit Blattschutz versehen Makros vor Veränderung mit Passwort schützen 21.09.2018 Jan Bender, ITG, (C) 2007
Tabellenblätter ausblenden Markieren Sie das Tabellenblatt, welches ausgeblendet werden soll. Klicken Sie auf „Format“ => „Blatt“ => „Ausblenden“. Wenn Sie das Blatt nachher wieder einblenden wollen, klicken Sie einfach auf einblenden und wählen das Blatt aus. 21.09.2018 Jan Bender, ITG, (C) 2007
Excel-Symbolleisten ausblenden Um die Symbolleisten auszublenden, müssen Sie als erstes den Visual Basic-Editor öffnen (Alt+F11 oder „Extras“ => „Makro“ => „Visual Basic-Editor“) Dann machen Sie einen Doppelklick auf „DieseArbeitsmappe“. Rechts erscheint nun ein großes, weißes Feld. Um einen Befehl aufzurufen, wird erst ein Ereignis gebraucht. Die Symbolleisten sollen beim Start der Datei aufgerufen werden, also : workbook_open Geben Sie daher ein: Private Sub workbook_open() und drücken Sie Enter. Nun erscheint automatisch ein „End Sub“ (Ereignis zuende). 21.09.2018 Jan Bender, ITG, (C) 2007
Excel Symbolleisten ausblenden In der entstandenen leeren Zeile geben Sie folgendes ein: Application.CommandBars(1).Visible = False Die Symbolleisten Falsch (nicht sichtbar) Mit dem Programm geschieht etwas Welche Symbolleiste genau Sichtbarkeit Vor dem Beenden der Datei sollen diese natürlich wieder eingeblendet werden: Private Sub workbook_beforeclose() Application.CommandBars(1).Visible = true End Sub 21.09.2018 Jan Bender, ITG, (C) 2007
Hinweis auf Makros vor Drucken ausblenden Nehmen Sie ein Makro auf ( „Extras => „Makro“ => „Aufzeichnen“ ). Markieren Sie den Hinweis und drücken Sie auf „Entf“. Beenden Sie die Aufzeichnung ( „Extras => „Makro“ => „Aufzeichnung beenden“ ). Öffnen Sie den Visual Basic-Editor und geben Sie ein: Private Sub workbook_beforeprint() Application.Run(Makroname) End Sub „Makroname“ wird durch den Namen des Makros ersetzt. 21.09.2018 Jan Bender, ITG, (C) 2007
Blattschutz einrichten Markieren Sie das zu schützende Tabellenblatt und klicken auf „Extras“ => „Schutz“ => „Blatt schützen“ Entfernen Sie alle Häkchen und geben Sie ein Kennwort ein Klicken Sie auf „Ok“ und geben Sie Ihr Kennwort nochmal ein. 21.09.2018 Jan Bender, ITG, (C) 2007
Makros vor Veränderung schützen Öffnen Sie den Visual Basic-Editor und machen Sie links einen Rechtsklick auf Ihr Projekt. Klicken Sie auf „Eigenschaften von (Projektname)“. Klicken Sie auf die Registerkarte „Schutz“ und setzen Sie ein Häkchen vor „Projekt für die Anzeige sperren“. Geben Sie ein Kennwort ein und klicken Sie auf „Ok“. Beenden Sie den Editor. 21.09.2018 Jan Bender, ITG, (C) 2007
Und jetzt eine kurze Demonstration aber bitte nicht so... 21.09.2018 Jan Bender, ITG, (C) 2007
Vielen Dank für Ihre Aufmerksamkeit !!! 21.09.2018 Jan Bender, ITG, (C) 2007