Tester la présence d'une valeur ou d'une autre ou d'une autr

Bonjour à tous,

Je voudrai tester en Y2 la présence de la valeur "0244" ou "0043" ou "0201" alors afficher "1" sinon "0"

Dans le genre SI Y2= 0244 ou 0043 ou 0201 alors afficher en Y2 la valeur 1 sinon afficher la valeur 0

Merci beaucoup pour votre aide

Max

Bonjour

Code module

Sub Test()
Range("y2").Select
If Range("y2").Value = "0244" Or Range("y2").Value = "0043" Or Range("y2").Value = "0201" Then
Range("y2").Value = 1
Else
Range("y2").Value = 0
End If
End Sub

voir fichier

Cordialement

21classeur2.zip (6.44 Ko)

Merci pour votre réponse.

Est-ce possible sans Macro juste avec une formule Excel ?

Bonjour

Tu ne peux à la fois entrer une valeur en Y2 et y ajouter une formule pour tester cette cellule Y2.

Tu peux obtenir le résultat dans une autre cellule, en y mettant cette formule

=SOMMEPROD(N(Y2={"0244"."0043"."0201"}))

Cordialement

Merci pour la réponse c'est exactement ce que je voulait dire

J'ai essayé la formule mais ça me met "0" dans toute la colonne.

Est ce que la formule =SOMMEPROD(N(D2={"0244"."0043"."0201"})) veut dire "contient" ou "égal" car en fait il faudrait "contient"

Je place la formule en E2 et dis

SI D2 contient "0244" ou "0043" ou "0201" alors E2 affiche la valeur "50"

Est ce que c'est possible ??

Merci pour votre réponse

Max

Bonjour

Formule en E2

=SI(SOMMEPROD(N(D2={"0244"."0043"."0201"}))>0;50;"")

Cordialement

ça marche merci beaucoup

Rechercher des sujets similaires à "tester presence valeur autr"