Les Allergies
Alimentaires

Tutoriel Fonction RECHERCHEH



Marche à suivre RECHERCHEH (Excel 2003 & Excel 2007)

Les références

  • Vous devez sélectionner les références dans votre tableau. Dans cet exemple votre référence est $A$1:$F$4. Une fois votre sélection faite vous cliquez sur Insertion - Nom - Définir (Pour l'exemple ici j'ai donné le nom PRODUITS).


Excel 2007: La définition du nom se fait via le menu Formules.

Emplacement où les données trouvées vont apparaitre

  • Dans cet exemple:
    • J1=Terme à rechercher
    • J3=Description trouvée (colonne2 de notre tableau)
    • J5=Quantité trouvée (colonne 3 de notre tableau)
    • J7=Prix trouvé (colonne 4 de notre tableau)

Les formules


La syntaxe de base de la fonction RECHERCHEH est:
=RECHERCHEH(valeur_recherchée;table_matrice;no_index_lig;valeur_proche)
  • J3
    • =RECHERCHEH($J$1;PRODUITS;2;FAUX)
    • En clair, on part du contenu de la cellule H1, on cherche dans la première ligne du tableau PRODUITS la colonne commençant par ce contenu, et on extrait la valeur placée dans la deuxième ligne ; FAUX indique que l'on recherche une correspondance exacte.
    • Pour éviter d'avoir un message #N/A si rien n'est trouvé on utilise la formule suivante et "Inconnu" apparaîtra dans la cellule de résultat.
    • =SI(ESTNA(RECHERCHEH($J$1;PRODUITS;2;FAUX));"Inconnu";RECHERCHEH($J$1;PRODUITS;2;FAUX))
    • Avec Excel 2007 une formule plus courte existe: =SIERREUR(RECHERCHEH($J$1;PRODUITS;2;FAUX);"Inconnu")
  • J5
    • =RECHERCHEH($J$1;PRODUITS;3;FAUX)
    • En clair, on part du contenu de la cellule H1, on cherche dans la première ligne du tableau PRODUITS la colonne commençant par ce contenu, et on extrait la valeur placée dans la troisième ligne ; FAUX indique que l'on recherche une correspondance exacte.
    • Pour éviter d'avoir un message #N/A si rien n'est trouvé on utilise la formule suivante et "Inconnu" apparaîtra dans la cellule de résultat.
    • =SI(ESTNA(RECHERCHEH($J$1;PRODUITS;3;FAUX));"Inconnu";RECHERCHEH($J$1;PRODUITS;3;FAUX))
    • Avec Excel 2007 une formule plus courte existe: =SIERREUR(RECHERCHEH($J$1;PRODUITS;3;FAUX);"Inconnu")
  • J7
    • =RECHERCHEH($J$1;PRODUITS;4;FAUX)
    • En clair, on part du contenu de la cellule H1, on cherche dans la première ligne du tableau PRODUITS la colonne commençant par ce contenu, et on extrait la valeur placée dans la quatrième ligne ; FAUX indique que l'on recherche une correspondance exacte.
    • Pour éviter d'avoir un message #N/A si rien n'est trouvé on utilise la formule suivante et "Inconnu" apparaîtra dans la cellule de résultat.
    • =SI(ESTNA(RECHERCHEH($J$1;PRODUITS;4;FAUX));"Inconnu";RECHERCHEH($J$1;PRODUITS;4;FAUX))
    • Avec Excel 2007 une formule plus courte existe: =SIERREUR(RECHERCHEH($J$1;PRODUITS;4;FAUX);"Inconnu")

Note: Dans la formule on met le paramètre à FAUX si on veut rechercher la valeur exacte (#N/A si non trouvé), on le met à VRAI si on veut la valeur inférieure ou égale la plus proche, et dans ce cas la liste de valeur doit être triée.
Si ce paramètre est omis sa valeur par défaut est VRAI
Publié par Ricky38 - Dernière mise à jour le 3 mai 2010 à 16:52 par spe2d
Ce document intitulé « Tutoriel Fonction RECHERCHEH » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  Tutoriel Fonction RECHERCHEH
  •  Tutoriel access » Meilleure réponse: salut, tu as déjà l'excellent site d'Hervé Inisan http://www.self-access.com/ n'hésite pas non plus à utiliser l'application exemple livrée avec Access, elle est très didactique il faut aussi (je suis désolé mais vraiment, il _faut_) qu
  •  Tutoriel ccleaner » Fiches pratiques : CCleaner (Crap Cleaner) est un programme très utile qui permet d'effacer vos traces, de nettoyer et d'optimiser Windows. Gratuit, en français, régulièrement mis à jour, il fonctionne sous Windows 7/Vista/XP (versions...
  •  Tutoriel autocad » Meilleure réponse: FORMATIONS 2D & 3D gratuites ... Pour ceux que veulent profiter de deux vidéo - formations gratuits 2D (environ 2 heures) et 3D (environ 4 heures) élaborées pour une école privée, veuillez m'orienter vers un moyen de les mettre sur site
  •  Tutoriel » Fiches pratiques : Le logiciel Super est un encodeur multiple de fichiers multimédia qui supporte un grand nombre de fichiers audio et vidéo. Bien qu'il soit en anglais, son utilisation intuitive et sa gratuité en font un logiciel de choix dans le domaine du multimédia....
  •  Tutoriel sketchup » Meilleure réponse: Bonjour, Voici le lien indispensable pour débuter avec SketchUp : http://www.google.com/intl/fr/sketchup/vtutorials.html Ce sont des vidéo de démo des principales fonctions. Elles sont en anglais, mais ce n'est absolument pas génant, il
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Tutoriel Fonction RECHERCHEV
VBA - Un formulaire multilingue et collections d'objets