Opérateurs de calcul et ordre de priorité dans Excel

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Opérateurs de spécifient le type de calcul que vous voulez effectuer sur les éléments dans une formule, telles que l’addition, la soustraction, multiplication ou division. Dans cet article, vous allez découvrir l’ordre par défaut dans lequel les opérateurs agissent sur les éléments dans un calcul. Vous allez également découvrir comment faire pour modifier l’ordre suivant en utilisant des parenthèses.

Types d’opérateurs

Il existe quatre types d’opérateurs de calcul différents : arithmétiques, de comparaison, de concaténation de texte et de référence.

Pour effectuer des opérations mathématiques de base telles que l’addition, la soustraction ou multiplication, ou pour combiner des nombres et produire des résultats numériques, utilisez les opérateurs arithmétiques dans ce tableau.

Opérateur arithmétique

Signification

Exemple

+ (signe plus)

Addition

3+3

– (signe moins)

Soustraction
Négation

3 – 1
– 1

* (astérisque)

Multiplication

3*3

/ (barre oblique)

Division

3/3

% (signe pourcentage)

Pourcentage

20 %

^ (signe insertion)

Exposant

3^2

Avec les opérateurs dans le tableau ci-dessous, vous pouvez comparer deux valeurs. Lorsque deux valeurs sont comparées à l’aide de ces opérateurs, le résultat est une valeur logique TRUE ou FALSE.

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)

Différent de

A1<>B1

Utilisez le signe « & » (et commercial) pour combiner (concaténer) une ou plusieurs chaînes de texte en vue d’obtenir un seul élément de texte.

Opérateur de texte

Signification

Exemple

& (et commercial)

Lie, ou concatène, deux valeurs pour produire une valeur texte continue.

( "Nord"& "vent" )

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

Opérateurs de référence

Signification

Exemple

: (deux-points)

Opérateur de plage qui produit une référence à toutes les cellules comprises entre deux références, ces deux références étant incluses

B5:B15

, (virgule)

Opérateur d’union qui combine plusieurs références en une seule.

SOMME(B5:B15,D5:D15)

(espace)

Opérateur d’intersection qui produit une référence aux cellules qui sont communes à deux références.

B7:D7 C6:C8

Ordre dans lequel Excel effectue les opérations dans les formules

Dans certains cas, l’ordre dans lequel le calcul est effectué peut affecter la valeur de retour de la formule, il est important de comprendre l’ordre, et comment vous pouvez modifier l’ordre pour obtenir les résultats que vous devriez voir.

Formules calculent des valeurs dans un ordre spécifique. Une formule dans Excel commence toujours par un signe égal (=). Ce signe indique à Excel que les caractères qui suivent constituent une formule. Après ce signe égal, il peut y avoir une série d’éléments à calcule (les opérandes), qui sont séparés par des opérateurs de calcul. Excel calcule la formule de gauche à droite, en fonction d’un ordre spécifique pour chaque opérateur de la formule.

Si vous utilisez simultanément plusieurs opérateurs la fois dans la même formule, Excel effectue les opérations dans l’ordre indiqué dans le tableau suivant. Si une formule contient des opérateurs de même priorité (comme c’est le cas, par exemple, pour une formule contenant un opérateur de multiplication et un opérateur de division), Excel traite les opérations de gauche à droite.

Opérateur

Description

: (deux-points)

(espace simple)

, (virgule)

Opérateurs de référence

Négation (comme dans –1)

%

Pourcentage

^

Exposant

* et /

Multiplication et division

+ et –

Addition et soustraction

&

Connecte deux chaînes de texte (concaténation)

=
< >
< =
> =
<>

Comparaison

Pour modifier l’ordre d’évaluation, mettez entre parenthèses la partie de la formule doit être calculée en premier. Par exemple, la formule suivante renvoie la valeur 11, étant donné qu’Excel calcule la multiplication avant l’addition. La formule tout d’abord multiplie 2 par 3, puis ajoute 5 au résultat.

=5+2*3

En revanche, si vous modifiez la syntaxe utilisez des parenthèses, Excel additionne 5 et 2 et puis multiplie le résultat par 3 pour obtenir 21.

=(5+2)*3

Dans l’exemple ci-dessous, les parenthèses entourant la première partie de la formule forcer Excel à calculer B4 + 25 et divisez ensuite le résultat par la somme des valeurs dans les cellules D5, E5 et F5.

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

Pour plus d’informations, regardez cette vidéo sur ordre des opérateurs dans Excel .

Comment Excel convertit des valeurs en formules ?

Lorsque vous entrez une formule, Excel exige des types spécifiques de valeurs pour chaque opérateur. Si vous entrez un autre type de valeur qu’est prévu, Excel peut convertir la valeur.

Formule

Résultat

Explication

="1"+"2"

3

Lorsque vous utilisez le signe plus (+), Excel attend des nombres dans la formule. Même si les guillemets signifient que "1" et "2" sont des valeurs texte, Excel les convertit automatiquement en nombres.

=1+"4€"

5

Lorsqu’une formule attend un nombre, Excel convertit le texte si ce dernier est au format qui serait normalement accepté pour un nombre.

="01/06/2001"-"01/05/2001"

31

Excel interprète le texte en tant que date au format jj/mm/aaaa, convertit les dates en numéros de série, puis calcule la différence entre les deux.

=RACINE("8+1")

#VALEUR!

Excel ne peut pas convertir le texte en nombre, car le texte "8+1" ne peut pas être converti en nombre. Vous pouvez utiliser "9" ou "8"+"1" à la place de "8+1" pour convertir le texte en nombre et renvoyer le résultat 3.

="A"&VRAI

AVRAI

Lorsque le texte est attendu, Excel convertit les nombres en valeurs logiques telles que VRAI et FAUX en texte.

Vous avez une question sur une fonction en particulier ?

Poser une question sur le forum de la communauté Excel

Aidez-nous à nous améliorer Excel

Vous avez des suggestions sur la manière dont nous pouvons améliorer la prochaine version d’Excel ? Si c’est le cas, consultez les rubriques du forum UserVoice dédié à Excel.

Voir aussi

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×