Vous avez déjà passé une demi-heure à additionner manuellement une colonne de chiffres, en vérifiant trois fois parce que vous n’étiez pas sûr du total ? Arrêtez. Une formule Excel fait le même travail en une fraction de seconde, sans erreur de calcul. Pourtant, la plupart des utilisateurs restent bloqués sur la simple somme et n’osent pas aller plus loin.
Cet article vous donne les clés pour passer de la calculette déguisée à un tableur qui analyse, filtre et croise les données à votre place. On commence par les fondations (comment une formule voit les cellules), on attaque les fonctions incontournables, et on termine par les astuces qui rendent vos classeurs plus propres et plus rapides. Le tout sans jargon inutile : vous n’avez pas besoin d’être analyste financier pour comprendre ce qui suit.
Une formule Excel, ce n’est pas une fonction : posez les bases
Avant de foncer dans les fonctions, on pose le vocabulaire. Une formule Excel est une instruction que vous écrivez dans une cellule pour produire un résultat. Elle peut être aussi simple que =10+5 ou aussi complexe qu’une imbrication de plusieurs fonctions et références. Une fonction est un mot réservé, comme SOMME ou MOYENNE, qu’Excel reconnaît pour effectuer un calcul prédéfini. Toute formule qui contient une fonction reste une formule ; toute fonction utilisée seule est aussi une formule. Bref, la fonction est un ingrédient, la formule est la recette.
La vidéo ci-dessus montre bien le geste : on ne tape pas tout au clavier, on clique sur les cellules. C’est d’ailleurs la méthode la plus fiable pour construire une formule sans se tromper de référence. Cliquez sur une cellule vide, tapez =, puis cliquez sur la première cellule que vous voulez inclure, ajoutez un opérateur, cliquez sur la suivante, et validez avec Entrée. La barre de formule, située juste au-dessus des colonnes, affiche le contenu réel de la cellule active ; c’est là que vous pouvez relire ou modifier une formule sans double-cliquer dessus.
Une précaution toute bête mais qui évite bien des cheveux blancs : quand vous ouvrez un classeur existant, vérifiez le mode d’affichage. Si Excel montre =A1+B1 au lieu du résultat, vous êtes en mode « Formules ». Allez dans l’onglet Formules et décochez « Afficher les formules ». Ça prend deux clics, et ça vous épargne de croire que le classeur est cassé.
Références relatives, absolues, mixtes : le secret de la recopie
C’est le concept qui sépare ceux qui perdent un après-midi à retaper des formules de ceux qui en tirent une colonne en une seconde. Tout tourne autour du symbole $.
Par défaut, quand vous écrivez =B2*C2 et que vous tirez la poignée de recopie vers le bas, Excel incrémente le numéro de ligne : =B3*C3, puis =B4*C4. C’est une référence relative. Le comportement est le même horizontalement si vous tirez vers la droite (les lettres de colonne changent). Pratique pour appliquer le même calcul à une liste.
Si vous voulez que le prix unitaire (disons en cellule D1) ne bouge jamais quand vous recopiez, vous le bloquez avec $ : =B2*$D$1. Là, que vous alliez en bas ou à droite, la référence reste accrochée à D1. C’est la référence absolue.
Il y a un cas intermédiaire, la référence mixte, dans lequel on ne bloque que la ligne (A$1) ou que la colonne ($A1). Il est moins fréquent, mais devient utile quand on construit une table de multiplication ou un tableau croisé à la main. Par exemple, pour multiplier chaque valeur d’une ligne par le coefficient d’une colonne d’en-tête, on combine $ de manière à ce que la colonne reste fixe sur l’en-tête et la ligne fixe sur l’autre.
Le choix entre relatif et absolu n’est pas une question de préférence, c’est ce qui détermine si votre formule reste juste après recopie. Avant de copier, posez-vous la question : « Est-ce que cette référence doit suivre la cellule de destination, ou doit-elle toujours pointer la même cellule source ? » La plupart des erreurs sur les totaux ou les pourcentages viennent d’un $ oublié.
Les opérateurs : bien plus que + et −
Une formule ne se limite pas aux quatre opérations. Excel reconnaît plusieurs familles d’opérateurs.
Les opérateurs arithmétiques sont les plus intuitifs : +, -, *, /, et ^ pour la puissance (par exemple =3^2 donne 9). L’ordre des opérations suit les règles mathématiques classiques, donc =2+3*4 renvoie 14, pas 20. Pour forcer la priorité, on utilise des parenthèses comme en maths.
Les opérateurs de comparaison (=, <>, <, >, <=, >=) renvoient VRAI ou FAUX. Ils sont surtout utilisés à l’intérieur de fonctions comme SI ou NB.SI. Par exemple, =A2>100 vous dira si la valeur dépasse 100, mais seul dans une cellule, c’est rarement l’usage final.
L’opérateur de concaténation & sert à assembler du texte : =A2&" "&B2 fusionne prénom et nom avec un espace. C’est l’alternative à la fonction CONCATENER, plus rapide à taper.
Enfin, l’opérateur de plage : (deux points) définit un ensemble de cellules contiguës (A1:A10), et le point-virgule ; sépare des références non contiguës dans certaines formules (=SOMME(A1;A3;A5)). Ne confondez pas le point-virgule français, utilisé comme séparateur de liste dans les paramètres de fonction, avec la virgule anglo-saxonne : dans une version française d’Excel, SOMME(A1; B1) est correct, SOMME(A1, B1) affichera une erreur.
Les fonctions à connaître pour ne plus jamais faire de calcul à la main
Ici, on ne va pas lister les 500 fonctions d’Excel. On va droit au but avec les cinq (plus une) qui résolvent la quasi-totalité des tâches quotidiennes sans avoir besoin d’un cours complet.
SOMME et MOYENNE, le socle
=SOMME(plage) additionne tout ce que vous lui donnez. =MOYENNE(plage) calcule la moyenne arithmétique. Rien de sorcier, mais la puissance vient de l’auto-ajustement : insérez une ligne au milieu de la plage, la fonction s’adapte sans rien toucher. Utilisez-les systématiquement plutôt que =A1+A2+A3, qui devient illisible au bout de dix cellules.
NB et NBVAL : compter ce qui compte
=NB(plage) compte combien de cellules contiennent un nombre. =NBVAL(plage) compte toutes les cellules non vides, quel que soit le type (texte, date, erreur). Besoin de savoir combien de lignes ont été renseignées dans une colonne ? NBVAL est votre réponse. Besoin de connaître le nombre de notes chiffrées dans un relevé ? NB.
RECHERCHEX pour ne plus jamais utiliser RECHERCHEV
RECHERCHEV a fait son temps. Depuis Excel 2021 et Microsoft 365, RECHERCHEX la remplace avantageusement : elle cherche une valeur dans une colonne et renvoie le contenu d’une autre colonne de la même ligne, sans exiger que la colonne de recherche soit la première. Exemple : vous avez un tableau avec un identifiant en colonne B et un prix en colonne F, vous écrivez =RECHERCHEX(valeur; B:B; F:F). C’est plus lisible, et surtout elle ne plante pas quand on insère une colonne au milieu.
SI, pour décider automatiquement
=SI(condition; valeur_si_vrai; valeur_si_faux) est la brique logique d’Excel. « Si le montant est supérieur à 200 €, appliquer une remise de 5 %, sinon laisser le prix plein » se traduit par =SI(A2>200; A2*0,95; A2). On peut imbriquer plusieurs SI pour gérer plusieurs cas, mais au-delà de trois niveaux, il est souvent plus lisible de basculer sur SI.CONDITIONS ou un tableau de correspondance dans un autre onglet.
SOUS.TOTAL, le jumeau caché
Beaucoup de gens utilisent SOMME sous un tableau filtré et s’étonnent que le total ne change pas quand ils cochent un filtre. =SOUS.TOTAL(9; plage) additionne uniquement les cellules visibles. Le premier argument (9 pour SOMME, 1 pour MOYENNE, etc.) indique l’opération. À utiliser dès que vous activez les filtres automatiques : ça évite de croire que le classeur se trompe.
Aller plus loin : l’analyse conditionnelle sans peur
Une fois les fondamentaux en place, on peut attaquer les fonctions qui transforment Excel en outil d’analyse. Ces formules sont souvent celles qui impressionnent en réunion, alors qu’elles ne demandent qu’un peu de logique.
SOMME.SI et NB.SI : calculer sous condition
La famille SI est probablement ce qui vous fera gagner le plus de temps. =SOMME.SI(plage_critère; critère; plage_somme) additionne les valeurs de plage_somme uniquement pour les lignes où plage_critère satisfait le critère. Par exemple, « somme des ventes du produit “Chaussures” » se fait en une seule cellule. NB.SI compte le nombre de lignes qui vérifient une condition.
Si vous avez plusieurs conditions, utilisez SOMME.SI.ENS et NB.SI.ENS. La syntaxe est un peu plus lourde, mais le principe reste identique. Ces fonctions battent n’importe quel tableau croisé dynamique quand vous voulez un résultat figé directement dans une cellule, réutilisable ailleurs.
SOMMEPROD, la petite bombe discrète
SOMMEPROD multiplie deux plages terme à terme puis additionne les produits. En clair, =SOMMEPROD(A1:A5; B1:B5) correspond à A1*B1 + A2*B2 + … + A5*B5. La puissance, c’est qu’on peut y glisser des conditions sans Ctrl+Maj+Entrée, comme compter le nombre de lignes où le produit est “Chaussures” et le mois “Janvier” : =SOMMEPROD((B2:B100="Chaussures")*(C2:C100="Janvier")). Cela reste une alternative flexible aux SOMME.SI.ENS quand les critères sont nombreux ou que vous devez pondérer.
SI.ERREUR, pour des classeurs qui restent propres
Il suffit qu’une cellule intermédiaire soit vide pour que votre jolie formule affiche un vilain #DIV/0!. =SI.ERREUR(formule; valeur_si_erreur) remplace l’erreur par ce que vous voulez : zéro, un tiret, ou un texte explicite comme “Donnée manquante”. C’est systématiquement utile quand vous construisez un tableau de bord destiné à d’autres personnes, qui paniquent moins devant “-” que devant #N/A.
Utiliser ces fonctions avancées, c’est un peu comme passer d’un outil de productivité basique à un véritable assistant : vous gagnez en vitesse et en fiabilité sur des tâches répétitives.
Les messages d’erreur : un diagnostic, pas une punition
Excel a le chic pour vous jeter des #REF! à la figure au moment où vous montrez votre écran à un collègue. Ces codes sont en réalité des diagnostics très précis : une fois qu’on les traduit, la correction prend rarement plus de trente secondes.
#DIV/0! : vous divisez par zéro ou par une cellule vide. Vérifiez le dénominateur. Pensez à SI.ERREUR pour l’anticiper.
#N/A : une fonction de recherche (RECHERCHEX, RECHERCHEV, EQUIV) ne trouve pas la valeur cherchée. Soit la donnée n’existe pas, soit vous avez un problème d’espace en trop ou de format (nombre vs texte).
#VALEUR! : vous mélangez des types incompatibles. Un classique : essayer d’additionner un nombre et du texte. Utilisez la fonction ESTNUM pour vérifier si une cellule contient bien un nombre avant de l’intégrer dans un calcul.
#REF! : une référence est cassée parce que la cellule ou la feuille pointée a été supprimée. C’est le plus difficile à réparer si vous n’avez pas de sauvegarde, donc avant de supprimer des lignes, vérifiez qu’aucune formule ne dépend du contenu.
Plutôt que de les ignorer, prenez le réflexe d’utiliser le bouton « Vérification des erreurs » (onglet Formules) qui vous promène directement sur chaque problème et suggère une correction. C’est plus efficace que de les traquer à l’œil dans un tableau de 2 000 lignes.
Des classeurs plus propres et plus rapides : les bonnes pratiques
Les formules, c’est bien. Les classeurs qui deviennent illisibles au bout de trois mois, c’est moins bien. Voici quelques habitudes qui changent la vie.
Nommez vos plages. Au lieu d’écrire =SOMME(Feuil1!$B$2:$B$200), allez dans l’onglet Formules → Gestionnaire de noms et appelez cette plage « Ventes2026 ». Votre formule devient =SOMME(Ventes2026). Vous la relirez dans six mois sans vous gratter la tête, et vous réduisez le risque d’erreur quand vous modifiez la structure du classeur.
Utilisez les tableaux Excel (Ctrl+T). Quand vous transformez une plage en tableau, les formules utilisent des références structurées ([@Colonne] au lieu de A2). Les colonnes calculées se remplissent automatiquement sur les nouvelles lignes, et les formules sont beaucoup plus faciles à comprendre pour quelqu’un qui découvre le fichier. Si vous partagez vos classeurs, c’est le jour et la nuit.
Commentez vos formules complexes. Il n’existe pas de champ « commentaire » pour une formule, mais vous pouvez ajouter un commentaire de cellule classique (clic droit, « Nouveau commentaire ») ou écrire une cellule adjacente qui explique la logique. L’idée n’est pas de documenter =A1+A2, mais de dire pourquoi vous avez utilisé SOMMEPROD plutôt qu’un SOMME.SI.ENS dans ce cas précis.
Limitez les fonctions volatiles. AUJOURDHUI(), MAINTENANT(), ALEA() et INDIRECT() se recalculent à chaque modification du classeur. Si vous en mettez des centaines, vous sentirez le ralentissement. Pour les dates figées, préférez Ctrl+; qui insère la date du jour en dur.
Enfin, si vous passez beaucoup de temps à écrire des formules complexes, sachez que des outils comme ChatGPT peuvent vous aider à générer la syntaxe exacte pour vos besoins. Décrivez votre problème en français, et vous obtiendrez une formule à copier, que vous n’aurez plus qu’à adapter à vos plages.
Questions fréquentes
Comment annuler une formule et ne garder que le résultat ?
Copiez la cellule contenant la formule (Ctrl+C), faites un clic droit au même endroit et choisissez « Collage spécial » → « Valeurs » (ou le raccourci Ctrl+Alt+V puis V). La formule est remplacée par le résultat figé. C’est utile avant d’envoyer un fichier à quelqu’un qui n’a pas besoin de voir vos calculs, ou pour éviter qu’une modification ultérieure de références ne change des données historiques.
À quoi servent les touches F1 à F12 quand on écrit une formule ?
- F1 : ouvre l’aide d’Excel, pratique pour chercher la syntaxe d’une fonction.
- F2 : bascule en mode édition dans la cellule active et met en surbrillance les cellules référencées.
- F4 : dans la barre de formule, placez le curseur sur une référence et appuyez sur F4 pour basculer entre relatif, absolu et mixte (
A1→$A$1→A$1→$A1). - F9 : recalcule toutes les formules de tous les classeurs ouverts. Utile quand le calcul automatique est désactivé.
Les autres touches (F5, F7, F11, etc.) ont moins d’impact direct sur les formules. F5 ouvre « Atteindre », F7 lance la vérification orthographique, et F11 crée un graphique à partir de la plage sélectionnée : rien de lié aux calculs.
Peut-on utiliser des formules sur du texte, pas seulement sur des nombres ?
Oui, et c’est très courant. L’opérateur & assemble des chaînes, tandis que des fonctions comme MAJUSCULE, MINUSCULE, GAUCHE, DROITE, STXT ou TROUVE permettent d’extraire ou de transformer du texte. On peut même combiner texte et nombre dans une même cellule : ="Total: "&SOMME(A1:A10)&" €" affiche « Total : 154 € » sans toucher au format de cellule.
Quelle est la différence entre une formule et une fonction ?
Une fonction est un mot réservé reconnu par Excel (SOMME, MOYENNE, SI). Une formule est une instruction complète qui peut contenir ou non une fonction : =A1+1 est une formule sans fonction, =SOMME(A1:A10) est une formule avec une fonction. Autrement dit, toutes les fonctions utilisées dans une cellule font partie d’une formule, mais une formule n’est pas obligée de contenir une fonction.
Votre recommandation sur formules excel 2026
Quelques questions rapides pour adapter la recommandation à votre cas.
Merci, voici notre conseil personnalisé sur formules excel 2026.
D'après vos réponses, le mieux est de reprendre l'article ci-dessus en focalisant sur les passages qui parlent de votre situation : c'est là que se trouvent les recommandations les plus concrètes pour vous. Bonne lecture !