Nous avons vu que la fonction Excel RECHERCHEV avait une contrainte de taille : la clé de recherche doit se trouver dans la première colonne du tableau de recherche. Bien que nous puissions souvent nous arranger pour que se soit le cas, ce n’est pas toujours possible, sous peine de complètement dénaturer le tableau de recherche.
Revenons à l’exemple « Bottin du crime » qui nous a servi à illustrer le fonctionnement de RECHERCHEV, et considérons à présent le besoin d’un bottin « à l’envers », d’une sorte de « Pages jaunes inversées » du crime, qui nous permettrait, d’après le choix d’un pénitencier, de retrouver le Dalton qui y a élu domicile.
Voici comment cela se présenterait.
Ce problème, à moins de modifier en profondeur le tableau de référence (échanger les colonnes « Criminel » et « Pénitencier »), ce qui n’est pas toujours souhaitable, ne peut, à ma connaissance, pas être résolu avec RECHERCHEV, car :
– le premier argument, la clé de recherche, est cette fois-ci un pénitencier
– le deuxième argument, le tableau de recherche, doit toujours être composé des colonnes « Criminel » et « Pénitencier » (faute de quoi le rapprochement entre les deux n’est pas possible)
– la première colonne de ce tableau contient toujours les criminels, et non les pénitenciers, or notre clé est un pénitencier
Voici ce qu’on obtient si malgré tout, on essaye.
La clé de recherche est le pénitencier en E8, mais RECHERCHEV ne peut rechercher cette clé que dans la première colonne du tableau de référence, dans notre cas de la plage B4:C7, c’est à dire parmi les criminels.
Soit dit en passant, mettre la première colonne en troisième argument n’a pas beaucoup de sens, étant donné que cette première colonne contient les clés de recherche, et que nous disposons à priori de la clé.
Mais alors, comment faire ?
1 Commentaire Laisser un commentaire