Bonsoir
vous ne pouvez pas écrire en D22 une formule qui fait référence à D22
et donc le SI(D22="" ne convient pas, si j'ai bien lu votre message (référence circulaire)
s'il s'agit d'éviter le #N/A deux options:
excel à partir de 2007:
=SIERREUR(RECHERCHEV($C$22;produits;2;0);"")
et avant 2007 deux options:
=SI(ESTERREUR(RECHERCHEV($C$22;produits;2;0));"";RECHERCHEV($C$22;produits;2;0))
ou plus court, mais là il faut faire référence à la première colonne du champ nommé produit dont je ne connais pas l'adresse (ci dessous appelé "colonne")
=SI(NB.SI(colonne;C22)=0;"";;RECHERCHEV($C$22;produits;2;0))
crdlmnt