RECHERCHEX LET FILTRE FAQ ← Retour au Blog
📊 Formules Excel ⚡ Excel 365 🚀 Productivité

Les 7 formules Excel que 95 % des professionnels ne connaissent pas — et qui font gagner 3h par semaine

RECHERCHEX, LET, FILTRE, UNIQUE, SEQUENCE, MAP, BYROW… Ces formules modernes sont disponibles depuis Excel 365 et 2021, mais elles restent largement méconnues. Pourtant, chacune peut remplacer des heures de manipulation manuelle ou des macros entières.

✍️ Henrick Balon 📅 Avril 2026 ⏱ 12 min de lecture 🎯 Niveau intermédiaire à avancé
💡

Prérequis : Ces formules sont disponibles dans Excel 365 et Excel 2021. Si vous êtes sous Excel 2019 ou antérieur, certaines ne seront pas accessibles. Pour vérifier : tapez =SEQUENCE( dans une cellule — si Excel la propose en autocomplétion, vous avez accès aux formules dynamiques.

Formule #1
RECHERCHEX
Le remplaçant définitif de RECHERCHEV — plus puissant, plus flexible, sans les limitations

Si vous utilisez encore RECHERCHEV, vous perdez du temps. RECHERCHEX fait tout ce que RECHERCHEV fait, en mieux, et bien plus encore.

❌ RECHERCHEV — les limites
  • Cherche uniquement de gauche à droite
  • La valeur cherchée doit être dans la 1ère colonne
  • Numéro de colonne fragile si le tableau change
  • Gestion des erreurs compliquée (SI.ERREUR imbriqué)
✅ RECHERCHEX — les avantages
  • Cherche dans les deux sens (gauche, droite, haut, bas)
  • Valeur introuvable = valeur personnalisée intégrée
  • Renvoie plusieurs colonnes en une formule
  • Mode de correspondance avancé (approximatif, joker)

Syntaxe

RECHERCHEX(valeur_cherchée; plage_recherche; plage_résultat; [si_non_trouvé]; [mode_concordance]; [mode_recherche])

Exemple concret — Chercher un prix à gauche de l'identifiant

// Tableau : Colonne A = Prix, Colonne B = Référence produit
// On cherche le prix à partir de la référence — impossible avec RECHERCHEV !

RECHERCHEX(F2; B:B; A:A; "Référence introuvable")
🎯

Cas d'usage premium : Renvoyer plusieurs colonnes en une seule formule. =RECHERCHEX(F2; B:B; A:C) renvoie les colonnes A, B et C d'un coup — sans VBA, sans copier-coller.

Formule #2
LET
Créez des variables dans vos formules — fini les formules illisibles à 200 caractères

Vous avez déjà écrit une formule avec la même sous-expression répétée 4 fois ? LET vous permet de déclarer des variables directement dans la formule, comme dans un vrai langage de programmation.

Avant LET — cauchemar de maintenance

// Cette formule répète SOMME(A1:A100)/NBVAL(A1:A100) deux fois
=SI(SOMME(A1:A100)/NBVAL(A1:A100)>1000; SOMME(A1:A100)/NBVAL(A1:A100)*1.2; SOMME(A1:A100)/NBVAL(A1:A100)*0.9)

Après LET — lisible et maintenable

=LET(
  moyenne; SOMME(A1:A100)/NBVAL(A1:A100);
  SI(moyenne > 1000; moyenne * 1.2; moyenne * 0.9)
)
💡

LET améliore aussi les performances : chaque variable n'est calculée qu'une seule fois, même si elle est utilisée plusieurs fois dans la formule. Sur de grands tableaux, le gain de vitesse peut être significatif.

Formule #3
FILTRE
Des filtres dynamiques sans macro, sans VBA, sans copier-coller

La fonction FILTRE extrait des lignes selon une ou plusieurs conditions et les affiche dynamiquement dans une autre zone. Le résultat se met à jour automatiquement quand les données changent.

Exemple — Extraire uniquement les ventes > 5 000 €

=FILTRE(A2:C100; C2:C100 > 5000; "Aucune vente correspondante")

Multi-critères avec ET / OU

// ET : les deux conditions doivent être vraies (multiplication)
=FILTRE(A2:C100; (B2:B100="Paris") * (C2:C100 > 5000))

// OU : au moins une condition doit être vraie (addition)
=FILTRE(A2:C100; (B2:B100="Paris") + (B2:B100="Lyon"))
⚠️

FILTRE utilise le déversement dynamique : le résultat occupe automatiquement le nombre de lignes nécessaires. Assurez-vous que les cellules en dessous sont vides, sinon vous obtenez une erreur #DÉVERSEMENT!.

Formule #4
UNIQUE
Extrayez des valeurs uniques en une formule — sans doublons, sans tableau croisé

Fini les copier-coller + "Supprimer les doublons". UNIQUE extrait dynamiquement la liste des valeurs uniques d'une plage. Combinée avec FILTRE et TRIER, elle devient redoutable.

Utilisation de base

// Liste des clients uniques dans la colonne B
=UNIQUE(B2:B100)

// Combinaison avec TRIER pour avoir la liste triée
=TRIER(UNIQUE(B2:B100))

Cas d'usage avancé — Alimenter une liste déroulante dynamique

// Dans la validation de données (Données > Validation), Source :
=UNIQUE(Tableau1[Région])
// La liste déroulante se met à jour automatiquement quand de nouvelles régions sont ajoutées
Formule #5
SEQUENCE
Générez des séquences de nombres ou de dates automatiquement

SEQUENCE génère une plage de nombres (ou de dates) selon vos paramètres. C'est l'outil idéal pour créer des calendriers, des numéros de ligne, des matrices de test.

// 12 mois de l'année en une formule
=TEXTE(DATE(2026; SEQUENCE(12); 1); "mmmm yyyy")

// Tableau 5x4 de numéros de 1 à 20
=SEQUENCE(5; 4; 1; 1)

// Numéros de ligne dynamiques (remplace les numéros saisis à la main)
=SEQUENCE(NBVAL(A2:A100))
Formule #6
MAP + LAMBDA
Appliquez une transformation personnalisée à chaque cellule d'une plage

MAP et LAMBDA sont les formules les plus avancées de cette liste. Elles permettent de créer des "formules personnalisées" sans VBA — des fonctions réutilisables définies directement dans Excel.

LAMBDA — créer une fonction personnalisée

// Dans le Gestionnaire de noms (Ctrl+F3), créer "TTC" :
=LAMBDA(ht; tva; ht * (1 + tva))

// Utilisation dans une cellule :
=TTC(B2; 0.20)   // Calcule le prix TTC avec 20% de TVA

MAP — appliquer une transformation à toute une plage

// Convertir toute une colonne de HT en TTC
=MAP(B2:B100; LAMBDA(ht; ht * 1.20))
🧠

Les fonctions LAMBDA définies dans le Gestionnaire de noms sont disponibles dans tout le classeur. C'est l'équivalent d'une bibliothèque de fonctions personnalisées, sans une seule ligne de VBA.

Formule #7
BYROW / BYCOL
Appliquez un calcul ligne par ligne ou colonne par colonne sur une plage entière

BYROW et BYCOL permettent d'appliquer un calcul complexe à chaque ligne ou colonne d'une plage, et de récupérer un tableau de résultats. Parfait pour remplacer des colonnes de calcul intermédiaires.

// Calculer la moyenne de chaque ligne d'un tableau de 5 colonnes
=BYROW(A1:E100; LAMBDA(ligne; MOYENNE(ligne)))

// Trouver le max de chaque colonne
=BYCOL(A1:E100; LAMBDA(col; MAX(col)))

Tableau récapitulatif — Quelle formule pour quel usage ?

📋 Guide de sélection rapide
FormuleRemplace quoi ?DisponibilitéDifficulté
RECHERCHEXRECHERCHEV, INDEX+EQUIV365 / 2021Facile
LETFormules répétitives365 / 2021Moyen
FILTREFiltres avancés manuels365 / 2021Facile
UNIQUESupprimer les doublons365 / 2021Facile
SEQUENCESaisie manuelle de séquences365 / 2021Facile
MAP + LAMBDAVBA pour des transformations simples365 / 2021Avancé
BYROW / BYCOLColonnes de calculs intermédiaires365 / 2021Moyen

Questions fréquentes

RECHERCHEX est disponible dans Excel 365, Excel 2021 et Excel pour le Web. Il n'est pas disponible dans Excel 2019 ou les versions antérieures. Si votre entreprise utilise une version ancienne, vous devrez continuer à utiliser RECHERCHEV ou INDEX+EQUIV.
RECHERCHEX est bien supérieur à RECHERCHEV : il cherche dans les deux sens, gère les erreurs nativement, ne dépend pas de la position des colonnes, et peut renvoyer plusieurs colonnes en une seule formule. RECHERCHEV est limité à une recherche de gauche à droite avec un numéro de colonne fixe.
La fonction FILTRE crée un résultat dynamique dans une plage distincte, qui se met à jour automatiquement quand les données source changent. Les filtres automatiques modifient l'affichage du tableau lui-même. FILTRE est idéal pour créer des vues filtrées dans des tableaux de bord sans toucher aux données source.
Oui, RECHERCHEX se combine très bien avec d'autres formules. Par exemple : SI(RECHERCHEX(...), ...) pour des conditions, ou RECHERCHEX imbriqué dans SOMME.SI pour agréger des données. On peut aussi l'imbriquer avec FILTRE pour des recherches multi-critères avancées.

Vous voulez aller plus loin ?

Ces formules sont puissantes seules, mais combinées dans un fichier Excel sur mesure, elles peuvent transformer votre façon de travailler. ASPECT crée des solutions Excel professionnelles qui intègrent ces formules pour vous.

📅 Consultation gratuite (30 min)

Ressources liées

 =RECHERCHEX =SI Toutes les formules Excel