Les fonctions Excel essentielles : le guide complet avec exemples
Excel est bien plus qu’une grille de cases : c’est un outil de calcul redoutable, à condition de connaître ses fonctions. Or la plupart des utilisateurs n’en exploitent qu’une infime partie. Maîtriser une vingtaine de fonctions bien choisies suffit à transformer votre façon de travailler — que vous gériez un budget, un suivi de clients, un planning ou des données de paie.
Ce guide passe en revue les fonctions Excel vraiment utiles au quotidien, organisées en quatre familles : les fonctions de base, la recherche de données, les fonctions qui font gagner du temps, et un focus sur la gestion et les ressources humaines. Les exemples utilisent la syntaxe française d’Excel, avec le point-virgule (;) comme séparateur d’arguments. Si votre version affiche les fonctions en anglais, les noms diffèrent (par exemple SOMME devient SUM), mais la logique reste identique.
Un conseil avant de commencer : testez chaque formule dans votre propre fichier. Les résultats dépendent parfois de votre version d’Excel et du format de vos données.
Les fonctions de base indispensables
Ce sont les fondations. Simples, mais on y revient en permanence.
SOMME : additionner une plage
La plus utilisée de toutes. Elle additionne toutes les valeurs d’une plage de cellules.
=SOMME(A1:A10)
Cette formule additionne toutes les valeurs de la cellule A1 à A10. Vous pouvez aussi additionner plusieurs plages : =SOMME(A1:A10;C1:C10).
MOYENNE : calculer une moyenne
=MOYENNE(B2:B20)
Elle renvoie la moyenne arithmétique des valeurs de la plage, en ignorant automatiquement les cellules vides (mais pas les zéros).
NB et NBVAL : compter des cellules
NB compte uniquement les cellules contenant des nombres, tandis que NBVAL compte toutes les cellules non vides (nombres et textes).
=NB(A1:A100)
=NBVAL(A1:A100)
Pratique pour savoir combien d’entrées comporte une liste.
MIN et MAX : les valeurs extrêmes
=MIN(C1:C50)
=MAX(C1:C50)
Elles renvoient respectivement la plus petite et la plus grande valeur d’une plage. Utile pour repérer un minimum, un maximum, une échéance la plus proche, etc.
La fonction SI et ses dérivées : le raisonnement logique
SI est probablement la fonction la plus puissante d’Excel pour qui veut automatiser des décisions.
SI : poser une condition
SI teste une condition et renvoie une valeur si elle est vraie, une autre si elle est fausse. Sa structure : =SI(condition; valeur_si_vrai; valeur_si_faux).
=SI(A2>=10; "Admis"; "Recalé")
Si la valeur en A2 est supérieure ou égale à 10, la formule affiche « Admis », sinon « Recalé ». On peut imbriquer plusieurs SI pour gérer plusieurs cas, mais au-delà de deux ou trois niveaux, mieux vaut envisager d’autres approches pour rester lisible.
SI.CONDITIONS : plusieurs cas sans imbrication
À partir d’Excel 2019 (et sur Microsoft 365), SI.CONDITIONS remplace avantageusement les SI imbriqués. Elle évalue plusieurs conditions dans l’ordre et renvoie la valeur de la première qui est vraie.
=SI.CONDITIONS(A2>=16;"Très bien";A2>=14;"Bien";A2>=10;"Passable";VRAI;"Insuffisant")
Le VRAI final sert de cas « par défaut » si aucune condition précédente n’est remplie.
SOMME.SI et NB.SI : additionner ou compter selon un critère
Ces deux fonctions sont extrêmement utiles pour analyser des données. SOMME.SI additionne les valeurs qui remplissent un critère ; NB.SI compte les cellules qui le remplissent.
=SOMME.SI(B2:B100;"Paris";C2:C100)
Cette formule additionne les valeurs de la colonne C, mais uniquement pour les lignes où la colonne B vaut « Paris ». Autrement dit : le total pour Paris.
=NB.SI(B2:B100;"Paris")
Celle-ci compte combien de fois « Paris » apparaît dans la plage. Pour des critères multiples, leurs grandes sœurs SOMME.SI.ENS et NB.SI.ENS permettent de croiser plusieurs conditions.
Rechercher une donnée dans un tableau
C’est le besoin le plus fréquent dès qu’on manipule des tableaux un peu conséquents : retrouver automatiquement une information à partir d’un identifiant. C’est aussi le sujet sur lequel les utilisateurs butent le plus.
RECHERCHEV : la fonction historique
RECHERCHEV (recherche verticale) cherche une valeur dans la première colonne d’un tableau et renvoie une valeur située sur la même ligne, dans la colonne que vous indiquez. Sa structure : =RECHERCHEV(valeur_cherchée; tableau; numéro_colonne; correspondance).
=RECHERCHEV("Dupont"; A2:D100; 3; FAUX)
Cette formule cherche « Dupont » dans la première colonne de la plage A2:D100 et renvoie la valeur de la 3e colonne sur la même ligne. Le FAUX final est crucial : il impose une correspondance exacte. Utiliser VRAI (ou l’omettre) autorise une correspondance approximative, source d’erreurs fréquentes — dans la grande majorité des cas, on veut FAUX.
La limite de RECHERCHEV : elle ne cherche que dans la première colonne et ne peut renvoyer que des colonnes situées à droite de celle-ci.
INDEX et EQUIV : le duo plus souple
Pour dépasser les limites de RECHERCHEV, on combine INDEX et EQUIV. EQUIV trouve la position d’une valeur dans une plage, et INDEX renvoie le contenu d’une cellule à une position donnée. Ensemble, ils recherchent dans n’importe quelle direction.
=INDEX(C2:C100; EQUIV("Dupont"; A2:A100; 0))
Ici, EQUIV trouve la ligne où apparaît « Dupont » dans la colonne A, et INDEX renvoie la valeur correspondante dans la colonne C. Le 0 dans EQUIV impose, là encore, une correspondance exacte. Ce duo est plus robuste que RECHERCHEV, car il fonctionne même si la colonne recherchée est à gauche de la colonne résultat.
RECHERCHEX : la solution moderne
Sur les versions récentes d’Excel (Microsoft 365 et Excel 2021), RECHERCHEX remplace à la fois RECHERCHEV et INDEX/EQUIV, avec une syntaxe plus simple et sans leurs limites.
=RECHERCHEX("Dupont"; A2:A100; C2:C100)
Elle cherche « Dupont » dans la première plage et renvoie la valeur correspondante dans la seconde. Plus besoin de compter les colonnes ni de se soucier de leur ordre. Si votre version la propose, c’est aujourd’hui la meilleure option. Attention toutefois : un fichier utilisant RECHERCHEX ne fonctionnera pas correctement chez quelqu’un disposant d’une version plus ancienne.
Les fonctions qui font gagner du temps
Au-delà des calculs, Excel excelle dans la manipulation de texte et de dates — deux domaines où l’on perd un temps fou à la main.
CONCAT et & : assembler du texte
Pour réunir plusieurs cellules en une seule chaîne, l’opérateur & est le plus simple :
=A2&" "&B2
Cette formule assemble le contenu de A2 et B2 avec un espace entre les deux — idéal pour combiner un prénom et un nom. La fonction CONCAT fait la même chose pour de nombreuses cellules.
GAUCHE, DROITE, STXT : extraire une partie du texte
Ces fonctions extraient une portion d’une chaîne. GAUCHE prend les premiers caractères, DROITE les derniers, STXT une portion au milieu.
=GAUCHE(A2; 3)
Renvoie les 3 premiers caractères de A2. Pratique pour isoler un code, un préfixe, une initiale.
MAJUSCULE, MINUSCULE, NOMPROPRE : harmoniser la casse
Quand des données sont saisies de façon incohérente, ces fonctions uniformisent. NOMPROPRE met une majuscule à chaque mot, idéal pour des noms :
=NOMPROPRE(A2)
« jean DUPONT » devient « Jean Dupont ».
SUPPRESPACE : nettoyer les espaces
Un classique des données importées : des espaces superflus invisibles qui faussent les recherches. SUPPRESPACE retire les espaces en trop, ne gardant qu’un espace simple entre les mots.
=SUPPRESPACE(A2)
AUJOURDHUI et MAINTENANT : les dates dynamiques
=AUJOURDHUI()
=MAINTENANT()
AUJOURDHUI() renvoie la date du jour, MAINTENANT() la date et l’heure. Elles se mettent à jour automatiquement à chaque ouverture du fichier — utile pour calculer un âge, une ancienneté, un nombre de jours restants.
Focus gestion, suivi et ressources humaines
Voici quelques usages concrets pour ceux qui gèrent une activité, un suivi ou des données RH. Ces exemples combinent les fonctions vues plus haut.
Calculer une ancienneté ou un âge
En soustrayant une date d’embauche de la date du jour, on obtient un nombre de jours. Pour l’exprimer en années, on divise par 365 environ, mais la fonction dédiée DATEDIF est plus précise :
=DATEDIF(B2; AUJOURDHUI(); "Y")
Cette formule renvoie le nombre d’années complètes entre la date en B2 (par exemple une date d’embauche) et aujourd’hui. Le paramètre "Y" demande le résultat en années ; "M" donnerait des mois.
Additionner les heures ou les montants d’une personne
Pour totaliser les heures travaillées ou les montants associés à une personne dans un tableau, SOMME.SI est parfaite :
=SOMME.SI(A2:A200; "Dupont"; D2:D200)
Elle additionne toutes les valeurs de la colonne D correspondant à « Dupont » en colonne A — le total d’un salarié, d’un client, d’un projet.
Classer avec des paliers
Pour attribuer une catégorie selon un montant ou une note (tranches d’ancienneté, paliers de prime…), SI.CONDITIONS évite les imbrications illisibles :
=SI.CONDITIONS(D2>=10;"Palier 3";D2>=5;"Palier 2";VRAI;"Palier 1")
Repérer les doublons
Pour identifier les entrées en double dans une liste (matricules, e-mails…), on combine NB.SI avec une condition :
=SI(NB.SI(A2:A200; A2)>1; "Doublon"; "")
Si la valeur de A2 apparaît plus d’une fois dans la plage, la formule affiche « Doublon ». Un outil simple mais précieux pour fiabiliser des données.
Pièges et bonnes pratiques
Quelques réflexes qui évitent bien des erreurs :
Le séparateur d’arguments. En version française, c’est le point-virgule (;). Si vous copiez une formule trouvée en ligne avec des virgules, adaptez-la. Ce détail est la première source d’erreur de formule.
Les références absolues et relatives. Quand vous recopiez une formule, les références se décalent automatiquement. Pour figer une cellule ou une plage (typiquement un tableau de recherche), utilisez le signe $ : A$2 fige la ligne, $A2 fige la colonne, $A$2 fige les deux. Oublier de figer une plage est une erreur très courante avec RECHERCHEV.
La correspondance exacte. Avec RECHERCHEV et EQUIV, précisez toujours FAUX ou 0 pour une correspondance exacte, sauf raison précise de vouloir l’approximation.
Les erreurs affichées. Une formule peut renvoyer #N/A (valeur non trouvée), #DIV/0! (division par zéro), #VALEUR! (mauvais type de donnée). La fonction SIERREUR permet d’afficher un message propre à la place : =SIERREUR(votre_formule; "Non trouvé").
La compatibilité des versions. Les fonctions récentes (RECHERCHEX, SI.CONDITIONS) ne fonctionnent pas sur les anciennes versions d’Excel. Si vous partagez vos fichiers, tenez-en compte.
Compatibilité selon la version d’Excel
Toutes les fonctions ne sont pas disponibles dans toutes les versions d’Excel. Certaines, plus récentes, provoquent une erreur #NOM? si vous ouvrez le fichier dans une version qui ne les connaît pas. Voici l’essentiel à retenir avant de partager un classeur.
Les fonctions disponibles dans toutes les versions courantes (Excel 2016, 2019, 2021 et Microsoft 365) : SOMME, MOYENNE, NB, NBVAL, MIN, MAX, SI, SOMME.SI, NB.SI, SOMME.SI.ENS, NB.SI.ENS, RECHERCHEV, RECHERCHEH, INDEX, EQUIV, ainsi que les fonctions texte (GAUCHE, DROITE, STXT, NOMPROPRE, SUPPRESPACE, CONCAT) et dates (AUJOURDHUI, MAINTENANT, DATEDIF). Ce sont vos valeurs sûres.
Les fonctions plus récentes, à utiliser en connaissance de cause :
| Fonction | À partir de | Non disponible dans |
|---|---|---|
SI.CONDITIONS |
Excel 2019 | Excel 2016 et antérieur |
SI.MULTIPLE |
Excel 2019 | Excel 2016 et antérieur |
RECHERCHEX |
Excel 2021 et Microsoft 365 | Excel 2016 et Excel 2019 |
En pratique, cela veut dire deux choses. D’abord, si vous êtes sur Microsoft 365 ou Excel 2021, vous avez accès à tout, RECHERCHEX comprise — profitez-en. Ensuite, si vous partagez vos fichiers avec des personnes équipées de versions plus anciennes, restez sur les fonctions universelles : préférez INDEX/EQUIV à RECHERCHEX, et les SI imbriqués à SI.CONDITIONS. Un fichier qui affiche #NOM? chez votre destinataire donne une mauvaise impression, alors que la version « compatible » aurait fonctionné partout.
Pour vérifier votre propre version, allez dans le menu Fichier > Compte, ou Excel > À propos de Microsoft Excel sur Mac.
En résumé
Une poignée de fonctions bien maîtrisées suffit à couvrir l’immense majorité des besoins :
- calculer avec
SOMME,MOYENNE,NB,MIN,MAX; - décider avec
SI,SI.CONDITIONS,SOMME.SIetNB.SI; - rechercher avec
RECHERCHEV, le duoINDEX/EQUIV, ouRECHERCHEXsur les versions récentes ; - manipuler le texte et les dates avec
GAUCHE,STXT,NOMPROPRE,SUPPRESPACE,AUJOURDHUI,DATEDIF; - gérer et fiabiliser ses données avec des combinaisons comme
NB.SIpour les doublons ouSOMME.SIpour les totaux par personne.
Le meilleur apprentissage reste la pratique : prenez un de vos fichiers réels et remplacez une manipulation manuelle par une formule. Vous mesurerez vite le temps gagné — et vous ne reviendrez plus en arrière.
Vous avez une fonction Excel qui vous sauve la mise au quotidien ? Le tableur regorge de possibilités, et les combinaisons de fonctions ouvrent des perspectives quasi infinies pour automatiser son travail.