Informationstechnische Grundlagen (ITG)/ Tabellenkalkulation
In diesem Abschnitt wollen wir uns mit Tabellenkalkulation auseinandersetzen. Wie beim Kapitel Textverarbeitung verwenden wir LibreOffice, in diesem Fall LibreOffice Calc. Die bereitgestellten Inhalte sollten sich aber weitgehend auch auf andere Tabellenkalkulationsprogramme übertragen lassen.
Spalten, Zeilen und Zellen
[Bearbeiten]Die Grundlage jeder Tabellenkalkulation bildet eine sehr große Tabelle, deren Spalten mit Großbuchstaben (A,B,C,…) und deren Zeilen mit Zahlen (1,2,3,…) bezeichnet sind. Nach dem Markieren einer ganzen Spalte bzw. Zeile (klick auf Spalten- bzw. Zeilen-Bezeichnung) ist es stets möglich, sowohl Spalten als auch Zeilen in die Tabelle einzufügen oder bestehende zu löschen.
Mit dem Mauszeiger in Kombination mit linker Maustaste kann man die Trennlinie zweier Spalten oder Zeilen im Bereich der Bezeichnungen verschieben und dadurch die Spalten- oder Zeilenbreite anpassen. Dabei bewirkt ein Doppelklick auf die Trennlinie, dass die Breite automatisch an Inhalte angepasst wird. Sind dabei mehrere Zeilen bzw. Spalten markiert, so wird die Anpassung für den gesamten markieren Bereich durchgeführt.
Eine Zelle (d.h. ein Feld in der Tabelle) ist durch Angabe von Spalte und Zeile eindeutig festgelegt. So wird beispielsweise die erste Zelle links oben mit „A1“ bezeichnet, die Zelle rechts davon mit „B1“ und die Zelle unter „A1“ mit „A2“.
Man aktiviert eine Zelle durch anklicken und kann anschließend Daten eingeben. Mit Return springt man in der Spalte nach unten, Umschalt+Return aktiviert die darüberliegende Zelle. Genauso kann man mit der Tabulatortaste TAB die Zelle rechts des aktuellen Feldes aktivieren, mit Umschalt+TAB springt man in der Tabelle nach links. Alternativ können auch die Pfeiltasten ← ↑ ↓ → verwendet werden.
Datentypen und Zell-Format
[Bearbeiten]Zellen können unterschiedlichste Daten enthalten und sind einem bestimmten Datentyp (Zahl, Währung, Text, Datum, Zeit, …) zugeordnet, von dem evtl. die Darstellung in der Tabelle abhängt. Tabellenkalkulationsprogramme erkennen den Datentyp eingegebener Inhalte oft automatisch korrekt. Manchmal möchte (oder muss) man diesen aber explizit vorgeben oder die Darstellung anpassen. Durch einen Rechtsklick auf markierte Zellen und Wahl von „Zellen formatieren…“ oder die Tastenkombination Strg+1 kann man die Formatierung von Zellen verändern. Im sich öffnenden Menü kann man u.a. den Datentyp und weitere Eigenschaften, wie z.B. die gewünschte Darstellung, festlegen.
Aufgabe
[Bearbeiten]
|
„Fortpflanzen“ von Zellinhalten
[Bearbeiten]Den Inhalt von einzelnen Zellen oder auch Zellgruppen kann man in Spalten- oder Zeilenrichtung „fortpflanzen“. Dazu markiert man (z.B. duch Anklicken) die betreffende Zelle oder einen Zellenblock. Anschließend zieht man mit der Maus bei gedrückter linker Maustaste am kleinen Quadrat, das sich in der rechten unteren Ecke des Rahmens des markierten Blocks befindet. So kann man z.B. schnell eine Liste mit fortlaufenden Nummern oder einen Kalender erstellen.
Aufgabe
[Bearbeiten]
|
Adressierung, Formeln und Funktionen
[Bearbeiten]Verknüpfung von einzelnen Zellen
[Bearbeiten]Der Inhalt von Zellen kann aus dem Inhalt anderer Zellen berechnet werden. Dazu klickt man die Zelle an, deren Inhalt berechnet werden soll und gibt ein „=“-Zeichen (Gleichheitszeichen) ein. Anschließend kann man einen Rechenterm eingeben, in dem durch Angabe der Spalte/Zeile auf andere Zellen verwiesen werden kann. Statt die Zellbezeichnung mit der Tastatur einzugeben, kann die Zelle, die den zu verwendenden Inhalt enthält, auch angeklickt werden. Die Vorschrift, mit der ein Zelleninhalt ermittelt wurde, wird in einem Feld über der Tabelle angezeigt, während sich in der Tabelle nur das Ergebnis der Berechnung findet.
Auch Zellen, die Formeln enthalten, können „fortgepflanzt“ werden. Dabei verschieben sich die jeweils referenzierten Zellen, d.h. die Zellen, auf die im Rechenterm Bezug genommen wurde, entsprechend. Möchte man diese Verhalten unterbinden, also unabhängig von „Fortpflanzungen“ der Formel fest auf eine Zelle verweisen, so stellt man der betreffenden Zellenbezeichnung ein „$“-Zeichen voran: „$A1“ bedeutet, die Spalte bleibt stets „A“, „A$1“ bedeutet, die Zeile bleibt „1“ und bei „$A$1“ werden weder Spalte noch Zeile durch „fortpflanzen“ verändert. Man spricht in diesem Fall von absoluter Adressierung (absolutem Bezug), im Gegensatz zur relativen Adressierung (relativem Bezug) ohne „$“-Zeichen. Mit F4 kann in einer Formel zwischen den verschiedenen Adressierungen umgeschaltet werden.
Aufgabe
[Bearbeiten]
|
Adressierung mehrerer Zellen
[Bearbeiten]Neben der Adressierung einzelner Zellen durch ihre „Koordinaten“ (z.B. A1: erste Zelle links oben im Tabellenblatt) ist es möglich, mehrere Zellen, d.h. ganze Bereiche zu adressieren. Dazu verwendet man die Adressen der Zellen, die sich jeweils an der linken obere Ecke und an der rechten unteren Ecke des Blocks befinden:
- A1:D1 → Die ersten vier Zellen (A, B, C, D) der ersten Zeile.
- A1:A4 → Die ersten vier Zellen (1, 2, 3, 4) der ersten Spalte.
- A1:D4 → Der Block (4×4=16 Zellen), der von A1 und D4 „aufgespannt“ wird.
Funktionen
[Bearbeiten]Auf Zellen eines Bereiches kann man verschiedene Funktionen anwenden, z.B. die Summe bilden, den Mittelwert berechnen, Maximum oder Minimum bestimmen und vieles mehr. Um beispielsweise die Summe aller Zellen des Blocks A1:D4 zu berechnen, geht man folgendermaßen vor:
- Klick auf die Zelle, die das Ergebnis anzeigen soll.
- Eingabe eines Gleichheitszeichens „=“; aktiviert die Berechnung.
- SUMME(A1:D4) eingeben.
Dabei kann der Zellenblock, über den die Summe gebildet wird, auch mit der Maus ausgewählt werden.
Aufgabe
[Bearbeiten]
|
Zellen und Blöcken Namen zuweisen (Variablen)
[Bearbeiten]Einzelnen Zellen und Zellblöcken kann ein Name zugewiesen werden (u.a. über Einfügen→Namen→Festlegen...). Anschließend kann die Zelle bzw. der Block über den Namen referenziert/adressiert werden. Formeln, insbesondere wenn sie verschachtelt sind, werden dadurch übersichtlicher.
Grafische Darstellungen und Datenanalyse
[Bearbeiten]Tabellenkalkulationsprogramme erlauben nicht nur mit Zahlen zu rechnen, sondern auch Zahlen und Ergebnisse grafisch darzustellen. Dafür steht eine große Anzahl mehr oder weniger empfehlenswerter Schaubildtypen zur Auswahl, aus denen wir hier als Aufgaben nur exemplarisch die wichtigsten herausgreifen.
Eine Bemerkung zu „3-D“-Darstellungen: Die Darstellung von Ergebnissen sollte stets nüchtern und sachlich erfolgen. Sogenannte „dreidimensionale“ Darstellungen von Kuchen- oder Balkendiagrammen mögen evtl. zwar als „schöner“ empfunden werden, das darzustellende Ergebnis wird aber durch diese Darstellungsform verfälscht: Das Gehirn „sieht“ z.B. weiter entfernte „Kuchenstücke“ als größer an als sie in Wirklichkeit sind, da es das Kleinerwerden von Gegenständen mit größerer Entfernung mit in die Interpretation der Größe einbezieht. Das Schaubild vermittelt also gegebenenfalls einen falsche Eindruck, der Betrachter wird bewusst oder unbewusst manipuliert. Man sollte sich darum stets überlegen, ob besondere grafische Darstellungsformen wirklich zur korrekten und unverfälschten Interpretation der „nackten“ Zahlen beitragen oder ob sie nicht eher das Gegenteil bewirken. Auch wenn sich verfälschende Darstellungen in Zeitungen und Zeitschriften vielfach wiederfinden, ist von einer Verwendung abzuraten. Entsprechend sind manipulative Grafiken bewusst und mit Vorsicht zu betrachten. |
Ausgleichsrechnung (Fit)
[Bearbeiten]Als Ausgleichsrechnung (Fit) versteht man die bestmögliche Anpassung einer mathematischen Funktion an vorgegebene Datenpunkte. Dazu werden die Funktionsparameter so eingestellt, dass die resultierende Funktion möglichst gut zu den Daten „passt“ (engl. „to fit“). Man bezeichnet den Grafen der resultierenden Funktion auch als Trendlinie[1].
In LibreOffice kann mit „Trendlinie hinzufügen...“ zu einem Diagramm eine Trendlinie hinzugefügt werden. Details finden sich in der LibreOffice-Hilfe. Der Funktionsterm kann im Schaubild angezeigt und die Parameter daraus abgelesen werden. Das Vorgehen findet z.B. bei der Auswertung von naturwissenschaftlichen Experimenten Anwendung.
Aufgabe
[Bearbeiten]
|
Projekt: Bewegung simulieren mit Tabellenkalkulation
[Bearbeiten]Wir wollen in diesem Abschnitt die gelernten Techniken der Tabellenkalkulation benutzen, um näherungsweise die Bewegung eines Gegenstands der Masse unter Einwirkung einer beliebigen Kraft zu berechnen. Man spricht von einer „Simulation“. Die Ergebnisse, den Ort und die Geschwindigkeit des Gegenstands, können wir anschließend grafisch darstellen. Das Verfahren ist auch als „Methode der kleinen Schritte“ bekannt und wird aus physiklischer Sicht u.a. bei LEIFI[2][3] näher behandelt.
Zuerst rufen wir uns einige physikalische Definitionen in Erinnerung. Für die Beschleunigung , die Geschwindigkeit und die Kraft gilt:
|
Durch Umformung haben wir Formeln für die Änderung der Geschwindigkeit und der Änderung des Orts in einem hinreichend kurzen Zeitintervall erhalten.
Wir beginnen mit der Berechnung der Geschwindigkeit.
Iterative Berechnung der Geschwindigkeit
[Bearbeiten]Die Geschwindigkeit des Gegenstands zum Zeitpunkt sei . Dann hat der Gegenstand zum späteren Zeitpunkt den Wert , also:
Bei bekannter Startgeschwindigkeit , Kraft und Masse können wir die Geschwindigkeit des Gegenstands einen Moment später berechnen. |
Nun zur Berechnung des Orts.
Iterative Berechnung des Orts
[Bearbeiten]Der Ort des Gegenstands zum Zeitpunkt sei . Dann hat der Gegenstand zum späteren Zeitpunkt den Ort , also:
Bei bekanntem Ort können wir den Ort des Gegenstands einen Moment später berechnen, wenn wir seine Geschwindigkeit kennen. Die Geschwindigkeit entnehmen wir der vorherigen Berechnung. |
Freier Fall mit Luftwiderstand
[Bearbeiten]Die bisherigen Beispiele hätten wir auch mit den Formeln und der gleichmäßig beschleunigten Bewegung berechnen können. Wir wollen nun aber auch noch den Luftwiderstand mit in unsere Simulation mit einbeziehen. Dazu ergänzen wir eine Spalte für die Kraft, aus der wir dann die Beschleunigung gemäß berechnen. Die Kraft setzt sich zusammen aus der Gewichtskraft mit und einer, der Bewegungsrichtung entgegenwirkenden Luftreibungskraft, die wir als proportional zum Quadrat der Geschwindigkeit annehmen. Wie im Bild ersichtlich nimmt die Geschwindigkeit mit steigendem Luftwiderstand immer langsamer zu, bis sich Gewichtskraft und Luftwiderstandskraft schließlich die Waage halten: Es findet dann keine weitere Beschleunigung mehr statt.
Aufgabe
[Bearbeiten]
|
Referenzen und weiterführende Links
[Bearbeiten]- ↑ Vergl. Trendmodell und Regressionsalanalyse
- ↑ Methode der kleinen Schritte
- ↑ Unterseiten „Modellbildung“