Si ça existe ! c'est la fonction RECHERCHEV.
cette fonction est intégrée dans les versions Excel 2016 , Excel 2013 , Excel 2010 , Excel 2007
permet de faire exécuter au tableur une recherche dans un tableau de valeurs et de renvoyer la valeur trouvée dans une cellule déterminée à l'avance.
=RECHERCHEV(celsource ; plagetab ; numcol)
celsource : cellule ou Excel lit la valeur à rechercher
plagetab : plage de cellules ou on recherche les valeurs
numcol : numéro de la colonne du tableau ou on doit trouver la valeur cherchée
Pour des exemples tapes dans google : fonction RECHERCHEV
RechercheV (Verticale) s'effectue d'abord sur la première colonne, avant de chercher ensuite dans une ligne.
et le procédé dans l'autre sens existe aussi :
RechercheH (Horizontale) s'effectue d'abord sur une valeur de la première ligne du tableau, puis renvoie à un critère dans la colonne où se situe cette valeur.
Enfin on peut aussi faire RECHERCHEV avec condition SI
utile quand on recherche une donnée de la première colonne, et que le résultat doit apparaitre
dans la deuxième mais que aucune donnée n'est entré dans la première.
pour faire un RECHERCHEV avec condition SI il faut placer le test de condition avant RECHERCHEV
Exemple :
=RECHERCHEV(C12;Feuil1!$A$8:$G$20;2;0)
devient :
=SI(C12<>"";RECHERCHEV(C12;Feuil1!$A$8:$G$20;2;0);""
(cette vacherie de yahoo coupe les lignes quand on met des formules, le même exemple mais coupé en 2 lignes pour que ça s'affiche) :
=SI(C12<>"";RECHERCHEV(C12;Feuil1!
$A$8:$G$20;2;0);""
Dans tous les cas fait une recherche tapes dans google : fonction RECHERCHEV
et tu auras pas mal d'exemple car cette fonction est souvent utilisée.
@ l'anonyme ce genre de fonction n'a rien du tout de scientifique ! c'est de la fonction de recherche de données et de matrices tout simplement.