Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:daten:spreadsheets [2023-05-05 07:39] – [Aufgabe A4] hofgf_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 **Spreadsheets** genanntwie **Microsoft Excel** oder **Google Sheets/Tabelle**. Spreadsheets, die mit diesen beiden Programmen erstellt wurden, sind auch miteinander kompatibel.+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.
  
-Es ist empfohlen, **mit Google Sheets zu arbeiten**, mit Excel geht auch, es ist aber nicht unterstützt.+In diesem Kurs verwenden wir **Google Sheets** – Excel ginge auch, wäre aber mühsamer.
  
 === Google Sheets === === Google Sheets ===
Zeile 20: Zeile 20:
 ===== Aufgabe A: Grundlagen ===== ===== Aufgabe A: Grundlagen =====
  
-**Ziel: Grundlagen von Google Sheets / Microsoft Excel kennenlernen**+**Ziel: Grundlagen von Google Sheets kennenlernen**
  
 Öffne die Tabelle [[https://docs.google.com/spreadsheets/d/1FrDKYr1kgiQGUjtg9nuBGxfSOZBUBVpG6r-VYURLg28/edit?usp=sharing|Aufgabe A]] und erstelle eine eigene Kopie in Google Sheets. Verschiebe die Kopie in deinen Informatik-Ordner auf Google Drive. Öffne die Tabelle [[https://docs.google.com/spreadsheets/d/1FrDKYr1kgiQGUjtg9nuBGxfSOZBUBVpG6r-VYURLg28/edit?usp=sharing|Aufgabe A]] und erstelle eine eigene Kopie in Google Sheets. Verschiebe die Kopie in deinen Informatik-Ordner auf Google Drive.
Zeile 26: Zeile 26:
 {{:gf_informatik:daten:pasted:20230505-090254.png?nolink&426}} {{:gf_informatik:daten:pasted:20230505-090705.png?nolink&300|}} {{:gf_informatik:daten:pasted:20230505-090254.png?nolink&426}} {{:gf_informatik:daten:pasted:20230505-090705.png?nolink&300|}}
  
-Für jede Teilaufgabe hat es eine eigenes Tabellenblatt (über Reiter unten auswählen), welches bearbeitet werden soll. Studiere immer zuerst den zugehörigen Theorieblock und löse dann die Aufgabe.+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.
  
 <nodisp 2> <nodisp 2>
Zeile 38: Zeile 38:
 ==== Zellen formatieren ==== ==== Zellen formatieren ====
  
-Ein Spreadsheet ist eine **Tabelle**, welche aus einer Vielzahl von **Zellen** besteht:+Ein Spreadsheet ist eine **Tabelle**, die aus vielen **Zellen** besteht:
  
 {{ :gf_informatik:daten_sca:google_sheets.png?1000 |}} {{ :gf_informatik:daten_sca:google_sheets.png?1000 |}}
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 +   die Zahl $42$, mit der gerechnet werden kann, 
-   * Text 42, mit dem man *nicht* rechnen kann (ähnlich wie Ints und Strings in Python) +   der Text 42, mit dem man *nicht* rechnen kann (ähnlich wie Ints und Strings in Python) oder 
-   * Datum 10.02.1900, da es der 42. Tag nach dem Datum 30.12.1899 ist.+   das Datum 10.02.1900, da es der 42. Tag nach dem Datum 30.12.1899 ist.
  
 <WRAP info> <WRAP info>
 **Zelle formatieren** **Zelle formatieren**
  
-Je nachdemals was ein Wert interpretiert werden soll, musst die **Zelle formatiert** werden+Formatiere die Zelle sodass der Wert wie gewünscht interpretiert wird
    * Google: Zelle(n) auswählen / "Format" / "123 Zahl" / Auswahl aus "Nur Text", "Zahl", "Prozent", "Datum" uvw. oder direkt hier: {{:gf_informatik:daten_sca:google_sheets_format.png?150|}}    * Google: Zelle(n) auswählen / "Format" / "123 Zahl" / Auswahl aus "Nur Text", "Zahl", "Prozent", "Datum" uvw. oder direkt hier: {{:gf_informatik:daten_sca:google_sheets_format.png?150|}}
    * 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"In der grünen Zelle B1 soll eine Zahl eingegeben werden. In den roten Zellen (B3, B4 usw.) darunter soll dieser Wert wie angegeben formatiert werden. 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* diesen nur.+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.
 </WRAP> </WRAP>
  
 ==== Verweise auf Zellen & einfache Rechnungen ==== ==== Verweise auf Zellen & einfache Rechnungen ====
  
-Möchte man von einer Zelle auf den Inhalt einer anderen Zelle zugreifen, so kann man einen Verweis auf diese Zelle erstellenÄndert man den Wert der Zelle, so verändern sich auch die Werte aller Zellen, die auf diese verweisen, zum Beispiel `=D4`.+== Verweise: ==  
 +Du kannst von einer Zelle auf andere Zelle B verweisenDann steht in Zelle A immer daswas 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.
  
-Wird eine Zeile ausgewählt, so erscheint unten recht von der Zelle ein kleiner Kreis. Mit diesem kann man den Zelleninhalt auf die benachbarten Zellen übertragen (**Autovervollständigung**), wobei die Verweise angepasst werden. Zieht man den Verweis `=D4` um eins nach unten, so passt sich die Zeile des Verweises auf `=D5` an. Zieht man sie hingegen nach rechts, so passt sich die Spalte an, also `=E4`. Möchte man dies *nicht*, so kann man die Zeile und/oder Spalte mit einem Dollarsymbol `$` fixieren.+ 
 +== 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.
  
 <WRAP info> <WRAP info>
Zeile 74: Zeile 80:
    * **Verweis** auf Zelle: `=<Bezeichnung der Zelle>`, zum Beispiel `=D4`    * **Verweis** auf Zelle: `=<Bezeichnung der Zelle>`, zum Beispiel `=D4`
    * Verweis mit **fixierter** ...    * Verweis mit **fixierter** ...
-     * Zeile: `=D$4` +     ...Zeile: `=D$4` 
-     * Spalte: `=$D4` +     ...Spalte: `=$D4` 
-     * Zeile und Spalte: `=$D$4$`+     ...Zeile und Spalte: `=$D$4`
  
 </WRAP> </WRAP>
  
-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 addieren.+== 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 === === Aufgabe A2 ===
  
 <WRAP todo> <WRAP todo>
-Löse die Teilaufgabe im Tabellenblatt "b) Verweise"In den roten Zellen soll die Summen der jeweiligen Zahlen in den grünen Zellen ("Zahl 1" + "Zahl 2") berechnet werden. In den Blauen Zellen soll immer das Produkt der jeweiligen "Zahl 1" Faktor berechnet werden. Passt man die Werte in den grünen Zellen an, sollen sich die Resultate in den roten und blauen Zellen entsprechend anpassen.+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:* *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 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:+Sheets und Excel haben viele vordefinierte Funktionen, die sehr nützlich sind. Zum Besipeiel die Funktion `=SUM(...)`mit der du einfach die Summe vieler Zellen berechnen kann. Oder die Funktion `=AVERGE(...)`, mit der du den Mittelwert vieler Zellen berechnen kannst. Im folgenden Beispiel wird die Summe aller Zellen von A1 bis und mit A6 berechnet:
  
 {{:gf_informatik:daten_sca:google_sheets_sum.png?300|}} {{:gf_informatik:daten_sca:google_sheets_sum.png?300|}}
  
-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 (leider) auf Deutsch übersetzt wurden. Beispiel: `SUM(...)` in Google Sheets entspricht `SUMME(...)` in Excel.
  
 <WRAP info> <WRAP info>
 **Einfache Funktionen** **Einfache Funktionen**
  
-Einige der wichtigsten einfache Funktionen sind:+Einige der wichtigsten einfachen Funktionen sind:
  
    * 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/Spalten nicht mit `$` fixiert werden. Es gibt aber auch andere intelligente Arten der AutovervollständigungBeinhalten 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.+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/Spalten nicht mit `$` fixiert werden.  
 + 
 +Mit Autovervollständigung kannst du nicht nur Zellen kopieren, sondern auch Reihen generierenAngenommen, Zellen A1 und A2 enthalten die Werte $1$ und $2$. Dann kannst du beide markieren und nach unten ziehen: die Zellen darunter mit den Werten $3, 4, 5, \ldots$ vervollständigt.
  
 <WRAP tip> <WRAP tip>
Zeile 150: Zeile 162:
 ++++ ++++
  
 +=== 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?
 +</WRAP>
 +
 +==== Nächstes Kapitel ===
 +
 +[[gf_informatik:daten:spreadsheets2]]
  • gf_informatik/daten/spreadsheets.1683272364.txt.gz
  • Zuletzt geändert: 2023-05-05 07:39
  • von hof