Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Comment contourner une valeur #N/A dans une formule XL

  • Initiateur de la discussion Initiateur de la discussion Mickcroco
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Mickcroco

Guest
Bonjour,


S’il vous plait, de l’aide pour une formule !!!

Je veux vérifier si une valeur (alpha numérique) est trouvée dans une plage de 20 cellules de haut.
Si la valeur est trouvée, pas de problème.

VOICI la formule:^
=SI(ET(EQUIV(B2;A2:A22;0)>0;EQUIV(B2;A2:A21;0)<21);"ItemTrouvé";SOMMEPROD((ESTTEXTE(A2:A21)*1)))


Le problème est que si la valeur est introuvable, la fonction EQUIV retourne un #N/A et (mon sinon SOMMEPROD) n’est pas exécuté et je suis incapable de contourner ce #N/A.


s'il n'a pas moyen de contourner cela par une formule, y a t'il une façon de faire en VBA et comment ?.


MERCI pour votre aide !!!
 
Re : Comment contourner une valeur #N/A dans une formule XL

Bonsoir, Pas facile de te repondre sans fichier exemple,
Code:
=SI(ESTNUM(EQUIV(B2;A2:A22;0));;) ou =SI(NB.SI(A2:A22;B2);;)
Amicalement
 
Re : Comment contourner une valeur #N/A dans une formule XL

Slt,
si(estna(ta formule);0;ta formule) ou alors si(estna(ta formule);"";ta formule).
A toi de voir car d'un côté tu dis que la valeur c'est 0,00 et d'un autre tu dis que la cellule est vide !

Oliver77
 
Re : Comment contourner une valeur #N/A dans une formule XL

Slt,

petit complément d'information tu n'es pas obligé de reprendre toute la formule. Tu isoles la partie de ton code qui renvoie #N/A.
Ainsi, =si(estna(la partie du code qui renvoie #N/A);...;ta formule).

Oliver77
 
Re : Comment contourner une valeur #N/A dans une formule XL

Bonjour Rachid661, bonjour Olivier77


Ok, vous avez tout deux raison, cependant à titre informatif,

j'ai modifié la formule d'Olivier pour donner:
=SI(ESTNA(EQUIV(B2;A2:A21;0));SOMMEPROD((ESTTEXTE(A2:A21)*1));"ItemTrouvé").




MERCI POUR VOS COUPS DE MAIN !!!!!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
702
Réponses
14
Affichages
701
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…