Opérateurs de calcul et ordre des opérations

Les opérateurs spécifient le type de calcul à effectuer sur les éléments d'une formule. Excel effectue des calculs dans un ordre standard, mais vous pouvez également contrôler l'ordre des calculs.

AfficherOpérateurs arithmétiques

Pour effectuer les opérations mathématiques de base (addition, soustraction ou multiplication), combiner des nombres et obtenir des résultats numériques, utilisez les opérateurs arithmétiques suivants.

Opérateur arithmétique Signification (exemple)
+ (signe plus) Addition (3+3)
– (signe moins) Soustraction (3–1) ou négation (–1)
* (astérisque) Multiplication (3*3)
/ (barre oblique) Division (3/3)
% (signe pourcentage) Pourcentage (20 %)
Signe ^ Élévation à la puissance (3^2)

AfficherOpérateurs de comparaison

Vous pouvez comparer deux valeurs avec les opérateurs suivants. Lorsque deux valeurs sont comparées à l'aide de ces opérateurs, le résultat est la valeur logique VRAI ou FAUX.

Opérateur de comparaison Signification (exemple)
= (signe égal) Égal à (A1=B1)
> (signe supérieur à) Supérieur à (A1>B1)
< (signe inférieur à) Inférieur à (A1<B1)
>= (signe supérieur ou égal à) Supérieur ou égal à (A1>=B1)
<= (signe inférieur ou égal à) Inférieur ou égal à (A1<=B1)
<> (signe différent de) Différent de (A1<>B1)

AfficherOpérateur de jointure

Utilisez le et commercial (&) pour joindre une ou plusieurs chaînes de caractères afin d'obtenir un seul texte.

Opérateur de jointure Signification (exemple)
& (et commercial) Joint deux valeurs pour obtenir une valeur de texte continue ("Nord"&"ouest")

AfficherOpérateurs de référence

Combinez des plages de cellules pour effectuer des calculs avec les opérateurs suivants.

Opérateur de référence Signification (exemple)
: (deux-points) Opérateur de plage qui permet d'obtenir une référence pour toutes les cellules entre deux références, y compris les deux références (B5:B15)
; (point-virgule) Opérateur d'union qui combine plusieurs références dans une référence (SOMME(B5:B15;D5:D15))
(espace simple) Opérateur d'intersection qui permet d'obtenir une référence pour les cellules communes aux deux références (B7:D7 C6:C8)

AfficherOrdre des opérations dans les formules

Une formule dans Excel commence toujours avec le signe égal (=). Les éléments du calcul (opérandes), séparés par des opérateurs de calcul, figurent après le signe égal. Excel calcule la formule de gauche à droite, selon un ordre spécifique pour chaque opérateur dans la formule.

Si vous combinez plusieurs opérateurs dans une formule, Excel effectue les opérations dans l'ordre indiqué dans le tableau suivant. Si une formule contient des opérateurs avec la même priorité — par exemple, si une formule contient un opérateur de multiplication et un opérateur de division — Excel prend en compte les opérateurs de gauche à droite.

Opérateur Description

: (deux-points)

; (point-virgule)

(espace simple)

Opérateurs de référence
– (signe moins) Négation (comme dans -1)
% (signe pourcentage) Pourcentage
Signe ^ Élévation à la puissance

* (astérisque)

/ (barre oblique)

Multiplication et division

+ (signe plus)

– (signe moins)

Addition et soustraction
& (et commercial) Lie deux chaînes de caractères (concaténation)

= (signe égal)

> (signe supérieur à)

< (signe inférieur à)

>= (signe supérieur ou égal à)

<= (signe inférieur ou égal à)

<> (signe différent de)

Comparaison

Pour modifier l'ordre d'évaluation, placez entre parenthèses la partie de la formule devant être calculée en premier. Par exemple, la formule suivante donne le résultat 11 car Excel calcule la multiplication avant l'addition. La formule multiplie 2 par 3 puis ajoute 5 au résultat.

=5+2*3

Toutefois, si vous utilisez des parenthèses pour modifier la syntaxe, Excel ajoute 5 et 2 puis multiplie le résultat par 3 pour obtenir 21.

=(5+2)*3

Dans l'exemple ci-dessous, les parenthèses qui encadrent la première partie de la formule forcent Excel à calculer B4+25 puis à diviser le résultat par la somme des valeurs des cellules D5, E5 et F5.

=(B4+25)/SOMME(D5:F5)

AfficherConversion des valeurs dans les formules par Excel

Lorsque vous entrez une formule, Excel attend certains types de valeurs pour chaque opérateur. Si vous entrez un type de valeur différent de celui attendu, Excel peut parfois convertir la valeur.

La formule donne le résultat suivant Explication
="1"+"2" 3 Lorsque vous utilisez le signe plus (+), Excel attend des nombres dans la formule. Même si les guillemets indiquent que "1" et "2" sont des valeurs de texte, Excel convertit automatiquement les valeurs de texte en nombres.
=1+"4,00 €" 5 Lorsqu'une formule attend un nombre, Excel convertit le texte s'il est dans un format généralement accepté pour un nombre.
="01/06/2001"-"01/05/2001" 31 Excel interprète le texte comme une date au format jj/mm/aaaa, convertit les dates en numéros de série, puis calcule la différence entre ceux-ci.
=RACINE("8+1") #VALEUR! Excel ne peut pas convertir le texte "8+1" en nombre. Vous pouvez utiliser "9" ou "8"+"1" au lieu de "8+1" pour convertir le texte en nombre et renvoyer le résultat 3.
="A"&VRAI AVRAI Lorsque du texte est attendu, Excel convertit les nombres et valeurs logiques telles que VRAI et FAUX en texte.

Voir aussi

Modification d'une formule

Modification du recalcul, de l'itération ou de la précision de la formule

 
 
S'applique à :
Excel pour Mac 2011