Accueil Accueil    Envoyer Envoyer    Imprimer Imprimer

Les fonctions Recherche H et V

Dans les précédants numéros, nous avons vu comment fonctionnait la fonction Recherche(), avec ses deux syntaxes.


hervé Thiriez
hervé Thiriez
Une des difficultés de la fonction Recherche(), pour certains utilisateurs, tient à ce qu'elle fonctionne en colonne ou en ligne selon la forme de la matrice.

Pour résoudre ce problème, après la création de la fonction Recherche(), qui était d'ailleurs présente dans le premier Visicalc sur Apple II en 1979, Microsoft a créé deux nouvelles fonctions, RechercheV() et RechercheH() qui – comme leur nom l'indique – pratiquent exclusivement des recherches verticales et horizontales.

Il a été décidé, par la même occasion, de résoudre une autre difficulté pour certains utilisateurs, le fait que la recherche verticale ramenait le contenu de la cellule la plus à droite dans la matrice pour la ligne sélectionnée.

C'est pourquoi la syntaxe de la fonction est : =recherchev(valeur;matrice;n°col) où n°col est le numéro de la colonne dont on doit ramener la valeur, sachant que ce numéro de colonne est relatif à la matrice.

Pour la recherche horizontale, il suffit de remplacer n°col par n°lig…

Les fonctions Recherche H et V

Dans l'exemple ci-dessus, nous cherchons à récupérer le nom de famille et le salaire d'une personne à partir de son prénom. Les formules utilisées sont :

En F15 : =recherchev(F14;E3:F11;2)

En F16 : =recherchev(F14;E3:G11;3)

Remarque 1 – Une seule matrice

Puisque nous indiquons le numéro de la colonne à ramener, nous aurions pu utiliser le même second argument E3:G11 (ou, mieux encore, le nom de ce bloc) dans les deux formules.

Remarque 2 – Et Gilles, alors ?

Vous avez probablement noté la présence de deux Gilles. Lequel sera retenu par nos deux formules ? Le dernier, évidemment, si vous avez bien compris l'algorithme présenté le 18 mars : on descend jusqu'à trouver le premier prénom plus grand, Hervé, puis l'on remonte d'une ligne, ce qui nous fait immanquablement arriver au dernier Gilles.

Remarque 3 – Une erreur possible

Une grosse erreur aurait été d'utiliser la formule =recherchev(F15;F3:G11;2) en cherchant le salaire à partir du nom. En effet, les noms ne sont pas en ordre alphabétique et vous obtenez alors n'importe un résultat souvent – mais pas toujours – faux, vu la façon dont marche l'algorithme de recherche.

rédigé par Hervé Thiriez



Vendredi 27 Octobre 2006




L'avis des abonnés et des lecteurs

1. Posté par ridouane le 10/05/2007 19:15
Bonjour, je suis formateur novice, suis actuellement sur Excel et dois donner un cours sur la recherche V et H. J'ai lu l'article ci-dessus et je recherche plus de détail. Merci de votre aide.

2. Posté par Laurent Leloup le 12/05/2007 06:33
Voici le lien direct de "Monsieur Excel" : http://monsieur-excel.blogspot.com/.
http://www.cfo-news.com

Nouveau commentaire :

Nom*
Adresse email* (non publiée)
Site web

Commentaire
B i u  QUOTE  URL
Me notifier l'arrivée de nouveaux commentaires
Les commentaires des articles sont édités sous la responsabilité exclusive de leurs auteurs. CFO-news le média de la finance et de la performance d'entreprise, n'assume aucune responsabilité sur eux. Les commentaires sont édités immédiatement, seulement notre rédaction se réserve le droit de supprimer n'importe quel commentaire.
----------------------------------------------------
Par ailleurs, les commentaires anonymes sont systématiquement supprimés s’ils sont trop négatifs ou trop positifs. Ayez des opinions, partagez les avec les autres, mais assumez les ! Merci d’avance. Merci de noter également que les commentaires ne sont pas automatiquement envoyés aux rédacteurs de chaque article.
Si vous souhaitez poser une question au rédacteur de l'article, contactez-le directement.
Merci.


Les 20 derniers articles publiés dans votre journal CFO-news
Les 30 derniers articles de cette rubrique. Pour lire plus d'articles cliquer sur la rubrique correspondante dans le menu ci-dessus
Le Saas révolution technologique ou effet de mode ?

Quand la messagerie instantanée menace l'e-mail et le SMS !

Conseils pour une bonne Gouvernance des Systèmes Décisionnels




Que penser des récentes acquisitions intervenues dans le domaine des éditeurs de solutions Enterprise Performance Management

REPORTING FINANCIER : Qu’est-ce qu’un outil métier orienté utilisateur ?


Le pilotage de la performance s'invite dans la mobilité

La gestion du savoir-faire, première préoccupation des dirigeants d'entreprises ?

Avez-vous les bons indicateurs pour piloter votre activité ?!! ...

Les offres BI en Open Source, une alternative sérieuse aux solutions Best of Breed

Faut-il et si oui comment, se préoccuper du retour sur investissement des projets NTIC ?

A la recherche des fraudeurs !

La gestion par affaire : le choix d’une bonne organisation pour une bonne rentabilité…

Automatisez la gestion de vos contrats pour gagner en performance

Le Management Equitable© : un facteur de progrès et de croissance pour les Entreprises

Comment réaliser des outils d'aide à la décision et à la vente efficaces ?

Capital informationnel de l’entreprise : Sachons aller jusqu’au bout de la démarche !

La traçabilité de l’information et la lutte contre la fraude

La gestion par affaire : le choix d’une bonne organisation pour une bonne rentabilité…

Réduire les frais généraux d’une PME : Quand, Qui, et Comment …

Jean Ferré, Président de Sinequa, réagit au rachat de Fast par Microsoft



L’âge d’or du décisionnel « métier » ?

Gestion de la performance : la DSI s'y met aussi

Une calculette dans Excel...

 Recherche H ou V avec « faux »