Opérateurs dans LibreOffice Calc

Vous pouvez utiliser les opérateurs suivants dans LibreOffice Calc :

Opérateurs arithmétiques

Ces opérateurs renvoient des résultats numériques.

Opérateur

Nom

Exemple

+

Addition

1+1

-

Soustraction

2-1

-

NĂ©gation

-5

*

Multiplication

2*2

/

Division

9/3

%

Pourcentage

15%

^

Puissance

3^2


note

Le préfixe "-" (négation) a une priorité plus élevée que "^" (exponentiation). Par exemple -3^2 est égal à 9, qui est le carré d'un nombre négatif.


Opérateurs de comparaison

Ces opérateurs renvoient la valeur logique VRAI ou FAUX.

Opérateur

Nom

Exemple

=

Est Ă©gal Ă 

A1=B1

>

Supérieur à

A1>B1

<

Inférieur à

A1<B1

>=

Supérieur ou égal à

A1>=B1

<=

Inférieur ou égal à

A1<=B1

<>

Inégalité

A1<>B1


Opérateurs de texte

L'opérateur sert à relier des chaînes de caractères pour obtenir un texte global.

Opérateur

Nom

Exemple

&

Concaténation de texte

"Same" & "di" donne "Samedi"


Opérateurs de référence

Ces opérateurs renvoient une plage de cellules de zéro, une ou plusieurs cellules.

La plage a la plus haute priorité, puis l'intersection et finalement, l'union.

Opérateur

Nom

Exemple

:

Plage

A1:C108, A:D ou 3:13

!

Intersection

SOMME(A1:B6!B5:C12)

Calcule la somme de toutes les cellules dans l'intersection ; dans cet exemple, le résultat renvoie la somme des cellules B5 et B6.

~

Concaténation ou union

Prend deux références et renvoie une liste de références qui est une concaténation de la référence de gauche suivie par la référence de droite. Les entrées doubles sont référencées deux fois.

=NB(A1:B2~B2:C3) compte les valeurs de A1:B2 et B2:C3. Notez que la cellule B2 est comptée deux fois.

=INDEX(A1:B2~C1:D2;2;1;2) sélectionne la cellule C2, c'est-à-dire la première cellule de la deuxième ligne, première colonne, de la deuxième plage (C1:D2) de la liste des plages.


note

Une liste de références n'est pas autorisée dans une expression matricielle.


Précédence des opérateurs

Associativité et priorité des opérateurs, de la priorité la plus élevée à la plus basse.

Associativité

Opérateur(s)

Commentaires

gauche

:

Plage.

gauche

!

Intersection de référence (A1:C4!B1:B5 is B1:B4).

gauche

~

Union de référence.

droite

+,-

Préfixez les opérateurs unaires, par exemple -5 ou -A1. Notez que ceux-ci ont une priorité différente de celle de l’addition et de la soustraction.

gauche

%

Opérateur unaire Postfix % (diviser par 100). Notez que cela est légal avec des expressions, par exemple B1%.

gauche

^

Puissance (2^3 est 8).

gauche

*,/

Multiplier, diviser.

gauche

+,-

Les opérations binaires ajoutent, soustraient. Notez que unaire (préfixe) + et - ont une priorité différente.

gauche

&

Concaténation de chaînes d’opérations binaires. Notez que "&" doit être échappé lorsqu'il est inclus dans un document XML.

gauche

=, <>, <, <=,
>, >=

Opérateurs de comparaison égal à, non égal à, inférieur à, inférieur ou égal à, supérieur à, supérieur ou égal à.


note

Le préfixe "-" a une priorité plus élevée que "^", "^" est associatif à gauche et l'intersection de référence a une priorité plus élevée que l'union de référence.


note

Les préfixes "+" et "-" sont définis comme étant associatifs à droite. Cependant, notez que les applications typiques qui implémentent au maximum les opérateurs définis dans cette spécification (comme spécifié) peuvent les implémenter en tant qu'associatifs à gauche, car les résultats calculés seront identiques.


note

La priorité peut être remplacée en utilisant des parenthèses, donc "=2+3*4" calcule 14 mais "=(2+3)*4" calcule 20.


Aidez-nous !