Excel

Résolu/Fermé
tiseb1994 - 21 nov. 2012 à 17:39
 tiseb1994 - 21 nov. 2012 à 18:09
Bonjour, quelqu'un pourrait m'expliquer la formule suivante :

SI(ESTVIDE(A13);"";RECHERCHEV(A13;Produits!$A$
:$C$200;2;))

Merci !!!!


3 réponses

Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
Modifié par Mike-31 le 21/11/2012 à 18:06
Salut,
SI(ESTVIDE(A13);""; teste si la cellule A13 est vide. Si A13 est vide alors la cellule ou se trouve cette formule affiche rien ;"";
sinon on applique la fonction RECHECHEV et on recherche la valeur qui est en A13
RECHERCHEV(A13;
dans la feuille nommée Produits
;Produits!
dans la matrice (ou plage), mais la il y a une erreur $A$ , il manque la référence de la ligne ex. $A$2, ce qui devrait faire $A$2:$C$200
Et renvoi la valeur de la deuxième colonne ;2; correspondante à la ligne de la valeur trouvée dans le cas présent, la colonne B
et pour finir en fin de formule il manque la condition si faux et il faut mettre soit ;0)ou ;FAUX)
ce qui devrait donner

SI(ESTVIDE(A13);"";RECHERCHEV(A13;Produits!$A$2:$C$200;2;0))
ou
SI(ESTVIDE(A13);"";RECHERCHEV(A13;Produits!$A$2:$C$200;2;FAUX))

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
'jour.

Si A13 est vide ça n'affiche rien, sinon ça renvoi la valeur de la 2ème colonne du tableau de la feuille produit dans lequel on retrouve la valeur de A13
0
Merci pour vos réponses !
0