Comment contourner une valeur N/A dans un SI

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 !!!

Bonjour

sans fichier

Essayes

=SI(NB.SI(A2:A22;B2)>0;"ItemTrouvé";SOMMEPROD((ESTTEXTE(A2:A21)*1)))

Salut Banzai64,

Ca fonctionne parfaitement !!!!!

Cependant, si tu le veux bien, pourrais-tu m'expliquer comment la formule fonction, c'est-à-dire pour la portion du:

SI(NB.SI(A2:A21;B2)>0;....... Et SURTOUT pour le NB.SI !?!?!?

En attendant, un gros MERCI !!!!!

Bonsoir

NB.Si compte le nombre de fois que l'argument (B2) est présent dans la plage de données (A2:A21), si cette fonction retourne une valeur supérieure à 0, c'est que l'argument (B2) est bien présent

Revient au même que de vérifier si on trouve l'argument B2 entre la 1ère ligne et la dernière de la plage A2:A21, ce que tu faisais avec EQUIV

Slt,

On dirait un post vu sur un autre forum.

Un des solution est de passer par la formule si(estna(formule);...;formule).

Quand on trouve la solution il faut la poster partout !

cordialement,

Oliver77

Rechercher des sujets similaires à "comment contourner valeur"