Indhold

# Operatorer i LibreOffice Calc

Du kan bruge følgende operatorer i LibreOffice Calc:

## Aritmetiske operatorer

Disse operatorer returnerer numeriske resultater.

Operator | Navn | Eksempel
--- | --- | ---
+ | Addition | 1+1
- | Subtraktion | 2-1
- | Negation | -5
* | Multiplikation | 2*2
/ | Division | 9/3
% | Procent | 15%
^ | Exponentiel | 3^2

Forstavelsen "-" (negation) har højere forrang end "^" (exponentiering). For eksempel er -3^2 lig med 9, hvilket er kvadratet på et negativt tal.

## Sammenligningsoperatorer

Disse operatorer returnerer enten SAND eller FALSK.

Operator | Navn | Eksempel
--- | --- | ---
= | Lig med | A1=B1
> | Større end | A1>B1
< | Mindre end | A1<B1
>= | større end eller lig med | A1>=B1
<= | mindre end eller lig med | A1<=B1
<> | Ulighed | A1<>B1

## Tekst operatorer

Operatoren kombinerer flere adskilte tekster til én tekst.

Operator | Navn | Eksempel
--- | --- | ---
& | tekstsammenkædning | "Søn" & "dag" er "Søndag"

## Henvisningsoperatorer

Disse operatorer returnerer et celleområde bestående af nul, en eller flere celler.

Område har den højeste forrang, dernæst fællesmængde og til sidst foreningsmængde.

Operator | Navn | Eksempel
--- | --- | ---
: | Område | A1:C108, A:D eller 3:13
! | Fællesmængde | SUM(A1:B6!B5:C12) Beregner summen af alle celler i fællesmængden. I dette eksempel er resultatet summen af celler B5 og B6.
~ | Sammensætning eller foreningsmængde | Tager to referencer og returnerer en reference liste, som er en sammensætning af den venstre reference fulgt af den højre refere. Dubletter bliver refereret to gange. =TÆL(A1:B2~B2:C3) tæller værdier for A1:B2 og B2:C3. Bemærk at celle B2 bliver talt to gange. =INDEKS(A1:B2~C1:D2;2;1;2) udvælger celle C2, den celle som er først i anden række, første kolonne af den andet område (C1:D2) af områdelisten.

Det er ikke tilladt at bruge en referenceliste inde i et matrixudtryk.

## Operatorprioritet

Tilknytning og prioritet af operatorer, fra højeste til laveste prioritet.

Tilknytning | Operator(er) | Kommentarer
--- | --- | ---
venstre | : | Område.
venstre | ! | Reference-fællesmængde (A1:C4!B1:B5 er B1:B4).
venstre | ~ | Reference-foreningsmængde.
højre | +,- | Unære præfiksoperatorer. For eksempel -5 eller -A1. Bemærk at disse har en anden prioritet end at lægge til og trække fra.
venstre | % | Unær suffiksoperator % (dividér med 100). Bemærk at dette er tilladt med udtryk, for eksempel B1%.
venstre | ^ | Potens (2^3 er 8).
venstre | *,/ | Multiplikation, division.
venstre | +,- | Binære operator lægge samme, trække fra. Bemærk at unære (præfiks) + og - har en anden prioritet.
venstre | & | Binær operation strengsammensætning. Bemærk, at "&" skal have et undvigelsestegn (escape-tegn, \&) når det inkluderes i et XML-dokument.
venstre | =, <>, <, <=, >, >= | Sammenligningsoperatorer lig med, forskellig fra, mindre end, mindre end eller lig med, større end, større end eller lig med.

Præfiks "-" har højere prioritet end "^", "^" er venstreassociativt, og referencefællesmængde har højere prioritet end referenceforeningsmængde.

Præfiks "+" og "-" er defineret til at være højre-associative. Bemærk imidlertid at typiske applikationer som højst implementerer operatorerne angivet her (som specificeret), kan implementere dem som venstre-associative, fordi de beregnede resultater vil være identiske.

Prioritet kan blive tilsidesat ved at bruge parenteser, så "=2+3*4" beregnes til 14, men "=(2+3)*4" beregnes til 20.

Relaterede emner

OpenDocument v1.3 del 4, Formeloperatorer