Fiches pratiques · Systèmes d'information supply chain · Excel avancé

RECHERCHEX, INDEX / EQUIV

Logiciel

Rechercher et rapprocher des données entre tables.

Principe

RECHERCHEX (XLOOKUP) remplace RECHERCHEV : recherche dans n'importe quelle colonne, valeur par défaut si non trouvé, recherche approximative ou de la dernière occurrence. INDEX / EQUIV est l'équivalent compatible avec les anciennes versions. On rapproche ainsi des extractions (stocks et paramètres, commandes et réceptions).

Comprendre pas à pas

1. La situation

Un approvisionneur a deux fichiers : la liste des commandes (avec le code article) et la liste des articles (avec le fournisseur et le délai). Il recopie à la main le délai de chaque article. Question : comment rapprocher automatiquement deux tableaux ?

2. Les deux tableaux

TableauColonnes
CommandesN° commande, Code article, Quantité, Date
ArticlesCode article, Désignation, Fournisseur, Délai (jours)

3. L'idée

Les fonctions de recherche ramènent une information d'un tableau à partir d'une clé commune (ici le code article). RECHERCHEX (XLOOKUP) est la plus simple et la plus robuste ; INDEX / EQUIV fait la même chose et fonctionne dans toutes les versions et dans LibreOffice ; RECHERCHEV est l'ancienne fonction, plus fragile.

=RECHERCHEX(B2; Articles[Code]; Articles[Délai]; "introuvable")

=INDEX(Articles[Délai]; EQUIV(B2; Articles[Code]; 0))

Le 0 de EQUIV (ou le comportement par défaut de RECHERCHEX) impose une correspondance exacte : indispensable pour des codes.

4. La mise en œuvre

Clé propre. Vérifier que les codes sont au même format dans les deux tableaux (texte ou nombre, pas d'espaces : SUPPRESPACE).

Formule. Dans la colonne Délai du tableau des commandes : RECHERCHEX sur le code.

Cas introuvables. Le 4e argument affiche « introuvable » au lieu d'une erreur : on voit tout de suite les articles manquants.

Date de besoin. Date de commande + délai ramené : la date de réception prévue se calcule automatiquement.

5. À vous de jouer : vos bonnes pratiques

6. Ce qu'il faut retenir

  • Une clé commune, une correspondance exacte.
  • RECHERCHEX ou INDEX/EQUIV plutôt que RECHERCHEV.
  • Prévoir les cas introuvables et nettoyer les clés.

Mise en œuvre

Acteurs
Tout utilisateur
Durée
—
Livrables
Usage maîtrisé, gains mesurés
  1. Identifier la clé communeCode article, client.
  2. Nettoyer les clésEspaces, formats texte ou nombre.
  3. Écrire RECHERCHEXAvec une valeur si non trouvé.
  4. Vérifier les doublonsLa recherche ne renvoie que la première correspondance.

Exemple d'application

Rapprochement de l'extraction des stocks et de celle des consommations par code article : calcul de la couverture de 4 000 articles en quelques secondes.

Points de vigilance

  • Clés avec espaces ou formats différents : recherches en échec