**Dies ist eine alte Version des Dokuments!**
Spreadsheets
Daten werden oft in Kalkulationstabellen (engl. Spreadsheets) bearbeitet. Die meisten Leute nutzen hierzu Microsoft Excel oder Google Sheets/Tabelle. Spreadsheets, die mit diesen beiden Programmen erstellt wurden, sind miteinander kompatibel.
In diesem Kurs verwenden wir Google Sheets – Excel ginge auch, wäre aber mühsamer.
Google Sheets
- Login Google Account (Erstelle einen solchen falls nötig)
- Erstelle in Google Drive einen Ordner für die Aufgaben, z.B. 'Informatik'
- Öffne darin eine leere 'Tabelle'
- Einstellungen:
- Dezimalpunkt anstelle Komma: Sprache/Land auf Schweiz umstellen (Datei / Einstellungen)
Tipps
- In Edit-Mode wechseln: Doppelklick oder F2
Aufgabe A: Grundlagen
Ziel: Grundlagen von Google Sheets kennenlernen
Öffne die Tabelle Aufgabe A und erstelle eine eigene Kopie in Google Sheets. Verschiebe die Kopie in deinen Informatik-Ordner auf Google Drive.
Für jede Teilaufgabe hat es ein eigenes Tabellenblatt (über Reiter unten auswählen), welches bearbeitet werden soll. Studiere immer zuerst den zugehörigen Theorieblock und löse dann die Aufgabe.
Zellen formatieren
Ein Spreadsheet ist eine Tabelle, die aus vielen Zellen besteht:
Der Inhalt einer Zelle kann auf unterschiedliche Weisen interpretiert werden. Zum Beispiel kann der Inhalt 42
interpretiert werden als:
- die Zahl $42$, mit der gerechnet werden kann,
- der Text 42, mit dem man nicht rechnen kann (ähnlich wie Ints und Strings in Python) oder
- das Datum 10.02.1900, da es der 42. Tag nach dem Datum 30.12.1899 ist.
Aufgabe A1
Löse die Teilaufgabe im Tabellenblatt „a) Zellen formatieren“:
- In der grünen Zelle B1 kannst du eine Zahl eingeben.
- In den roten Zellen darunter (B3, B4, …) musst du die angegebene Formatierung für diese Zahl einstellen.
- Beachte, dass die roten Zellen einen Verweis auf B1 beinhalten. Ändert man den Wert in B1, passt sich der Wert in B3, B4 usw. daran an (mehr dazu weiter unten). Ändere den Inhalt der roten Zellen also nicht, formatiere diese nur.
Verweise auf Zellen & einfache Rechnungen
Verweise:
Du kannst von einer Zelle A auf andere Zelle B verweisen. Dann steht in Zelle A immer das, was in Zelle B steht. Wenn du zum Beispiel =D4
in eine Zelle einträgst, steht da der Wert der Zelle D4 drin. Wenn du nun den Wert in D4 änderst, ändert sich der Wert in der anderen Zelle ebenso.
Autovervollständigung (nach unten oder nach rechts ziehen):
Unten rechts der ausgewählten Zelle(n) siehst du einen kleinen Kreis. Mit diesem kannst du die Zelle(n) (Inhalt und Formatierung) auf benachbarte Zellen übertragen. Bei der Autovervollständigung werden die Verweise angepasst: Ziehst du den Verweis =D4
um eins nach unten, so passt sich die Zeile des Verweises auf =D5
an. Ziehst du sie hingegen nach rechts, so passt sich die Spalte an, also =E4
. Wenn du das nicht möchtest, so kannst du die Zeile und/oder Spalte mit einem Dollarsymbol $
fixieren.
Verweise auf Zellen
- Verweis auf Zelle:
=<Bezeichnung der Zelle>
, zum Beispiel=D4
- Verweis mit fixierter …
- …Zeile:
=D$4
- …Spalte:
=$D4
- …Zeile und Spalte:
=$D$4$
Einfache Rechnungen:
In eine Zelle kannst du nicht nur Werte eingeben, sondern du kannst auch sagen, dass die Zelle das Resultat einer Rechnung (oder einer Funktion, siehe unten) enthalten soll. Beginne dazu den Inhalt einer Zelle mit einem Gleichheitszeichen =
.
- Mit
=B1+C1
könntest du zum Beispiel die Werte in B1 und C1 addieren.
Aufgabe A2
Löse die Teilaufgabe im Tabellenblatt „b) Verweise“:
- In den roten Zellen soll die Summen der nebenstehenden Zahlen in den grünen Zellen („Zahl 1“ + „Zahl 2“) berechnet werden.
- In den blauen Zellen soll das Produkt der jeweiligen „Zahl 1“ und dem Faktor in Zelle E2 berechnet werden.
Passt du die Werte in den grünen Zellen an, sollen sich die Resultate in den roten und blauen Zellen entsprechend anpassen.
Tipps:
- Schreibe eine Rechnung nur einmal. Ziehe sie dann nach unten.
- An einer Stelle brauchst du einen fixierten Verweis.
Einfache Funktionen
Es gibt auch viele vordefinierte Funktionen wie =SUM(...)
mit der man einfach die Summe vieler Zellen berechnen kann. Im folgenden Beispiel wird die Summe aller Zellen von A1 bis und mit A6 berechnet:
Beachte, dass die Funktionsnamen in Microsoft Excel (leider) auf Deutsch übersetzt wurden. Beispiel: SUM(...)
in Google Sheets entspricht SUMME(...)
in Excel.
Einfache Funktionen
Einige der wichtigsten einfache Funktionen sind:
- SUM: Summe der angegebenen Zellen berechnen
- SQRT: Quadratwurzel
- COUNT: Gibt an, in wie vielen der angegebenen Zellen Zahlen drin stehen
Aufgabe A3
Berechne in „c) Einfache Funktionen“ die Summe aller Zahlen in den grünen Zellen, sowie die Quadratwurzeln aller Zahlen in der ersten Spalte.
Autovervollständigung
Die Autovervollständigung haben wir bereits oben angetroffen. Mit ihr kann man den Inhalt einer Zelle ganz einfach auf die benachbarten Zellen übertragen. Verweise werden entsprechend angepasst, falls Zeilen/Spalten nicht mit $
fixiert werden. Es gibt aber auch andere intelligente Arten der Autovervollständigung. Beinhalten zum Beispiel Zellen A1 und A2 die Werte $1$ und $2$. Markiert man beide Zellen gleichzeitig und wendet man die Autovervollständigung an, so werden die Zellen darunter mit den Werten $3, 4, 5, \ldots$ vervollständigt.
Autovervollständigung
Tipp: Nutze wann immer möglich die Autovervollständigung. Vermeide mühsames Copy-Paste von Zelle zu Zelle.
Aufgabe A4
Löse die Aufgabe in „d) Autovervollständigung“. Ziel ist, die folgende Tabelle mit möglichst wenig Aufwand zu reproduzieren:
Die Werte der roten Zellen sind die Produkte der beiden Zahlen in den grünen Zellen der jeweiligen Spalte und Reihe. Ändert man also die Werte in den grünen Zellen, passen sich die roten an.
Zusatzaufgaben
Finde heraus, weshalb das Datum 0
auf den 30. Dezember 1899 fällt! Weshalb nicht das Jahr null? Oder wenigstens den 1.1.1900?