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 5eCONCATENER / 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 courantesDATEDIF
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 completsNB.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ésANNEE, 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 plageRANG
=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 foisTRIER (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èresSEQUENCE
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 |
|---|---|---|
| 1 | RECHERCHEV | Recherche |
| 2 | INDEX | Recherche |
| 3 | EQUIV | Recherche |
| 4 | RECHERCHEX | Recherche |
| 5 | CHOISIRCOLS | Recherche |
| 6 | SI | Conditionnel |
| 7 | SI.CONDITIONS | Conditionnel |
| 8 | SOMME.SI | Conditionnel |
| 9 | SOMME.SI.ENS | Conditionnel |
| 10 | NB.SI | Conditionnel |
| 11 | NB.SI.ENS | Conditionnel |
| 12 | MOYENNE.SI.ENS | Conditionnel |
| 13 | GAUCHE | Texte |
| 14 | DROITE | Texte |
| 15 | MILIEU | Texte |
| 16 | JOINDRE.TEXTE | Texte |
| 17 | TEXTE | Texte |
| 18 | SUBSTITUE | Texte |
| 19 | SUPPRESPACE | Texte |
| 20 | AUJOURDHUI | Date |
| 21 | DATEDIF | Date |
| 22 | NB.JOURS.OUVRES | Date |
| 23 | TEXTE (masque date) | Date |
| 24 | GRANDE.VALEUR | Statistiques |
| 25 | RANG | Statistiques |
| 26 | ARRONDI.SUP | Maths |
| 27 | LET | Excel 365 |
| 28 | FILTRE | Excel 365 |
| 29 | UNIQUE | Excel 365 |
| 30 | SEQUENCE | Excel 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 !