Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
gf_informatik:daten:spreadsheets [2023-05-05 07:25] – hof | gf_informatik:daten:spreadsheets [2024-05-22 09:59] (aktuell) – [Verweise auf Zellen & einfache Rechnungen] gra | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Spreadsheets ====== | ====== Spreadsheets ====== | ||
- | Um Daten zu verarbeiten verwendet man meist **Tabellenkalkulationsprogramms** (auf Englisch | + | Daten werden oft in **Kalkulationstabellen** (engl. **Spreadsheets**) |
- | Es ist empfohlen, | + | In diesem Kurs verwenden wir **Google Sheets** |
=== Google Sheets === | === Google Sheets === | ||
Zeile 20: | Zeile 20: | ||
===== Aufgabe A: Grundlagen ===== | ===== Aufgabe A: Grundlagen ===== | ||
- | **Ziel: Grundlagen von Google Sheets | + | **Ziel: Grundlagen von Google Sheets kennenlernen** |
Öffne die Tabelle [[https:// | Öffne die Tabelle [[https:// | ||
Zeile 26: | Zeile 26: | ||
{{: | {{: | ||
- | Für jede Teilaufgabe hat es eine eigenes Tabellenblatt (über Reiter unten auswählen), | + | Für jede Teilaufgabe hat es ein eigenes Tabellenblatt (über Reiter unten auswählen), |
<nodisp 2> | <nodisp 2> | ||
++++Lösung| | ++++Lösung| | ||
- | + | <WRAP help> | |
- | {{ :gf_informatik: | + | [[https:// |
+ | </ | ||
++++ | ++++ | ||
</ | </ | ||
Zeile 38: | Zeile 38: | ||
==== Zellen formatieren ==== | ==== Zellen formatieren ==== | ||
- | Ein Spreadsheet ist eine **Tabelle**, | + | Ein Spreadsheet ist eine **Tabelle**, |
{{ : | {{ : | ||
Zeile 44: | Zeile 44: | ||
Der Inhalt einer Zelle kann auf unterschiedliche Weisen **interpretiert** werden. Zum Beispiel kann der Inhalt `42` interpretiert werden als: | Der Inhalt einer Zelle kann auf unterschiedliche Weisen **interpretiert** werden. Zum Beispiel kann der Inhalt `42` interpretiert werden als: | ||
- | * Zahl $42$, mit der gerechnet werden kann | + | |
- | * Text 42, mit dem man *nicht* rechnen kann (ähnlich wie Ints und Strings in Python) | + | |
- | * Datum 10.02.1900, da es der 42. Tag nach dem Datum 30.12.1899 ist. | + | |
- | < | + | < |
**Zelle formatieren** | **Zelle formatieren** | ||
- | Je nachdem, als was ein Wert interpretiert | + | Formatiere die Zelle so, dass der Wert wie gewünscht |
* Google: Zelle(n) auswählen / " | * Google: Zelle(n) auswählen / " | ||
* Excel: Zelle(n) auswählen / CTRL + 1 / ... | * Excel: Zelle(n) auswählen / CTRL + 1 / ... | ||
Zeile 60: | Zeile 60: | ||
<WRAP todo> | <WRAP todo> | ||
- | Löse die Teilaufgabe im Tabellenblatt "a) Zellen formatieren" | + | Löse die Teilaufgabe im Tabellenblatt "a) Zellen formatieren" |
+ | * In der grünen Zelle B1 kannst du eine Zahl eingeben. | ||
+ | * In den roten Zellen | ||
+ | * 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* | ||
</ | </ | ||
==== Verweise auf Zellen & einfache Rechnungen ==== | ==== Verweise auf Zellen & einfache Rechnungen ==== | ||
- | Möchte man von einer Zelle auf den Inhalt einer anderen | + | == Verweise: == |
+ | Du kannst | ||
- | Wird eine Zeile ausgewählt, | ||
- | < | + | == 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: | ||
+ | |||
+ | < | ||
**Verweise auf Zellen** | **Verweise auf Zellen** | ||
* **Verweis** auf Zelle: `=< | * **Verweis** auf Zelle: `=< | ||
* Verweis mit **fixierter** ... | * Verweis mit **fixierter** ... | ||
- | * Zeile: `=D$4` | + | |
- | * Spalte: `=$D4` | + | |
- | * Zeile und Spalte: `=$D$4$` | + | |
</ | </ | ||
- | Mit Spreadsheets kann einfach gerechnet werden: Beginne dazu den Inhalt einer Zelle mit einem Gleichheitszeichen `=`. Verweise sind bespielsweise nützlich, um mit den Werten in den Zellen zu rechnen. Zum Beispiel kann man mit `=B1+C1` die Werte, die in B1 und C1 stehen | + | == 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` | ||
=== Aufgabe A2 === | === Aufgabe A2 === | ||
<WRAP todo> | <WRAP todo> | ||
- | Löse die Teilaufgabe im Tabellenblatt "b) Verweise" | + | Löse die Teilaufgabe im Tabellenblatt "b) Verweise" |
+ | * In den roten Zellen soll die Summen der nebenstehenden | ||
+ | * In den blauen | ||
+ | Passt du die Werte in den grünen Zellen an, sollen sich die Resultate in den roten und blauen Zellen entsprechend anpassen. | ||
*Tipps:* | *Tipps:* | ||
- | + | * Schreibe eine Rechnung nur einmal. Ziehe sie dann nach unten. | |
- | * Schreibe eine Rechnung nur 1x. Ziehe sie dann nach unten. | + | |
* An einer Stelle brauchst du einen fixierten Verweis. | * An einer Stelle brauchst du einen fixierten Verweis. | ||
Zeile 97: | Zeile 107: | ||
==== Einfache Funktionen ==== | ==== Einfache Funktionen ==== | ||
- | Es gibt auch viele vordefinierte Funktionen | + | Sheets und Excel haben viele vordefinierte Funktionen, die sehr nützlich sind. Zum Besipeiel die Funktion |
{{: | {{: | ||
- | Beachte, dass die Funktionsnamen in Microsoft Excel (leider) auf Deutsch übersetzt wurden. Beispiel: `SUM(...)` in Google Sheets entspricht `SUMME(...)` in Excel. | + | Die Funktionsnamen in Microsoft Excel werden |
- | < | + | < |
**Einfache Funktionen** | **Einfache Funktionen** | ||
- | Einige der wichtigsten | + | Einige der wichtigsten |
* SUM: Summe der angegebenen Zellen berechnen | * SUM: Summe der angegebenen Zellen berechnen | ||
Zeile 122: | Zeile 132: | ||
==== Autovervollständigung ==== | ==== 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/ | + | Die Autovervollständigung haben wir bereits oben angetroffen. Mit ihr kannst du den Inhalt einer Zelle ganz einfach auf die benachbarten Zellen übertragen. Verweise werden entsprechend angepasst, falls Zeilen/ |
+ | |||
+ | Mit Autovervollständigung kannst du nicht nur Zellen kopieren, sondern | ||
<WRAP tip> | <WRAP tip> | ||
Zeile 134: | Zeile 146: | ||
<WRAP todo> | <WRAP todo> | ||
- | Löse die Aufgabe | + | Löse die Aufgabe in "d) Autovervollständigung" |
{{ : | {{ : | ||
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. | 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. | ||
+ | </ | ||
++++Tipps| | ++++Tipps| | ||
+ | <WRAP tip> | ||
* Verwende Autovervollständigung für die grünen Zellen | * Verwende Autovervollständigung für die grünen Zellen | ||
* Schreibe den Code für die roten Zellen nur für *genau eine Zelle*. | * Schreibe den Code für die roten Zellen nur für *genau eine Zelle*. | ||
* Kopiere diesen dann auch wieder mit Autovervollständigung auf die anderen Zellen. | * Kopiere diesen dann auch wieder mit Autovervollständigung auf die anderen Zellen. | ||
* Damit dies funktioniert, | * Damit dies funktioniert, | ||
+ | </ | ||
++++ | ++++ | ||
+ | === Zusatzaufgaben === | ||
+ | <WRAP todo> | ||
+ | Finde heraus, weshalb das Datum `0` auf den 30. Dezember 1899 fällt! Weshalb nicht das Jahr null? Oder wenigstens den 1.1.1900? | ||
</ | </ | ||
+ | |||
+ | ==== Nächstes Kapitel === | ||
+ | |||
+ | [[gf_informatik: |