Les opérateurs spécifient le type de calcul que vous voulez effectuer sur les éléments d’une formule, tels que l’addition, la soustraction, la multiplication ou la Division. Dans cet article, vous allez découvrir l’ordre par défaut dans lequel les opérateurs agissent sur les éléments d’un calcul. Vous découvrirez également comment changer cet ordre à l’aide de parenthèses.
Types d’opérateurs
Il existe quatre types d’opérateurs de calcul : arithmétiques, de comparaison, de concaténation de texte et de référence.
Opérateurs arithmétiques
Pour effectuer des opérations mathématiques de base, telles que l’addition, la soustraction ou la 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 |
= 3-1 |
* (astérisque) |
Multiplication |
= 3 * 3 |
/ (barre oblique) |
Division |
= 3/3 |
% (signe pourcentage) |
Pourcentage |
= 20% |
^ (signe insertion) |
Exposant |
= |
Opérateurs de comparaison
Les opérateurs figurant dans le tableau ci-dessous vous permettent de 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 |
Opérateur de concaténation de texte
Utilisez l’esperluette (&) pour joindre ou concaténer une ou plusieurs chaînes de texte afin 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 de texte continu. |
= "Nord" & "vent" |
Opérateurs de référence
Combinez des plages de cellules pour les calculs à l’aide de 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 |
= SOMME (B5 : B15) |
, (virgule) |
Opérateur d’Union qui combine plusieurs références en une seule référence. |
= 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. |
= SOMME (B7 : D7 C6 : C8) |
# (dièse) |
Le symbole # est utilisé dans plusieurs contextes :
|
|
@ (au) |
Opérateur de référence, qui est utilisé pour indiquer une intersection implicite dans une formule. |
= @A1 : A10 = SOMME (Table1 [@ [janvier] : [décembre]]) |
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 donc important de bien comprendre l’ordre, et de modifier l’ordre des résultats pour obtenir les résultats que vous souhaitez voir.
Ordre de calcul
Les formules calculent les valeurs dans un ordre spécifique. Dans Excel, une formule commence toujours par le signe égal (=). Le signe égal indique à Excel que les caractères qui suivent constituent une formule. Après ce signe égal, il est possible qu’une série d’éléments soit calculée (les opérandes), séparées par des opérateurs de calcul. Excel calcule la formule de gauche à droite, selon un ordre spécifique pour chaque opérateur de la formule.
Ordre de priorité des opérateurs
Si vous utilisez simultanément plusieurs opérateurs 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 |
& |
Concaténation de deux chaînes de texte |
= |
Comparaison |
Utilisation des parenthèses
Pour changer l’ordre de calcul, mettez entre parenthèses la partie de la formule qui doit être calculée en premier. Par exemple, la formule suivante a pour résultat la valeur 11, car Excel calcule la multiplication avant addition. La formule multiplie d’abord 2 par 3, puis ajoute 5 au résultat.
=5+2*3
En revanche, si vous modifiez la syntaxe en utilisant des parenthèses, Excel additionne 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 entourent la première partie de la formule forcent Excel à calculer B4 + 25 en premier, puis divisent le résultat en fonction de la somme des valeurs des cellules D5, E5 et F5.
=(B4+25)/SOMME(D5:F5)
Regardez cette vidéo sur l’ordre des opérateurs dans Excel pour en savoir plus.
Comment Excel convertit les valeurs des formules
Lorsque vous entrez une formule, Excel attend des types spécifiques de valeurs pour chaque opérateur. Si vous entrez un type de valeur différent de celui prévu, Excel peut convertir la valeur.
La formule |
InsertFromFile |
Explication |
= "1" + "2" |
3 |
Lorsque vous utilisez un signe plus (+), Excel attend des nombres dans la formule. Même si les guillemets signifient 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 est associée à un nombre, Excel convertit du texte s’il est dans un format qui serait normalement accepté pour un numéro. |
= "6/1/2001"-"5/1/2001" |
° |
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 eux. |
= SQRT ("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 » au lieu de « 8 + 1 » pour convertir le texte en nombre et renvoyer le résultat 3. |
= "A" &TRUE |
ATRUE |
Lorsque le texte est attendu, Excel convertit les nombres et les valeurs logiques, telles que TRUE et FALSe en texte. |
Besoin d’aide supplémentaire ?
Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.