Bonjour à tous,
Il doit probablement me manquer un message mais je ne comprend rien à tous vos échanges : le fichier que j'avais envoyé était parfait et effectivement on peut mettre 0 à la place de FAUX mais classiquement on met FAUX dans cette fonction (ou VRAI selon le type de recherche que l'on désire faire). Voir les aides d'Excel.
Pourquoi avoir voulu changer ?
Pourquoi tous ces allers retours.
Je vois aussi que tu envoies un fichier qui manifestement est une copie du mien et auquel l tu as ajouté des informations en dupliquant la formule et tout semble fonctionner. Tu as préféré mettre 0 à la place de FAUX mais ce n'est pas important.
Alors quel sont tes soucis ?
Si c'est parce que tu veux taper 0 ou vide dans la colonne A de ton onglet 2 et que tu obtiens NA, c'est normal puisque cette valeur n'existe pas dans la base de données
Si tu veux éviter cela, tu peux améliorer la formule comme cela : =SIERREUR(RECHERCHEV(A2;RECAP!A$2:B$34;2;0);"")
Comme cela tu obtiendras "" soit vide dans les cas ou RECHERCHEV ne trouve pas.
Tu peux aussi mettre "INCONNU" comme message à la place de vide "" : =SIERREUR(RECHERCHEV(A2;RECAP!A$2:B$34;2;0);"INCONNU").
Merci de confirmer si cela résout tous tes problèmes.
A+
Chris