Doublons et conditions

Résolu
Chris1377 Messages postés 29 Statut Membre -  
Chris1377 Messages postés 29 Statut Membre -

Bonjour,

J'ai un tableau qui comporte des milliers de lignes ou je dois extraire un taux qui correspond au nombre de devis validés par rapport au total des devis.

Le tableau est composé d'une multitude de doublons, que j'ai pu neutraliser avec la formule SI(NB.SI($F$2:F2;F2)>1;0;1) ( colonne G en PJ) , ma problématique est que si le même client a un devis et un devis validé, c'est le devis validé qui doit être à 1 et le devis à 0.

EN  PJ :

1.Résultats actuels devis ( problème ligne 8 et 9)

2. Résultats souhaités ( il faudrait que la ligne 8 soit à 0, priorité au devis validé)

J'espère que j'ai été le plus clair possible.

Bonne journée

cordialement

10 réponses

Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 

Bonjour Chris.

Juste deux petites remarques, pour tes prochaines discussions :

  1. Tu annonces des PJ, mais en réalité ce ne sont que des images (captures d'écran).
    - Une PJ, c'est un fichier (le vrai fichier, ou une copie sans informations confidentielles, ou un fichier-exemple).
    - Tu peux utiliser https://www.cjoint.com/ ou bien https://www.transfernow.net/ pour les fichiers lourds.
  2. Dans tes images, on voit les références de lignes, mais pas les références de colonnes ! Tu pourrais fort bien avoir des colonnes masquées, et on serait perdus ...


Cordialement.


1
PHILOU10120 Messages postés 6510 Statut Contributeur 825
 

Bonjour

Essayer cette formule modifiée

=SI(NB.SI($E$2:$E2;E2)>1;0;SI(OU($D2="devis";$D2="devis validé");1;0))

1
Chris1377 Messages postés 29 Statut Membre 2
 

Bonjour, Merci PHILOU10120

Bonne journée

0
DjiDji59430 Messages postés 4323 Statut Membre 701
 

Bonjour à tous,

Tu tries d'abord ta colonne type : devis validé en premier, puis tu fais ta formule magique.


Crdlmt

0
Chris1377 Messages postés 29 Statut Membre 2
 

Bonjour,

Malheureusement avec un tri ça ne fonctionne pas 

cordialement

0

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

Posez votre question
PHILOU10120 Messages postés 6510 Statut Contributeur 825
 

Bonjour

Si j'ai bien compris votre problème

Assayer cette formule en colonne G :

=SI(ET(NB.SI($F$2:F2;F2)>1;$E2="devis validé");1;0)


0
Le Pingou Messages postés 12638 Statut Contributeur 1 461
 

Bonjour,

Si on fait référence au lignes 2 à 13 de votre extrait, qu’elle devrait être, selon vous, le nombre total de devis et le nombre total de devis validés… ?


0
DjiDji59430 Messages postés 4323 Statut Membre 701
 
0
Chris1377 Messages postés 29 Statut Membre 2
 

Bonjour,

Merci à tous pour vos réponses.

Je poste un échantillon   du tableau excel pour être le plus précis possible et avoir las visibilité de ce que je dois obtenir ( quand client a un devis + un devis validé, seul le validé doit compter)

https://www.cjoint.com/c/NFehqVVnnve

Bonne journée

cordialement

0
DjiDji59430 Messages postés 4323 Statut Membre 701
 

Avec un TCD

https://www.cjoint.com/c/NFeiZndOk8u

Quand tu fais le tcd, ne pas oublier de cocher  "ajouter au modele de donnée" pour pourvoir choisir "total distinct"


Crdlmt

0
PHILOU10120 Messages postés 6510 Statut Contributeur 825
 

Bonjour

Voir votre fichier modifié :

https://www.cjoint.com/c/NFejklmcId4

Mettre cette formule

=SI(NB.SI($E$2:$E2;E2)>1;0;SI($D2="devis validé";1;0))


0
Chris1377 Messages postés 29 Statut Membre 2
 

 Bonjour PHILOU10120

c'est quasiment ça sauf que j'ai omis de préciser  :

La première  condition est que si le client a un devis validé et un devis, je dois compter 1 pour le validé et 0 pour le devis ( cas ligne 22 à 25)

La deuxième est que si le client n'a que des devis sans devis validé : je dois compter 1 pour le devis ( cas ligne 30 à 33)

La troisième est que si le client a qu'un devis validé, je dois compter 1.

L'objectif est de calculer le taux de devis validés par rapport au nombre total de devis avec neutralisation des doublons.

Merci 

Bonne journée.

0
DjiDji59430 Messages postés 4323 Statut Membre 701
 

re

https://www.cjoint.com/c/NFeqNP4WzP3

0
Chris1377 Messages postés 29 Statut Membre 2
 

Bonjour, Merci DjiDji59430

Bonne journée

0