Test

Résolu
myka57 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 myka57 -
Bonjour,
j'aimerai effectuer un test sur ma feuille excel. j'ai deux colonnes, colonne note et colonne client, le test consiste à vérifier si un client (identifié par un numéro) possède une note unique (un client peut avoir plusieurs produits et donc apparait plusieurs- fois jusqu'à 4 fois-). ex:
client note produit
111 1 a
111 1 b
111 2 c
si ce cas se réalise par exemple je souhaite avoir un ko pour les trois produit

A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
et qu'appelez vous un KO ? et une note?
quel type de doublons faut il comparer, uniquement le client
le client et le produit, le client et la note, ou les trois?
à vous lire
0
myka57 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour votre réponse Vaucluse,
concernant la note, chaque client est noté de 1 a 10 (du très bon au mauvais), mais ça arrive ou un client est noté différemment d'un produit à un autre ce qui ne devrait pas l'être. donc pour un client qui est noté avec des notes différente je veux un "ko" (par exemple) et un ok si le client a une note unique pour l'ensemble de ses produits. pour pouvoir ensuite filtrer les ko. la formule doit prendre en compte le client et la note seulement.
j'ai essayé avec cette formule mais ça marche pas très bien
=SI(B2=B1;SI(A2=A1;"ok";"ko");SI(B2=B3;SI(A2=A3;"ok";"ko");"ok"))
j'espère que j'étais plus claire
merci pour vos réponse et bonne journée
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Un exemple à adapter pour peut être répondre, si j'ai bien compris
en A à partir de A1 les noms client
en B à partir de B1 les notes clients
en C1 une valeur qui n'intervient pas
en D1 cette formule à tirer sur la hauteur utile
=SI(INDEX($B$1:B1;EQUIV(A1;$A$1:A1;0))=B1;"OK";"KO")

placez bien les signes $ aux bons endroits avant de tirer la formule

elle vous renverra OK sur chaque ligne tant que la note du client en A sera identique à la première affichée dans la liste, sinon renverra KO

si j'ai bien compris

crdlmnt
0
myka57 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
merci Vaucluse pour votre aide, mais ça marche pas avec cette formule non plus. je pense que vous m'avez compris, je cherche à identifier les clients qui ont des notes différentes (bon et mauvais au même temps).
merci
cdlmt
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > myka57 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour myka
Bonjour Vaucluse ;)

Alors essayer ceci :
=SI(NB.SI.ENS(A:A;A1;B:B;B1)=NB.SI(A:A;A1);"OK";"KO")
qui affiche OK si le nombre de couple n°-note d'une ligne dans toute la liste est égal au nombre de ce n° dans la liste et KO dans le cas contraire

Clmnt
Via
0
myka57 > via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention  
 
merci Via, mais je pense vous m'avez pas compris je cherche pas le nombre de note mais je veux vérifier que la note est la meme pour chaque client.en fait c'est un logiciel qui note les clients c'est pour ça j'ai des notes différente pour le meme client ce qui pas normal. ex: colonne A le numéro de client, B la note et C le produit (qu'on va pas utiliser dans la formule)
A /B /C
1 /1 /a
2 / 1 /x
2 /5 /y
2 /5 /z ...
3 /1
3 / 3
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > myka57
 
Re,

As tu essayé ma formule ? elle ne compte le nombre de notes mais le nombre de fois où le même couple n°client-note se retrouve, si le client a toujours la même note ce nombre est égal au nombre de fois où on retrouve le n° client et c'est donc OK qui est affiché, sinon c'est KO
0