Aller au contenu principal
Mis à jour le

C'est quoi une expression dans Excel ?

Une expression est toute combinaison de valeurs, de références, d'opérateurs et de fonctions qui peut être évaluée pour produire un résultat. Elle peut être une formule complète ou simplement un argument à l'intérieur d'une fonction.

À quoi sert une expression dans une formule Excel

Repérer les expressions dans une formule te sert d'abord à la lire et à la déboguer sans t'y perdre. Chaque formule n'est qu'un assemblage de ces morceaux évaluables, une référence de cellule, un calcul, un appel de fonction, ou les trois imbriqués.

Ce découpage change ta façon de travailler dès qu'une formule s'allonge. Au lieu de fixer une ligne de 200 caractères en cherchant où ça coince, tu isoles chaque expression, tu regardes ce qu'elle renvoie, puis tu remontes jusqu'à celle qui cloche. Le même réflexe sert à la construire, puisque tu poses d'abord les petits calculs dont tu es sûr avant de les combiner dans la formule finale.

Le piège
Excel n'évalue pas une expression de gauche à droite mais par priorité d'opérateurs, la multiplication passant avant l'addition, si bien que =2+3*4 donne 14 et non 20 sans prévenir. Des parenthèses imposent ton ordre, comme =(2+3)*4.
L'astuce en plus
Sélectionne la portion à tester dans la barre de formule, puis appuie sur F9 : Excel remplace le texte par sa valeur. Reviens à la formule avec Échap, surtout pas avec Entrée, qui figerait le résultat en dur.

Quelle différence entre une expression et une formule dans Excel

Une formule est ce que tu tapes dans une cellule en commençant par le signe égal, alors qu'une expression est n'importe quel bout évaluable à l'intérieur. Toute formule contient donc au moins une expression, mais une expression n'est pas toujours une formule à elle seule.

Dans =SI(A1>10;"Oui";"Non"), la formule entière part du signe égal, tandis que la condition A1>10 est une expression logée dans un argument de la fonction. Une même formule en empile souvent plusieurs, chacune évaluée pour son propre compte.

Deux notions voisines s'y glissent sans s'y confondre. Une fonction comme SI ou SOMME est un bloc de calcul préfabriqué que tu appelles par son nom, et son appel complet, arguments compris, devient alors une expression parmi d'autres. Un opérateur, lui, n'est que le signe (*, >, &) qui relie les opérandes à l'intérieur de l'expression.

Le savais-tu ?
Depuis Excel 365, la fonction LET donne un nom à une expression pour la réutiliser dans le reste de la formule. Le morceau se calcule alors une seule fois, ce qui rend la formule plus lisible et souvent plus rapide.
FAQ

Questions fréquentes sur l'expression

Utilise l'opérateur <>, qui veut dire « différent de » dans une expression. Par exemple, =SI(A1<>0;"Rempli";"Vide") renvoie « Rempli » tant que A1 n'est pas nul. Tu combines <> avec n'importe quelle valeur ou référence, comme les autres opérateurs de comparaison >, < ou =.

Ressources

Du mot à la pratique

Tu sais maintenant ce que le mot veut dire. Reste à s’en servir : la formule, le fichier, et le cours qui remet tout dans l’ordre.

Tout le lexique