Excel : 30 formules essentielles à maîtriser en 2026
Que vous soyez débutant ou utilisateur confirmé, maîtriser les bonnes formules Excel peut transformer votre productivité. En 2026, Excel 365 continue d'enrichir son arsenal avec des fonctions modernes qui simplifient des tâches autrefois complexes. Voici un tour d'horizon complet des 30 formules incontournables, classées par catégorie.
1. Recherche et référence
Ces formules permettent de retrouver des données dans des plages ou tableaux.
RECHERCHEV
La classique, encore omniprésente dans les entreprises. Elle cherche une valeur dans la première colonne d'un tableau et retourne la valeur d'une colonne adjacente.
=RECHERCHEV(A2; $D$2:$F$100; 3; FAUX)Limite : cherche uniquement vers la droite. Préférez INDEX/EQUIV pour plus de souplesse.
INDEX + EQUIV
La combinaison la plus puissante avant XLOOKUP. INDEX retourne la valeur à une position donnée, EQUIV trouve cette position.
=INDEX($C$2:$C$100; EQUIV(A2; $B$2:$B$100; 0))Avantage : fonctionne dans toutes les directions, insensible à l'insertion de colonnes.
XLOOKUP (RECHERCHEX)
La nouvelle référence sur Excel 365. Remplace RECHERCHEV et INDEX/EQUIV en une seule formule.
=RECHERCHEX(A2; $B$2:$B$100; $C$2:$C$100; "Non trouvé"; 0) Formule Direction Valeur si absent Disponibilité RECHERCHEV Droite uniquement Non (nécessite SIERREUR) Toutes versions INDEX/EQUIV Toutes directions Non (nécessite SIERREUR) Toutes versions RECHERCHEX Toutes directions Oui (paramètre intégré) Excel 365 / 2021 ### EQUIV et CHOISIRCOLS
EQUIV seul est utile pour trouver la position d'un élément : =EQUIV("Paris"; A1:A50; 0)
CHOISIRCOLS (Excel 365) extrait des colonnes spécifiques d'un tableau : =CHOISIRCOLS(A1:F10; 1; 3; 5)
2. Calcul conditionnel
SI
La formule conditionnelle fondamentale. Testez une condition, retournez une valeur si vrai, une autre si faux.
=SI(B2>=10; "Réussi"; "Échoué")### SI.CONDITIONS (IFS)
Évite les SI imbriqués à n'en plus finir. Teste plusieurs conditions successives.
=SI.CONDITIONS(B2>=16;"TB"; B2>=12;"B"; B2>=10;"AB"; VRAI;"Insuffisant")### SOMME.SI et SOMME.SI.ENS
Addition conditionnelle sur un ou plusieurs critères.
=SOMME.SI(B2:B100; "Paris"; C2:C100)``=SOMME.SI.ENS(C2:C100; B2:B100; "Paris"; D2:D100; ">=2024")### NB.SI et NB.SI.ENS
Comptage conditionnel. Indispensables pour les tableaux de bord.
=NB.SI(A2:A100; "Validé")``=NB.SI.ENS(A2:A100; "Validé"; B2:B100; "Paris")### MOYENNE.SI.ENS
=MOYENNE.SI.ENS(D2:D100; B2:B100; "Paris"; C2:C100; "2026") Famille 1 critère Plusieurs critères Somme SOMME.SI SOMME.SI.ENS Comptage NB.SI NB.SI.ENS Moyenne MOYENNE.SI MOYENNE.SI.ENS ---
3. Manipulation de texte
GAUCHE, DROITE, MILIEU
Extraction de sous-chaînes. Très utiles pour découper des codes, références ou noms.
=GAUCHE(A2; 3) — extrait les 3 premiers caractères
=DROITE(A2; 4) — extrait les 4 derniers
=MILIEU(A2; 5; 3) — extrait 3 caractères à partir du 5e ### CONCATENER / CONCAT / JOINDRE.TEXTE
=CONCATENER(A2;" ";B2) — ancienne syntaxe, toujours fonctionnelle
=CONCAT(A2;" ";B2) — version moderne, accepte des plages
=JOINDRE.TEXTE(" - "; VRAI; A2:A10) — joint une plage entière avec un séparateur, ignore les cellules vides si VRAI
TEXTE
Formate un nombre ou une date en chaîne avec un masque personnalisé.
=TEXTE(A2; "dd/mm/yyyy")
=TEXTE(B2; "# ##0,00 €")### SUPPRESPACE, NETTOYAGE, SUBSTITUE
=SUPPRESPACE(A2) — supprime les espaces superflus
=NETTOYAGE(A2) — supprime les caractères non imprimables
=SUBSTITUE(A2; "ancien"; "nouveau") — remplace une sous-chaîne
4. Date et heure
AUJOURDHUI et MAINTENANT
=AUJOURDHUI() — date du jour (recalculée à chaque ouverture)
=MAINTENANT() — date et heure courantes ### DATEDIF
Calcule l'écart entre deux dates en jours, mois ou années. Formule non documentée officiellement mais parfaitement fonctionnelle.
=DATEDIF(A2; AUJOURDHUI(); "Y") — âge en années
=DATEDIF(A2; B2; "M") — écart en mois complets ### NB.JOURS.OUVRES
=NB.JOURS.OUVRES(A2; B2) — nombre de jours ouvrés entre deux dates
=NB.JOURS.OUVRES(A2; B2; F2:F10) — avec liste de jours fériés ### ANNEE, MOIS, JOUR, HEURE, MINUTE
Extraction de composantes d'une date/heure pour des calculs ou regroupements.
=ANNEE(A2) & "-" & TEXTE(MOIS(A2);"00") — crée un identifiant "2026-05" ---
5. Statistiques et mathématiques
GRANDE.VALEUR et PETITE.VALEUR
=GRANDE.VALEUR(A2:A100; 3) — 3e plus grande valeur de la plage ### RANG
=RANG(A2; $A$2:$A$100; 0) — rang décroissant (0) ou croissant (1) ### ARRONDI, ARRONDI.INF, ARRONDI.SUP
=ARRONDI(A2; 2) — arrondit à 2 décimales
=ARRONDI.INF(A2; 0) — arrondit vers le bas à l'entier
=ARRONDI.SUP(A2; -3) — arrondit au millier supérieur
ECARTYPE.STANDARD et VAR.S
Pour les analyses statistiques sur échantillon :
=ECARTYPE.STANDARD(B2:B100)---
6. Nouvelles formules Excel 365
Ces fonctions transforment en profondeur la façon de travailler avec les données dynamiques.
LET
Déclare des variables nommées à l'intérieur d'une formule. Évite les répétitions et améliore la lisibilité.
=LET(tx; B2/C2; base; D2*1000; ARRONDI(base*tx; 2))### FILTRE (FILTER)
Extrait dynamiquement les lignes qui satisfont une condition. Le résultat se déverse automatiquement.
=FILTRE(A2:C100; B2:B100="Paris"; "Aucun résultat")### UNIQUE
Retourne les valeurs distinctes d'une plage, sans doublons, sans manipulation manuelle.
=UNIQUE(B2:B100)
=UNIQUE(B2:B100; FAUX; VRAI) — valeurs apparaissant une seule fois ### TRIER (SORT) et TRIERPAR (SORTBY)
=TRIER(A2:C100; 2; -1) — trie par la 2e colonne en ordre décroissant
=TRIERPAR(A2:C100; C2:C100; -1; B2:B100; 1) — tri multicritères ### SEQUENCE
Génère une séquence de nombres ou de dates. Idéal pour créer des calendriers ou des séries automatiques.
=SEQUENCE(12; 1; DATE(2026;1;1); 30) — 12 dates espacées de 30 jours Formule 365 Usage principal Remplace LET Variables dans formule Colonnes intermédiaires FILTRE Extraction conditionnelle RECHERCHEV multiples / VBA UNIQUE Dédoublonnage dynamique Tableau croisé / VBA TRIER / TRIERPAR Tri dynamique Tris manuels SEQUENCE Génération de séries Saisie manuelle / recopie ---
Récapitulatif des 30 formules
# Formule Catégorie 1RECHERCHEVRecherche 2INDEXRecherche 3EQUIVRecherche 4RECHERCHEXRecherche 5CHOISIRCOLSRecherche 6SIConditionnel 7SI.CONDITIONSConditionnel 8SOMME.SIConditionnel 9SOMME.SI.ENSConditionnel 10NB.SIConditionnel 11NB.SI.ENSConditionnel 12MOYENNE.SI.ENSConditionnel 13GAUCHETexte 14DROITETexte 15MILIEUTexte 16JOINDRE.TEXTETexte 17TEXTETexte 18SUBSTITUETexte 19SUPPRESPACETexte 20AUJOURDHUIDate 21DATEDIFDate 22NB.JOURS.OUVRESDate 23TEXTE (masque date)Date 24GRANDE.VALEURStatistiques 25RANGStatistiques 26ARRONDI.SUPMaths 27LETExcel 365 28FILTREExcel 365 29UNIQUEExcel 365 30SEQUENCEExcel 365 ---
Conclusion
Maîtriser ces 30 formules vous permettra de couvrir l'essentiel des besoins bureautiques : tableaux de bord, reporting, analyses de données, gestion de listes. Si vous utilisez Excel 365, investissez du temps sur FILTRE, UNIQUE et LET — ces trois formules à elles seules peuvent éliminer des dizaines de colonnes intermédiaires et rendre vos classeurs bien plus lisibles.
N'hésitez pas à partager en commentaire la formule que vous utilisez le plus, ou celle qui vous a fait gagner le plus de temps !
### Voir aussi sur le forum
- [J'ai travaillé sur un flux toute la journée au bureau sur mon PC. De retour chez moi, j'ai ouvert mon portable et continué à travailler sur le flux. Il était presque terminé. Le lendemain matin au bureau, j'avais encore mon navigateur ouvert sur l...](/viewtopic.php?t=11883)
- [Comment detect installered version of MS-Office?](/viewtopic.php?t=10928)
- [Règles de cas d'utilisation Power BI vs Excel](/viewtopic.php?t=18518)
- [Quel est le type MIME correct pour les fichiers .docx, .pptx, etc. ?](/viewtopic.php?t=4148)