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:spreadsheets2 [2023-05-05 07:58] hofgf_informatik:daten:spreadsheets2 [2024-05-21 19:32] (aktuell) – [Teil II] gra
Zeile 7: Zeile 7:
 ==== Aufgabe B: Notentabelle ==== ==== Aufgabe B: Notentabelle ====
  
-**Ziel:** Erstelle in eine Notentabelle, ähnlich zu derjenigen, die dir die Schule zur Verfügung stellt. +Erstelle in eine Notentabelle, ähnlich zu derjenigen, die dir die Schule zur Verfügung stellt.
- +
-== Auftrag ==+
  
    * Starte mit dem **Template** unten. Die Noten darfst du natürlich anpassen. Am besten nimmst du gleich deine aktuellen Noten, dann kannst du immer mit der offiziellen Notentabelle vergleichen.    * Starte mit dem **Template** unten. Die Noten darfst du natürlich anpassen. Am besten nimmst du gleich deine aktuellen Noten, dann kannst du immer mit der offiziellen Notentabelle vergleichen.
Zeile 17: Zeile 15:
    * Stelle sicher, dass deine Lösung alle **Kriterien** in der Tabelle erfüllt.    * Stelle sicher, dass deine Lösung alle **Kriterien** in der Tabelle erfüllt.
  
-[[https://docs.google.com/spreadsheets/d/1y55z7KOoprLzAGtoBHnN7jDsqGQrEfxDi_KK8EWYGsw/edit?usp=sharing|Aufgabe B: Notentabelle]]+**Template:** [[https://docs.google.com/spreadsheets/d/1y55z7KOoprLzAGtoBHnN7jDsqGQrEfxDi_KK8EWYGsw/edit?usp=sharing|Aufgabe B: Notentabelle]]
  
 === Teil I === === Teil I ===
Zeile 24: Zeile 22:
  
 == Ziele == == Ziele ==
- 
-   * Tabelle schön gestalten (Schrifgrössen, Farbe, Ränder, Zellenbreite- & Höhe, Ausrichtung ...) 
    * Mittelwerte berechnen    * Mittelwerte berechnen
    * Werte runden    * Werte runden
 +   * Tabelle schön gestalten (Schrifgrössen, Farbe, Ränder, Zellenbreite- & Höhe, Ausrichtung ...)
  
-**Tipps:** +== Hinweise == 
- +   Kümmere dich erst um die Inhalte, dann um die Formatierung. 
-   * Die Durchschnittsberechnung soll sich auf alle 20 möglichen Noten des Fachs beziehen und *nicht* nur auf diejenigen, die aktuell in der Tabelle stehen, so dass diese auch funktioniert, wenn man weitere Noten hinzufügt.+   * Die Durchschnittsberechnung soll sich auf alle 20 möglichen Noten des Fachs beziehen – *nicht* nur auf diejenigen, die aktuell in der Tabelle stehen.
    * Bei Fächern, bei denen noch keine Noten stehen, tritt bei den Notenberechnungen die Fehlermeldung "#DIV/0!" auf. Um diese kümmern wir uns später.    * Bei Fächern, bei denen noch keine Noten stehen, tritt bei den Notenberechnungen die Fehlermeldung "#DIV/0!" auf. Um diese kümmern wir uns später.
  
 == Kriterien == == Kriterien ==
  
-^ **KRITERIEN** ^ **ERFÜLLT?** ^ +^ **KRITERIEN**                                                                                                 ^ **ERFÜLLT?**  
-| **Darstellung**|| +| **Darstellung**                                                                                                              || 
-| Schriftgrösse, normal/fett stimmen überein | $\square$ | +| Schriftgrösse, normal/fett stimmen überein                                                                    | $\square$     
-| gewisse Zellen eingefärbt | $\square$ | +| gewisse Zellen eingefärbt                                                                                     | $\square$     
-| passende Zeilenhöhe & Spaltenbreite | $\square$ | +| passende Zeilenhöhe & Spaltenbreite                                                                           | $\square$     
-| Spalten für einzelne Noten haben alle *gleiche* Breite | $\square$ | +| Spalten für einzelne Noten haben alle *gleiche* Breite                                                        | $\square$     
-| Zelleninhalte horizontal richtig (z.T. links, z.T. mittig) ausgerichtet | $\square$ | +| Zelleninhalte horizontal richtig (z.T. links, z.T. mittig) ausgerichtet                                       | $\square$     
-| Zelleninhalte vertikal mittig ausgerichtet | $\square$ | +| Zelleninhalte vertikal mittig ausgerichtet                                                                    | $\square$     
-| passende Rahmen mit untersch. Dicken | $\square$ | +| passende Rahmen mit untersch. Dicken                                                                          | $\square$     
-| Durchschnitt mit 2 NKS angezeigt (Stichwort: Zelle formatieren) | $\square$ | +| Durchschnitt mit 2 NKS angezeigt (Stichwort: Zelle formatieren)                                               | $\square$     
-|**Logik**|| +| **Logik**                                                                                                                    || 
-| für jedes Fach einzeln Mittelwert berechnet | $\square$ | +| für jedes Fach einzeln Mittelwert berechnet                                                                   | $\square$     
-| Mittelwert-Berechnung funktioniert für 1-20 Noten (also nicht nur für die gerade eingetragenen) | $\square$ | +| Mittelwert-Berechnung funktioniert für 1-20 Noten (also nicht nur für die aktuell eingetragenen)              | $\square$     
-| Zeugnisnote auf 0.5 Noten *gerundet*, Noten wie $5$ werden ohne NKS dargestellt | $\square$ |+| Zeugnisnote auf 0.5 Noten *gerundet*, Noten wie $5$ werden ohne NKS dargestellt (Formatierung "Automatisch")  | $\square$     |
  
 == Theorie == == Theorie ==
Zeile 55: Zeile 52:
 <box 100% round green|**Spaltenbreite & Zeilenhöhe anpassen**> <box 100% round green|**Spaltenbreite & Zeilenhöhe anpassen**>
  
-   * einzelne Spalte/Zeile: oben/links zw. zwei Spalten/Reihen -> mit Maus verschieben +   * einzelne Spalte/Zeile: oben/links zw. zwei Spalten/Zeile -> mit Maus verschieben 
-   * mehrere Spalten/Reihen mit *gleicher* Breite/Höhe: ganze Spalte/Reihe markieren -> dann mit Maus verschieben+   * mehrere Spalten/Zeilen mit *gleicher* Breite/Höhe: ganze Spalte/Zeile markieren -> dann mit Maus verschieben
  
 {{ :gf_informatik:daten_sca:google_sheets_spaltenbreite.png?400 |}} {{ :gf_informatik:daten_sca:google_sheets_spaltenbreite.png?400 |}}
 +
 +   * Alternative: Mehrere Spalten/Zeilen markieren und via Rechtsklick eine bestimmte Breite/Höhe in px eingeben.
  
 </box> </box>
Zeile 86: Zeile 85:
    * Berechnungen nur ausführen, wenn dafür benötigte Zellen Werte beinhalten (COUNT)    * Berechnungen nur ausführen, wenn dafür benötigte Zellen Werte beinhalten (COUNT)
  
-**Tipps:** +== Hinweise == 
- +   * Liegen in einem Fach keine Note vor, sollen die Zellen "Durchschnitt" und "Zeugnisnote" leer sein und nicht den Fehler "#DIV/0" anzeigen.  
-   Durchschnittsnoten sollen nur berechnet und angezeigt werden, falls Noten vorliegen. Liegen in einem Fach keine Note vor, sollen die Zellen "Durchschnitt" und "Zeugnisnote" leer sein und nicht den Fehler "#DIV/0" anzeigen. Dazu kann man die COUNT-Funktion verwenden (siehe Tipps unten). Mit dieser kann man zählen, wie viele Noten vorliegen. Falls keine Noten vorliegen (Wert also 0 ist), so gibt man den leeren String `""` aus. Anderenfalls berechnet man den Durchschnitt. Für diese Fallunterscheidung benötigen wir die IF-Funktion (siehe Theorie unten), In Pseudocode sieht das etwa wie folgt aus: `=IF(<Anzahl Noten = 0>,"",<Berechnung Durchschnitt>).`+   * Verwende dazu die COUNT-Funktion (siehe Tipps unten). Du kannst zum Beispiel zählen, wie viele Noten vorliegen. Wenn keine Note vorliegt (Wert also 0 ist), so gibst du den leeren String `""` aus. Anderenfalls berechnest du den Durchschnitt. Für diese Fallunterscheidung benötigen wir die IF-Funktion (siehe Theorie unten), In Pseudocode sieht das etwa wie folgt aus: `=IF(<Anzahl Noten = 0>,"",<Berechnung Durchschnitt>).`
  
  
Zeile 108: Zeile 107:
 <box 100% round green|**Bedingte Formatierung**> <box 100% round green|**Bedingte Formatierung**>
  
-Die Formatierung einer Zelle (z.B. Hintergrundfarbe) kann man vom Inhalt abhängig machen. Z.B. kann eine Zelle die Hintergrundfarbe rot haben, falls der Wert darin kleiner als 4 ist.+Du kannst Zellen abhängig vom Inhalt formatieren – zum Beispiel könntest du sagen, dass die Zelle rot wird, falls der Wert darin kleiner als 4 ist.
  
-Vorgehen: Rechte Maustaste auf Zelle -> "Weitere Aktionen für Zellen aufrufen" -> "Bedingte Formatierung" -> Einstellungen vornehmen+Vorgehen: Zelle(n) markieren -> "Format -> "Bedingte Formatierung" -> Einstellungen vornehmen
  
 </box> </box>
Zeile 132: Zeile 131:
 </code> </code>
  
-Als ähnliche Alternative gibt es noch die **SWITCH-Funktion**. +Beachte: Hier wird im Gegensatz zu den meisten Programmiersprachen ein *einfaches Gleichheitszeichen* verwendet, um Gleichheit zu überprüfen.
- +
-Beachte: Das hier wird im Gegensatz zu den meisten Programmiersprachen ein *einfaches Gleichheitszeichen* verwendet, um Gleichheit zu überprüfen.+
 </box> </box>
  
Zeile 153: Zeile 150:
 </code> </code>
  
-Dies ist besonders nützlich, wenn man eine Berechnung nur dann durchführen will, wenn die dafür benötigten Zellen nicht leer sind.+Dies ist besonders nützlich, wenn du eine Berechnung nur dann durchführen will, wenn die dafür benötigten Zellen nicht leer sind.
  
 </box> </box>
  • gf_informatik/daten/spreadsheets2.1683273526.txt.gz
  • Zuletzt geändert: 2023-05-05 07:58
  • von hof