Rechercher dans ce blog

Affichage des articles dont le libellé est Les fonctions RECHERCHES. Afficher tous les articles
Affichage des articles dont le libellé est Les fonctions RECHERCHES. Afficher tous les articles

vendredi 28 août 2020

Comparaison des 4 fonctions RECHERCHE d'Excel

Connaissez-vous les fonctionnalités des différentes fonctions RECHERCHE sur Excel ?
Voici pour vous une comparaison de ces fonctions recherche d'Excel








👉 Syntaxe de la formule RECHERCHEX :
= RECHERCHEX(valeur_cherchée ; tableau_recherche ;tableau_renvoyé ; [si_non_trouvé] ; [mode_correspondance] ; [mode_recherche])

 valeur_cherchée : la valeur que vous souhaitez retrouver. (Obligatoire)

 tableau_recherche : où trouver cette donnée. (Obligatoire)

tableau_renvoyé : Le résultat que vous souhaitez faire apparaître. (Obligatoire)

[si_non_trouvé] : Le résultat à renvoyer si la valeur cherchée n'est pas retrouvée. (Optionnel)

 [mode_correspondance] : Le type de correspondance souhaité avec la valeur cherchée. (Obligatoire)

 [mode_recherche] : L’ordre dans lequel effectuer la recherche. (Optionnel)

 

-----------------------------------------------------------------------

👉 Comparaison avec la RECHERCHEV :

Plus besoin de sélectionner la totalité du tableau de recherche et de renseigner un numéro d’index colonne pour la colonne résultat.

= La colonne résultat est directement sélectionnée seule.

En cas d’erreur de la RECHERCHEX (si la valeur cherchée n’est pas retrouvée dans la table de recherche) il suffit de renseigner le paramètre [si_non_trouvé] pour indiquer la valeur à faire apparaître au cas où cette valeur n’est pas trouvée. Ce paramètre n’est pas obligatoire ; mais si elle n’est pas précisée, la fonction renverra un message d’erreur si la valeur n’est pas trouvée.

Pour obtenir le même résultat avec la formule RECHERCHEV il faut la combiner avec la formule SIERREUR.

Si une nouvelle colonne est insérée dans le tableau de recherche cela ne modifie pas le résultat obtenu par la formule RECHERCHEX qui s’adapte.

Par contre, la RECHERCHEV qui fonctionne en indiquant un numéro de colonne (index) ne supporte donc pas les insertions et suppressions de colonnes.

La RECHERCHEV regarde uniquement sur la droite : Elle fonctionne uniquement si la colonne de la valeur cherchée est située à gauche de la table de recherche. Si la valeur cherchée est située à droite par rapport à la colonne de la valeur résultat alors la RECHERCHEV ne fonctionne pas.

Pour combler ce problème il fallait utiliser les formules INDEX et EQUIV.

Désormais avec la RECHERCHEX il est possible d’effectuer une recherche dans les deux sens.

Formule propagée : Dans le cas où on souhaite faire apparaître des résultats issus de plusieurs colonnes successives sur la même ligne il suffit de sélectionner l’ensemble des colonnes dans le paramètre [tableau_renvoyé].

= La formule se propage automatiquement sur la droite en fonction du nombre de colonnes sélectionnées dans le paramètre [tableau_renvoyé].

Avec la RECHERCHEV il faut reproduire la formule pour chaque nouvelle colonne résultat en modifiant à chaque fois le numéro d’index colonne.

Le paramètre VRAI de la RECHERCHEV permet de faire une recherche de la valeur inférieure la plus proche de la valeur cherchée : Les valeurs de la table de recherche doivent donc être rangées par ordre croissant.

Par contre il est impossible de faire une RECHERCHEV de la valeur supérieure la plus proche.

La RECHERCHEX quant à elle permet de faire ces 2 types de recherche avec le paramètre [mode_correspondance] :

= -1 valeur inférieure la plus proche

= 1 valeur supérieure la plus proche

La formule RECHERCHEX permet aussi de rechercher la valeur approximative supérieure la plus proche.

Recherche d’un caractère générique :

Comme pour la RECHERCHEV il est possible d’effectuer une recherche sans avoir la connaissance exacte de la valeur cherchée.

Les caractères génériques sont des caractères spéciaux utilisés pour remplacer des caractères inconnus.

La RECHERCHEX permet de choisir l’ordre dans lequel effectuer la recherche dans une série de valeurs grâce au paramètre [mode_recherche] :

= 1 chercher du premier au dernier élément

= -1 pour commencer par la fin

Alors que la RECHERCHEV ne permet pas non plus de retourner la dernière occurrence d’une série de valeurs.

 👉 Comparaison avec la RECHERCHEH :

Même principe que pour la RECHERCHEV, la formule RECHERCHEX permet de remplacer la RECHERCHEH en comblant ses lacunes :

- La formule RECHERCHEX supporte la suppression et l’insertion de lignes dans le tableau de recherche.

 - La ligne de la valeur cherchée peut être située n’importe où sur le tableau de recherche / contrairement à la RECHERCHEH où la ligne de la valeur cherchée doit être située au-dessus.