Dans les versions précédentes d'Excel, il avait déjà RECHERCHE, RECHERCHEV et RECHERCHEH. Avec RECHERCHEV, on pouvait faire une recherche dans la première colonne d'une table_matrice, et renvoyer le contenu d'une cellule à l'intersection de la ligne correspondante et d'une colonne plus à droite. Si on ne sait pas à l'avance où ce trouve cette colonne contenant les résultats désirés, on peut faire avec un RECHERCHEV(valeur_cherchée;table_matrice;EQUI(....);0) ou avec un INDEX(....;EQUI(...);EQUIV(....)).
Est-ce que par hasard il y aurait maintenant dans Excel une fonction du style RECHERCHETAB(matrice;valeur cherchée dans la 1ère colonne;valeur cherchée dans la 1ère ligne;...) faisant une recherche dans la 1ère colonne et dans la 1ère ligne, et renvoyant la valeur à l'intersection de la ligne et de la colonne trouvées ? Elle ferait le même travail que RECHERCHEV+EQUIV ou que RECHERCHEH+EQUIV, mais serait plus concise....
Je suis super content de cette nouvelle sur Excel ! Sortie de RechercheX, qui viendra à terme remplacer RechercheV et Index/Equiv ! Enfin ! J'ai tellement adoré quand j'en ai fait une vidéo de 10 minutes, et je n'ai pas encore tout découvert :-)...
Merci pour vos réponses.
J'avais déjà cherché du coté de la fonction RECHERCHEX, mais il me semble qu'elle ne fait pas ce que je voudrais. Idem avec FILTRE, il me semble. Ces deux fonctions renvoient facilement plusieurs valeurs, mais ce n'est pas ce que je désire.
J'explique. Soit le tableau C2:G5 ci-dessous.
Est-ce qu'il existe une fonction du style RECHERCHETAB(C2:G5;"Pierre";2012;0;0) renvoyant la valeur 16, faisant donc le même travail que RECHERCHEV("Pierre";C2:G5;EQUIV(2012;C2:G2;0);0) ?
Dans ce cas, on ne sait pas précisément ni dans quelle ligne, ni dans quelle colonne se trouve la réponse désirée, on ne peut donc pas les préciser en argument.
Merci Hasco et Vgendron pour vos propositions.
Je n'avais pas pensé à SOMMEPROD, mais bon, ce n'est pas très pratique.
Je trouve étrange que ce genre de fonction n'ai pas été installée dans Excel. On a souvent besoin de chercher une donnée dans un tableau, en n'ayant connaissance que du contenu de la 1ère colonne et de la 1ère ligne.
PS: j'ai voulais poursuivre ce que je proposais dans l'autre fil de CISCO
(sans succès)
Est-ce qu'ici on peut utiliser les fonctions BYROW, BYCOL et/ou DANSLIGNE, DANSCOL
Quelqu'un voit comment faire ?
Merci pour vos diverses propositions...
La fonction LAMBDA est utilisable depuis quelle version d'Excel, SVP ? Faut-il forcément la valider en matriciel ?