Fonction EQUIVX ExcelLa version moderne d'EQUIV – Guide 2026
EQUIVX est la version moderne d'EQUIV, plus puissante et flexible. Disponible depuis Excel 365, elle retourne la position d'une valeur dans une plage avec des options avancées : recherche inversée, correspondance approximative améliorée et recherche binaire pour de meilleures performances. Combine-la avec INDEX pour créer des formules de recherche ultra-performantes.
Syntaxe de la fonction EQUIVX
EQUIVX utilise 4 paramètres : 2 obligatoires et 2 optionnels qui offrent une grande flexibilité pour tous types de recherches.
=EQUIVX(valeur_recherche; tableau_recherche; [mode_correspondance]; [mode_recherche])Comprendre chaque paramètre de la fonction EQUIVX
valeur_recherche
(obligatoire)La valeur dont tu veux connaître la position. Peut être un texte, un nombre, une date, une référence de cellule ou le résultat d'une formule.
tableau_recherche
(obligatoire)La plage de cellules dans laquelle chercher. Comme EQUIV, elle doit être unidimensionnelle : soit une colonne (A1:A100), soit une ligne (A1:Z1).
Conseil : Pour une recherche 2D, utilise deux EQUIVX : un pour la ligne, un pour la colonne, puis combine-les avec INDEX.
mode_correspondance
(optionnel)Définit comment EQUIVX compare les valeurs :
- 0 (par défaut) – Correspondance exacte.Retourne #N/A si non trouvé.
- -1 – Correspondance exacte ou valeur immédiatement inférieure.Utile pour les barèmes et tranches.
- 1 – Correspondance exacte ou valeur immédiatement supérieure.Pour trouver le seuil suivant.
- 2 – Correspondance avec caractères génériques.Utilise * (plusieurs caractères) et ? (un caractère).
mode_recherche
(optionnel)Définit l'ordre et la méthode de recherche :
- 1 (par défaut) – Du premier au dernier.Recherche séquentielle standard.
- -1 – Du dernier au premier.Trouve la dernière occurrence.
- 2 – Recherche binaire croissante.Plus rapide sur données triées en ordre croissant.
- -2 – Recherche binaire décroissante.Plus rapide sur données triées en ordre décroissant.
Important : Les modes de recherche binaire (2 et -2) nécessitent que tes données soient triées. Sinon, le résultat sera incorrect.
Exemples pratiques pas à pas
Exemple 1 – Trouver la position dans une liste
Tu as une liste de villes et tu veux savoir à quelle position se trouve "Lyon". EQUIVX te donne directement la position, exactement comme EQUIV.
'Lyon' est en position 2 dans la plage A2:A5.
| A | |
|---|---|
| 1 | Ville |
| 2 | Paris |
| 3 | Lyon |
| 4 | Marseille |
| 5 | Toulouse |
=EQUIVX("Lyon"; A2:A5; 0)Exemple 2 – Recherche approximative pour un barème
Tu as un barème de commission par palier de ventes. Avec mode_correspondance=-1, EQUIVX trouve le palier applicable pour un montant donné.
15 000 € se trouve dans le palier 10 000-24 999 €, position 3.
| A | B | |
|---|---|---|
| 1 | Ventes min | Commission |
| 2 | 0 | 2% |
| 3 | 5000 | 3% |
| 4 | 10000 | 5% |
| 5 | 25000 | 7% |
=EQUIVX(15000; A2:A5; -1)Combine avec INDEX pour obtenir le taux : =INDEX(B2:B5; EQUIVX(15000; A2:A5; -1)) → 5%
Exemple 3 – Recherche inversée : trouver la dernière occurrence
Le grand avantage de EQUIVX sur EQUIV : le paramètre mode_recherche=-1 permet de trouver la dernière occurrence d'une valeur au lieu de la première.
Trouve la dernière commande de Dupont (position 3), pas la première.
| A | B | C | |
|---|---|---|---|
| 1 | Date | Client | Montant |
| 2 | 01/01/2024 | Dupont | 500 € |
| 3 | 15/02/2024 | Martin | 750 € |
| 4 | 10/03/2024 | Dupont | 1200 € |
| 5 | 25/03/2024 | Bernard | 600 € |
=EQUIVX("Dupont"; B2:B5; 0; -1)Pour obtenir le montant de la dernière commande : =INDEX(C2:C5; EQUIVX("Dupont"; B2:B5; 0; -1)) → 1200 €
EQUIVX vs EQUIV : le comparatif
| Critère | EQUIV | EQUIVX |
|---|---|---|
| Dernière occurrence | Non supporté | Oui (mode_recherche=-1) ✓ |
| Recherche avec caractères génériques | Non supporté | Oui (mode_correspondance=2) ✓ |
| Recherche binaire | Non | Oui (mode_recherche=±2) ✓ |
| Compatibilité | Toutes versions ✓ | Excel 365 uniquement |
| Syntaxe | 3 paramètres | 4 paramètres |
Conseil : Si tu utilises Excel 365, privilégie EQUIVX pour ses fonctionnalités avancées. Si tu dois maintenir la compatibilité avec des versions antérieures, reste sur EQUIV.
Questions fréquentes
Quelle est la différence entre EQUIVX et EQUIV ?
EQUIVX est la version moderne d'EQUIV avec des fonctionnalités avancées : elle permet la recherche inversée (du dernier au premier), supporte la correspondance avec caractères génériques, et offre des options de recherche binaire pour de meilleures performances sur de grandes plages. EQUIVX nécessite Excel 365.
EQUIVX fonctionne-t-elle sur Google Sheets ?
Non, EQUIVX n'est pas encore disponible sur Google Sheets. Pour des fonctionnalités similaires sur Google Sheets, utilise EQUIV (MATCH) ou combine-la avec d'autres fonctions comme FILTER et ARRAYFORMULA.
Comment trouver la dernière occurrence avec EQUIVX ?
Utilise le paramètre mode_recherche avec la valeur -1. Cela inverse la recherche et retourne la position de la dernière occurrence trouvée. Exemple : =EQUIVX("Paris"; A2:A100; 0; -1)
Que signifie le paramètre mode_correspondance dans EQUIVX ?
Le mode_correspondance définit comment EQUIVX compare les valeurs : 0 pour une correspondance exacte, -1 pour une valeur exacte ou immédiatement inférieure, 1 pour une valeur exacte ou immédiatement supérieure, et 2 pour une correspondance avec caractères génériques (* et ?).
EQUIVX est-elle plus rapide qu'EQUIV ?
Sur de grandes plages triées, EQUIVX peut être plus rapide en utilisant le mode de recherche binaire (mode_recherche = 2 ou -2). Pour les recherches standards sur des plages non triées, les performances sont similaires à EQUIV.
Les fonctions similaires à EQUIVX
Deviens un pro d'Excel
Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel, avec des formations complètes, des lives experts et une communauté d'entraide.
Essayer pendant 30 jours