Verkettete und verschachtelte Funktionen in Calc

30. April 2015
Achim Wagenknecht Von Achim Wagenknecht, Freeware & Open Source, News & Trends, Linux, OpenOffice, Picasa, GIMP, Multimedia ...

Eine Funktion in Calc ist ein kleines Programm im Programm, das einen Wert als Input entgegennimmt und einen anderen Wert ausgibt.

Windows+Linux / Deutsch / Open Source. Manchmal fehlt eine bestimmte Funktion in LibreOffice Calc. Mit dem richtigen Trick lassen sich solche Funktionen oft trotzdem realisieren. So manche fehlende Funktion entpuppt sich bei genauerer Betrachtung als Kombination mehrerer anderer Funktionen. Indem Sie Funktionen verschachteln oder verketten, erzeugen Sie neue Funktionen.

Verschachtelte Funktionen sind wie die berühmten Matrioschka-Puppen ineinander angeordnet:
Funktion3(Funkion2(Funktion1(X)))
Die Funktionen werden dabei von innen nach außen ausgewertet. Auf das ursprüngliche X wird zunächst Funktion1 angewendet. Auf das Ergebnis dann Funktion2 und dann Funktion3. Das spart Platz, kann aber schnell unübersichtlich werden. Übersichtlicher ist es, die Funktionen zu verketten.

Wenn Sie Funktionen verketten, verteilen Sie die Berechnungen auf mehrere Spalten:
Spalte A: X
Spalte B: Funktion1(A)
Spalte C: Funktion2(B)
Spalte D: Funktion3(C)
Das Ergebnis ist das gleiche wie bei den verschachtelten Funktionen. Diese Schreibweise braucht mehr Platz, dafür bleibt die Tabelle aber viel übersichtlicher und verständlicher. So kann auch ein anderer später verstehen, wie die Tabelle funktioniert. Auch wenn man selbst sich nach längerer Zeit erneut mit einer alten Tabelle beschäftigt, erleichtert die verkettete Schreibweise das Verständnis.

Die folgende verschachtelte Funktion markiert zum Beispiel jede siebte Zeile mit WAHR:
NICHT((REST(ZEILE()-1;7)))

Verkettet sieht die gleiche Funktion so aus:
Spalte B: =ZEILE()-1
Spalte C: =REST(B1;7)
Spalte D: =NICHT(C1)
Das Ergebnis ist das gleiche.

Mehr dazu: So formatieren Sie jede siebte Zeile in Calc

So nutzen Sie endlich alle Office-Möglichkeiten!

Jetzt gratis per E-Mail

DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Datenschutzgarantie:

Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters. Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter. Jederzeit abbestellbar durch einen Link im Newsletter.

Weitere Artikel zum Thema

Newsletter

Jetzt kostenlose Windows-Hilfe anfordern!

  • die besten Tipps
  • völlig kostenlos
  • jederzeit abbestellbar
DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Datenschutzgarantie:

Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters. Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter. Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Experten

Rudolf Ring twittert für @Computerwissen

Die von Ihnen eingegebene E-Mail Adresse ist nicht korrekt. Bitte korrgieren Sie Ihre Eingabe und klicken Sie auf "OK":

Bitte wählen Sie mindestens einen Newsletter aus und klicken Sie auf "OK"