Formule de comparaison en fonction de la valeur d'une cellul

Fermé
Anne-Claire - 24 avril 2023 à 11:28
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 - 25 avril 2023 à 09:52

Bonjour,

je recherche une formule excel pour comparer 2 colonnes. 

Dans la colonne A : une liste de clé

Dans la colonne B : une clé

Dans la colonne C : me dire si dans la colonne A je retrouve ou pas la valeur de la colonne B. SI oui OK, si non A vérifier. 

Comment je peux valoriser la colonne C ?

Je vous remercie d'avance pour votre aide. 
Windows / Edge 99.111.1661.43

A voir également:

11 réponses

ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
24 avril 2023 à 13:53

Bonjour à tous,

Peut-être en C1 :

=SI(ESTNUM(CHERCHE(B1;A1));"OK";"A vérifier")

Cordialement

1
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
24 avril 2023 à 12:08

Bonjour,

Une possibilité la formule en C1 et la tirer vers le bas si plus de 1 valeur en colonne C

=SI(NB.SI(A:A;B1)<>0;"OK";"A vérifier")

0

 Merci pour ce retour mais ce n'est pas tout à fait ça ma demande.

Je vais compléter ma question initiale qui portait à confusion. Pardon.

A1= liste de clés

B1 = 1 clé

C1 = me dire si dans la cellule A1 je retrouve ou pas la valeur de la cellule B1. SI oui OK, si non "A vérifier".

0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
24 avril 2023 à 13:29

Bonjour,

Dans ce cas merci de mettre quelques valeurs de clés de la liste.... en A1 ! 


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question

Il faut imaginer les 3 colonnes mais en gros c'est cela.

LEI-218, LEI-672, LEI-344             LEI-672     OK ou à vérifier   

LEI-297                                          LEI-297     OK ou à vérifier

LEI-9, LEI-41, LEI-68                     LEI-9         OK ou à vérifier

LEI-9, LEI-732, LEI-11, LEI-8        LEI-9         OK ou à vérifier

LEI-28                                            LEI-2         OK ou à vérifier

0
Raymond PENTIER Messages postés 58418 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 9 mai 2024 17 105
24 avril 2023 à 16:29

Bonjour.

ALS35 t'a donné la bonne solution ...


0

Effectivement. 

Merci beaucoup !!! ça à l'air de fonctionner. 

0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
Modifié le 24 avril 2023 à 22:24

Bonjour,

Désolé mais ce n'est pas parfait essayer ceci . LEI-28                LEI-2  devrait donnée A vérifier et non OK

ou ceci : EI-732, LEI-9, LEI-11, LEI-8   pour LEI-7   !!!!!

0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
25 avril 2023 à 08:36

Bonjour,

Voici ma proposition via fonction personnalisée 

testlistclef(A2;B2) 

et tirer vers le bas

Le code à mettre dans un module :

Function testlistclef(ct As String, c As String)
list = Replace(ct, ", ", ",")
clef = c
Suite:
virg = InStr(1, list, ",")
If virg = 0 Then
    test = list
    If clef = list Then
        resu = "OK"
    Else
        resu = "A vérifier"
    End If
    GoTo Sort
End If
test = Mid(list, 1, virg - 1)
If clef = test Then
    resu = "OK"
    GoTo Sort '    Exit Function
End If
list = Right(list, Len(list) - virg)
GoTo Suite
Sort:
testlistclef = resu
End Function

0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
25 avril 2023 à 09:16

Bonjour à tous,

Salutations Le Pingou, effectivement avec des données réelles c'est plus facile !

On peut cependant essayer en C1 :

=SI(ESTNUM(CHERCHE(SUPPRESPACE(B1)&",";SUPPRESPACE(A1)&","));"OK";"A vérifier")

Cordialement

0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
25 avril 2023 à 09:52

Bonjour,

Merci ALS35, j'ai essayé la proposition et c'est parfait.

Bonne journée.

0