ZMBP

Wissenschaftlich Arbeiten mit Computer und Internet

Uni Tuebingen

Kursübersicht


OpenOffice.org Calc


OpenOffice Calc - LibreOffice Calc

Beispiel Rechnung

Beispiel Ausreisser
Beispiel bedingte Formatierung

Beispiel Diagramm01
Beispiel Diagramm Punktdiagramm
Apache OpenOffice vs. LibreOffice
  • Calc aus Apache OpenOffice (OfficePaket)
    wissenswertes (Wikipedia)
    www.openoffice.org/
    Windows, Mac (X11), Linux
    Aktuell ist die Version 4.1.11 (21.1.2022).

    "Ziel des quelloffenen Projektes OpenOffice.org ist es, das international führende Office-Paket zu werden und für alle wichtigen Betriebssysteme verfügbar zu sein. Dabei soll der Zugang zu Funktionen und Daten durch offengelegte Schnittstellen und ein XML-basiertes Dateiformat ermöglicht werden." (Wikipedia)

    OpenOffice.org ist aus den offen gelegten Quelltexten von StarOffice im Jahr 2000 entstanden und wurde seither eigenständig als OpenSource weiterentwickelt.
    Schema zur Entwicklung

  • Calc aus LibreOffice
    wissenswertes zu LibreOffice (Wikipedia)
    Calc (Wikipedia)
    www.documentfoundation.org/download/
    Seit Sept 2010 Abspaltung aus OpenOffice
    Version 7.2.5 (21.1.2022)


    Im Moment sind die Dateiformate OpenOffice und LibreOffice zu 100% kompatibel.

    LibreOffice ist popolärer und wird bei den meisten Linuxdistributionen automatisch installiert (Übersicht in Wikipedia).
    Wie die Versionsnummern andeuten wird Calc in LibreOffice öfters aktualisiert und gilt daher als moderner.

Tutorials und Hilfen im Internet

Calc Handbücher deutsch (Apache OpenOffice Calc Einstieg Version 3.4)

wiki.openoffice.org/wiki/Documentation/OOo3_User_Guides/Calc_Guide

Das Calc Handbuch ist eine Superanleitung. Das Handbuch steht auch in der Version 3 in englischer Sprache zur Verfügung.

Daher beschränke ich mich in diesem Skript auf das wesentlichste.

LibreOffice
www.libreoffice.org/get-help/documentation/
documentation.libreoffice.org/en/english-documentation/calc/

Deutsche Hilfe
www.ooowiki.de/


YuoTube

10 Minuten Einführung auf englisch und viele weiteren Tutorials
www.youtube.com/watch?v=nl-nXjJurhQ



Begrenzungen

Seit OpenOffice.org 3.0 kann jede Tabelle bis zu 65 536 Zeilen und 1024 Spalten
enthalten.

Neu: OpenOffice 3.3 und LibreOffice Calc können jetzt 1 Mio Zeilen!!!!
Allerdings ist die Anzahl der Spalten auf 1024 begrenzt.

Excel 2007 kann 1.048.576 Zeilen und 16.384 Spalten.




1. Überblick Benutzeroberfläche

Übungsbeispiel beisp_diagramm01.ods

OpenOffice ist an die Struktur von Excel bis Version 2003 angelehnt .
Typisch sind die Menüs und die Symbolleiste, die in Excel 2007 zugunsten von Ribbons aufgegeben wurden.

Oberfläche von Calc aus LibreOffice
Abb.: Oberfläche von Calc aus LibreOffice.

1.1. Menüs und Symbolleisten

Vergleiche Calc mit MS Excel Office 2003 und MS Excel Office 2007
  • Menü Ansicht : Symbolleisten...

Öffne verschiedene Symbolleisten.


Menüband LibreOffice > Version 5.3

Ab LibreOffice 5.3 steht ein Menüband wie bei Excel zu Verfügung. Es wird als Register bezeichnet

Menüband aktivieren in LibreOffice
Abb.: Menüband (Register) aktivieren in LibreOffice.

Wählen Sie eine Benutzeroberfläche
Abb.: Menüband (Register) aktivieren in LibreOffice.- Version <7.0



Das Menüband aktiviert.

  • Menü Ansicht : Benutzeroberfläche
  • In Register
    In Register kompakt
    Gruppiert kompakt
    Gruppiert

Wenn das Register (Menüband) aktiv ist, ist zusätzlich ist noch das alte Menü sichtbar.

Oben in der linken Ecke kann das Menü sichtbar und unsichtbar gestellt werden.

Menüband an und aus stellen
Abb.:Menü an und aus stellen. LibreOffice



Menüband aktivieren in LibreOffice
Abb.:Register (Menüband) und Menüs Datei, Bearbeiten, Ansicht,... in LibreOffice.




1.2 Statusleiste

In der Statusleiste sind folgende Angaben sichtbar.

- Seitenzahl - zum Beispiel Tabelle 1 von 3, 1. Tabellenblatt von insgesamt 3 Tabellenblättern

- Ausgewählt. Die Auswahl wird angezeigt

- Seitenvorlage Formatvorlage für die Seite

- Sprache

- Auswahl
Standardauswahl -
bestehende Auswahl wird ersetzt
Auswahl erweitern -
die bestehende Markierung kann erweitert werden
Auswahl hinzufügen -
zu einer bestehenden Markierung werden weitere Markierungen hinzugefügt

Statusleiste Auswahl einstllen
Abb.:Statusleiste, Auswahl einstellen in LibreOffic


- Mittelwert, Summe, Anzahl Werte, Maximum Minimum
Auswahl mit rechter Maustaste.

- Zoom - mit einem Schieberegler wird das Tabellenblatt vergrößert


1.3 Optionen

  • Menü Tools : Optionen...

    Sortierliste
    Automatisches 'anlegen einer Liste 'AutoAusfüllen'
    Eigenen Listen können erstellt werden.


1.4 Dateiformate

  • Menü Datei : Speichern unter...

    Speichern als
    Abb.: Speichern als.


.ods OpenOffice Calc Dateiformat

.txt Textformat als CVS (Comma sperated values)

.xls Excelformat

.xlsx Excelformat ab 2007 (mit LibreOffice > 3.4 möglich)

.pdf

  • Menü Files : Exportieren..

    Export als pdf



1.5 Tabellenblätter

Tabellenblätter einfügen, löschen, umbenennen, verschieben oder kopieren
  • Menü Einfügen : Tabelle ...
    oder
    Menü Bearbeiten : Tabelle ...

  • besser mit
    Rechte Maus auf eine Bezeichnung des Tabellenblattes in der Statusleiste

    Tabellenblätter bearbeiten
    Abb.: Tabellenblätter bearbeiten


1.6 Navigator

  • Menü Ansicht : Navigator oder F5

    Navigator

    Abb.: Navigator.


    Tabellenblätter
    Bereichsnamen
    Bilder
    Kommentare

  • Die bezeichneten Bereiche können mit einem Klick angesprungen werden.


Aufgabe:
Lege einen Bereich an.
Eine Zelle oder einen Zellbereich auswählen und in das Namensfeld einen beliebigen Namen eingeben.
Öffne den Navigator und wechsle in den angelegten Zellbereich.


1.7 Formatvorlagen und Format

Formatvorlagen
  • Menü Ansicht Formatvorlagen oder F11

    Formatvorlagen
    Abb.: Formatvorlagen.



Aufgabe:
Lege eine Formatvorlage für die Überschrift einer Tabelle an.
Schrift fett, Schriftgröße 16, Hintergrund grau 20%, Umrandung mit 1 px Linie



AutoFormat

In Calc gibt es auch vorbereitete Formatvorlagen für Tabellen

  • Menü Format : AutoFormat

Zellen formatieren - Zahlenformat


Zellen formatieren

Menü Format : Zellen...
Strg + 1 das Dialogfeld Zellen formatieren wird geöffnet.

Zellen formatieren - Zahlenformat
Abb.: Zellen formatieren - Zahlenformat


Es kann durch Reiter folgendes eingestellt werden

  • Zahlen
  • Schrift
  • Schrifteffekt
  • Ausrichtung
  • Umrandung
  • Hintergrund
  • Zellschutz

Für die Einstellung des Formats der Zelle ist das Feld Kategorie unter Zahlen zuständig

  • Benutzerdefiniert
  • Dezimalzahl
  • Prozent
  • Währung
  • Datum
  • Uhrzeit
  • Wissenschaft
  • Bruch
  • Wahrheitswert
  • Text



1.8 Seite einrichten

  • Menü Format : Seite...
    oder F11 Register Layout dort Seitenformat ...
    Ändern des Seitenformates
    Abb.: Ändern des Seitenformates - Seite

    Verwalten
    Seite
    - siehe Abbildung
    Umrandung
    Hintergrund
    Kopfzeile
    Fußzeile
    Tabelle


1.9 Zellbezüge und Formeln

Absolute Zellbezüge mit "$"

Bezug Beschreibung
$A1 Spalte A ist absolut,Zeile 1 ist relativ
A$1 Spalte A ist relativ,Zeile 1 ist absolut
$A$1 Spalte A ist absolut,Zeile 1 ist absolut
A1 Spalte A ist relativ,Zeile 1 ist relativ

Beispiel Rechnung

Bezug markieren und mit Taste F4 umschalten.



Bereichsnamen

Für die Zelle oder den Bereich einen Namen eingeben statt einem Bezug.
Am einfachsten ist es den Namen direkt im Namensfeld einzugeben.

  • Zelle markieren

  • Oben links im Namensfeld einen sinnvollen Namen eingeben.

    Namensfeld

  • Eingabe-Taste

Alternativ kann mit Register Einfügen : Namen festlegen und Einfügen : Namen verwalten gearbeitet werden.

  • Register Einfügen
  • Namen festlegen

    Namensfeld


    Die Namen werden im Register Einfügen : Namen verwalten angezeigt.

    Namensfeld


Auf den Bereichsnamen kann in einer Formel statt dem Bezug zugegriffen werden.
Auch kann im Navigator (Navigator) schnell auf einen Bereich gesprungen werden.

Ändern der Bereichsnamen wird über Namen verwalten durchgeführt.
Dazu im Namensfeld rechts auf den Dropdown-Pfeil klicken Namen verwalten...

Name verwalten

Abb.: Name verwalten



Strukturierte Verweise ("structured references")

Excel arbeitet mit strukturierten Verweisen (siehe Kurs Excel)

Die gute Nachricht ist, LibreOffice Calc kann solche Exceldateien importieren und stellt die strukturierten Verweise richtig dar.
Allerdings ist nur die Excelversion 2007 davon implementiert.
Das bedeutet zum Beispiel, dass nicht @ sonder [#diese Zeile] dargestellt wird.

Exceldatei:
=[@Menge]*[@Einzelpreis]
Diese Exceldatei in Calc geöffnet:
=Tabelle1[[#Diese Zeile];[Menge]]*Tabelle1[[#Diese Zeile];[Einzelpreis]]

Also noch viel Arbeit für die LibreOffice Calc Entwickler.


Formeln eingeben

Mit Formeln werden die Zellen einer Tabelle in Beziehung gebracht.
Dazu werden arithmetrische Operatoren verwendet. In Calc werden Formeln beginnend mit "=" eingegeben.




Löschen

Entf-Taste löscht den Zellinhalt.
Mit der Rück-Taste geht ein Dialogfeld auf. Es kann selektiv gelöscht werden:

Texte
Zahlen
Datum & Zeit
Formeln und Notizen

Es kann also selektiv gelöscht werden!

Mit der Rücktaste werden alle Standardwerte ohne Rückfrage gelöscht.

Löschen mit der Rücktaste
Abb.: Löschen mit der Rücktaste auf der Tastatur - Fenster zum slektiven löschen

Das entspricht Menü : Tabelle : Inhalte löschen

Mit Menü : Tabelle : Zellen löschen
geht ein Fenster auf, das fragt, wie die umgebene Zellen verschoben werden sollen.

Löschen mit der Rücktaste
Abb.: Zellen löschen



Zellen oder Zellbereiche verschieben

OpenOffice Calc fehlt ein "Verschiebecursor" wie bei Excel.
Daher müssen die Zellen zuerst markiert werden, die Zelle(n) erscheinen blau und können nun mit der Maus verschoben werden.

Markierte Zelle - Zelle kann nun verschoben werden.
Abb.: Markierte Zelle - Zelle kann nun verschoben werden.

Ein einzelne Zelle und Zellbereiche können mit Umschalttaste und Klick markiert werden.
Mit der Maus können die Zellen auch mit der Maus markiert werden. Mit festgehaltener linken Maus über die Zellen fahren.
Bei einzelnen Zellen fährt man kurz mit gedrückter linken Maus in die Nachbarzelle und wieder zurück.
Anschließend die blau markierten Zelle(n) mit der Maus verschieben.

Ein Trick ist auch einfach Strg + X für Ausschneiden und Strg + V für einfügen zu verwenden.



Zeilen und Spalten einfügen

Strg + fügt eine Zeile oder Spalte ein

Strg - löscht eine Zeile oder Spalte



2. Bedingte Formatierung

Beispiel Ausreisser

Beispiel bedingte Formatierung

Für bedingte Formatierungen sind Calc eine Reihe von Bedingungen vorbereitet.

Markierte Zelle - Zelle kann nun verschoben werden.
Abb.: Bedingte Formatierungen.

Für einige Bedingungen muss allerdings noch eine Formatierung eingerichtet werden.



Anders als in Excel muss bei Calc meist zuerst das Format für die Bedingte Formatierung festgelegt werden.

  • Seitenleiste (rechter Rand) : Formatvorlagen... F11
    Seitenleiste am rechten Rand - Formatvorlage öffnen
    Abb.: Seitenleiste am rechten Rand - Formatvorlage öffnen.

  • Seitenleiste Formatvorlagen geht auf

  • Register Zellvorlagen

    Seitenleiste Formatvorlage - Register Zellvorlagen
    Abb.: Seitenleiste Formatvorlage - Register Zellvorlagen


  • Symbol Neue Vorlage aus Selektion oder Rechte Maus und Neu...

  • Gewünschte Formatierung einstellen. Z.B. Hintergrund grün

Jetzt kann eine bedingte Formatierung erstellt werden, die auf dieses Zellvorlage zugreift.

  • Gewünschter Zellbereich markieren.

  • Menü Format : Bedingte Formatierung...

    Es sind bereits einige bedingte Formatierungen vorbereitet.
    Bedingung..
    Farbbalken...
    Symbolsatz...
    Datum...

    Eine eigene bedingte Formatierung wird mit Verwalten... geöffnet.

    Bedingte Formatierung


    Eine bedingte Formatierung hinzufügen
    Hinzufügen...

    Bedingte Formatierung verwalten
    Abb.: Bedingte Formatierung verwalten.



    Bedingte Formatierung erstellen
    Abb.: Bedingte Formatierung erstellen

  • Bedingungen einstellen:
    Zellwert ist
    Es kann mit Formel ist auch eine Formel eingegeben werden

  • Insgesamt können 3 Bedingungen gleichzeitig erstellt werden.

  • In Vorlage verwenden die oben erstellte Formatvorlage Hintergrund-grün einstellen.


Zum Anwenden einer bedingten Formatierung muss die Option Automatisch berechnen aktiviert sein.

  • Menü Extras - Zellinhalte

    Automatisch berechnen aktivieren.


Beispiel mit Funktion:
Beispiel Ausreisser
Beispiel es soll der größte Wert angezeigt werden
Bereich (C4:C13) markieren.
Bedingte Formatierung aufrufen
Zellwert ist | gleich | Max($C$4:$C$13)

Bei Formel ist entfällt das erste Gleichheitszeichen.


Beispiel mit Formel:
Beispiel Ausreisser
Das nächste Beispiel zeigt wie mit einer Formel gearbeitet werden kann.

Bedingte Formatierung erstellen
Abb.: Bedingte Formatierung
Formel ist | C4<50
Vorlage verwenden Rot_Hinter

Die Vorlage Rot_Hinter muss vorher in der Seitenleiste Formatvorlagen erstellt werden.



Bedinge Formatvorlagen verwalten

Wie findet man Zellen mit Bedingter Formatierung in einer Tabelle um die bedingte Formatierung zu ändern?

Menü Format : Bedingte Formatierung : Verwalten...
zeigt alle Bedingten Formatierungen an.

Bedingte Formatierung erstellen
Abb.: Bedingte Formatierung verwalten




3. Auswertung der Daten

Sortieren

Filtern

Menü : Daten : Filter : AutoFilter

Teste mit dem Beispiel

Spezialanwendung des Standardfilters:
Duplicate aussortieren
http://www.youtube.com/watch?v=7rZcnBDzfRA


Teilergebnisse

Menü : Daten : Teilergebnisse

Teste mit dem Beispiel für Datum und Spezies


Gültigkeit

Menü : Daten : Gültigkeit

Teste mit einer Spalte in die nur ganze Zahlen zwischen 1 und 10 eingegeben werden sollten.
Definiere eine Eingabehilfe und eine Fehlermeldung.


Text in Spalten

Menü : Daten : Text in Spalten

Trenne eine Spalte in der Postleitzahl und der Städtename in eine Spalte geschrieben wurde.

Konsolidierung

Menü : Daten : Konsolidierung

Kombiniert Daten aus einem oder mehreren unabhängigen Zellbereichen und berechnet mit der angegebenen Funktion einen neuen Bereich.

www.youtube.com/watch?v=TbjV5UdyHM8


Gruppierung und Gliederung

Menü : Daten : Gruppierung und Gliederung

Gruppierung von Spalten


Pivot-Tabelle

Menü : Daten : Pivot-Tabelle

Teste mit dem Beispiel



4. Funktionen

  • Menü Einfügen : Funktion...

  • Funktions-Assistent
    oder Symbol Funktions-Assistent in der Symbolleiste
    Symbol Funktions-Assistent

    Funktions-Assistent
    Abb.: Funktions-Assistent






5. Diagramme

Beispiel Diagramm01
  • Tabelle markieren

  • Menü Einfügen : (Objekt) : Diagramm...
    oder Symbol Diagramm in der Symbolleiste

  • Der Diagramm-Assistent öffnet sich

    Diagramm-Assistent

    Abb.: Diagramm-Assistent


  • Weiter...
    Datenbereich
    Datenreihe
    Diagrammelemente



Beispiel YX (Streudiagramm)

Beispiel Diagramm Punktdiagramm

Diagramm-Assistent


Weitere Datenreihen werden folgendermaßen zugefügt:

  • Mit rechter Maus auf das Diagramm klicken und im Kontext Datenbereiche... wählen.
  • Das Fenster Datenbereiche öffnet sich.
  • Register Datenreihe klicken
  • Weitere Datenreihen hinzufügen.

datenbereiche
Abb.: Datenbereiche - Datenreihe hinzufügen

Diagramm nachträglich ändern

  • Diagramm wählen (Doppelklick!)

  • Mit Menü Format sind weitere Dialogfelder zum Ändern der Elemente des Diagramms erhältlich.

    Diagramm bearbeiten
    Abb.: Diagramm bearbeiten - Symbolleiste zum Bearbeiten des Diagramms


  • Doppelklick auf das Diagramm öffnet eine Symbolleiste zum Bearbeiten des Diagramms.

  • Darüber hinaus kann durch anwählen eines Elements und rechte Maustaste das entsprechende Kontextmenü aufgemacht werden.

  • In der Seitenleiste werden die Eigenschaften des Diagramms eingestellt.


    Diagramm Seitenleiste Eigenschaften
    Abb.: Diagramm Seitenleiste Eigenschaften




6. Calc als Datenbank

Datenbankbereiche

OpenOffice.org Base



7. Makros und Programmierung

OpenOffice.org Basic

OpenOffice.org 3.0 bietet eine Anwendungsprogrammierschnittstelle (Application Programming Interface, API), die über das OpenOffice.org Software Development Kit eine Steuerung der OpenOffice.org-Komponenten aus verschiedenen Programmiersprachen ermöglicht. Weitere Informationen zur OpenOffice.org-API und dem Software Development Kit finden Sie unter http://api.openoffice.org.

Calc Handbuch Makros (engl.)

Makros aufzeichnen


Dieter Steinmetz, Universität Tübingen, ZMBP - Kursübersicht - Im Skript suchen