Inhalte

# Operatoren in LibreOffice Calc

In LibreOffice Calc stehen Ihnen die folgenden Operatoren zur Verfügung:

## Arithmetische Operatoren

Diese Operatoren liefern numerische Ergebnisse.

Operator | Namen | Beispiel
--- | --- | ---
+ | Addition | 1+1
- | Subtraktion | 2-1
- | Negation | -5
* | Multiplikation | 2*2
/ | Division | 9/3
% | Prozent | 15%
^ | Potenzierung | 3^2

Das Präfix „-“ (Negation) hat einen höheren Vorrang als „^“ (Potenzierung). Zum Beispiel ist -3^2 gleich 9, was das Quadrat einer negativen Zahl ist.

## Vergleichsoperatoren

Diese Operatoren liefern den Wahrheitswert WAHR oder FALSCH.

Operator | Namen | Beispiel
--- | --- | ---
= | Gleich | A1=B1
> | Größer als | A1>B1
< | Kleiner als | A1<B1
>= | Größer oder gleich | A1>=B1
<= | Kleiner oder gleich | A1<=B1
<> | Ungleich | A1<>B1

## Textoperator

Der Operator verknüpft einzelne Texte zu einem Gesamttext.

Operator | Namen | Beispiel
--- | --- | ---
& | Textverkettung | "Sun" & "day" ergibt "Sunday"

## Bezugsoperatoren

Diese Operatoren geben einen Zellbereich von null, einer oder mehreren Zellen zurück.

Bereich hat die höchste Priorität, dann folgt Schnittmenge und dann Vereinigungsmenge.

Operator | Namen | Beispiel
--- | --- | ---
: | Bereich | A1:C108, A:D oder 3:13
! | Schnittmenge | SUMME(A1:B6!B5:C12) Berechnet die Summe aller Zellen der Schnittmenge; In diesem Beispiel ergibt das die Summe der Zellen B5 und B6.
~ | Verkettung oder Vereinigungsmenge | Nimmt zwei Verweise und gibt eine Verweisliste zurück, die eine Verkettung des linken Verweises gefolgt von dem rechten Verweis ist. Doppelte Einträge werden zweimal verwiesen. =ANZAHL(A1:B2~B2:C3) zählt die Werte von A1:B2 und B2:C3. Beachten Sie, dass die Zelle B2 zweimal gezählt wird. =INDEX(A1:B2~C1:D2;2;1;2) wählt Zelle C2 aus, das heißt die erste Zelle der zweiten Zeile, ersten Spalte, des zweiten Bereichs (C1:D2 ) der Bereichsliste.

Eine Verweisliste ist innerhalb eines Matrixausdrucks nicht zulässig.

## Vorrang von Operatoren

Verknüpfbarkeit und Rangfolge der Operatoren, von der höchsten zur niedrigsten Rangfolge.

Verknüpfbarkeit | Operator(en) | Kommentare
--- | --- | ---
links | : | Bereich.
links | ! | Bereichs-Schnittmenge (A1:C4!B1:B5 ist B1:B4).
links | ~ | Bereichs-Vereinigung
rechts | +,- | Vorzeichen unärer Operatoren. Zum Beispiel -5 oder -A1. Beachten Sie, dass diese eine andere Priorität haben als Addition und Subtraktion.
links | % | Anhängung des unären Operators % (durch 100 dividieren). Beachten Sie, dass dies bei Ausdrücken zulässig ist, beispielsweise B1%.
links | ^ | Potenz (2^3 ist 8).
links | *,/ | Multiplikation, Division.
links | +,- | Binäre Operationen Addition, Subtraktion. Beachten Sie, dass unäres + und – (Vorzeichen) eine andere Priorität haben.
links | & | Verkettung binärer Operationszeichenfolgen. Beachten Sie, dass „&“ mit Escapezeichen versehen werden muss, wenn es in ein XML-Dokument eingefügt wird.
links | =, <>, <, <=, >, >= | Vergleichsoperatoren gleich, ungleich, kleiner als, kleiner oder gleich, größer als, größer oder gleich.

Das Präfix "-" hat eine höhere Priorität als "^", "^" ist linksassoziativ und Bereichs-Schnittmenge hat eine höhere Priorität als Bereich-Vereinigung.

Präfix "+" und "-" sind rechtsassoziativ definiert. Beachten Sie jedoch, dass typische Anwendungen, die höchstens die in dieser Spezifikation definierten Operatoren (wie angegeben) implementieren, diese als linksassoziativ implementieren können, da die berechneten Ergebnisse identisch sind.

Die Vorrangstellung kann durch die Verwendung von Klammern außer Kraft gesetzt werden, sodass "=2+3*4" 14 ergibt, "=(2+3)*4" jedoch 20.

Verwandte Themen

OpenDocument v1 .3 Teil 4, Formeloperatoren