Sommeprod excel eviter doublons

SashaExcel Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
SashaExcel Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aurais besoin d'aide pour une formule sommeprod

J'ai besoin de connaitre le nombre de magasins qui repondent aux criteres

Cluster(A) Location(B) Type(C) Performance(D) Count (E)

B North 1
C North 1
A North Evo 1
A 1
B Premium 1


Si je cherche a savoir combien de magasins sont A ET C ET au Nord je devrais trouver 4 mais avec ma formule je trouve 6


Merci de trouver le bout de fichier ci dessous

https://www.cjoint.com/?3AAsCJnhhbq

Merci par avance!
A voir également:

7 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Un peu bref comme explications
Peux tu mettre un bout de fichier au format excel 2003 sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas des explications et des exemples de ce que tu veux obtenir

Cdlmnt
0
SashaExcel Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Oui effectivement je n'avais pas fini la redaction :)
Merci par avance pour ton aide!
0
irongege Messages postés 41001 Date d'inscription   Statut Modérateur Dernière intervention   5 079 > SashaExcel Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Et merci de laisser le titre en minuscule.
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Perso, je n'en voit que 2 (lignes 3 et 4) qui répondent à la question (A ou C) et North
Si oui, essaies ceci
=SOMMEPROD((Stores!$B$2:$B$6='RANGE PLAN'!$N10:$Q10)*(Stores!$C$2:$C$6='RANGE PLAN'!$R10))

Cdlmnt
0
SashaExcel Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Hello, je me suis mal exprimée j'ai besoin que mon produit aille dans des magasins A, C ou Nord donc si il est B mais Nord j'ai besoin qu'il soit compté aussi
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Peut être alors en soustrayant ma formule à la tienne soit (enlever ce qui a été compté deux fois)
=SOMMEPROD((((Stores!$B$2:$B$6='RANGE PLAN'!N10)+(Stores!$B$2:$B$6='RANGE PLAN'!O10)+(Stores!$B$2:$B$6='RANGE PLAN'!P10)+(Stores!$B$2:$B$6='RANGE PLAN'!Q10))+(Stores!$C$2:$C$6='RANGE PLAN'!R10)+(Stores!$D$2:$D$6='RANGE PLAN'!T10)+(Stores!$E$2:$E$6='RANGE PLAN'!U10))*(Stores!F2:F6))-SOMMEPROD((Stores!$B$2:$B$6='RANGE PLAN'!$N10:$Q10)*(Stores!$C$2:$C$6='RANGE PLAN'!$R10))

ou en plus bref
=SOMMEPROD((Stores!$B$2:$B$6='RANGE PLAN'!$N10:$Q10)*1)+SOMMEPROD((Stores!$C$2:$C$6='RANGE PLAN'!$R10)*1)-SOMMEPROD((Stores!$B$2:$B$6='RANGE PLAN'!$N10:$Q10)*(Stores!$C$2:$C$6='RANGE PLAN'!$R10))
0
SashaExcel Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Salut ccm81!

Merci pour ta reponse! Je viens de tenter cette solution mais celle ci ne marche que si je n'ai comme critere que 'North'

En ajoutant comme critere "Premium" je ne sais pas comment faire pour trouver 5 magasins.

Ton aide serait encore une fois bienvenue :)

https://www.cjoint.com/?3ACoTTZzm9K
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
J'avoue que je n'ai pas bien compris la notion de doublon avec les fichiers joints.
Aussi je ferai seulement une remarque qui se rapporte au fichier joint au message d'origine.
Quand on met un + dans sommeprod Vrai+Vrai=2. Si on ne veut compter que 1 par ligne il faut passer par une condition (Vrai+Vrai)>=1.
La formule en V10 deviendrait:
=SOMMEPROD(((((Stores!$B$2:$B$6='RANGE PLAN'!N10)+(Stores!$B$2:$B$6='RANGE PLAN'!O10)+(Stores!$B$2:$B$6='RANGE PLAN'!P10)+(Stores!$B$2:$B$6='RANGE PLAN'!Q10))+(Stores!$C$2:$C$6='RANGE PLAN'!R10)+(Stores!$D$2:$D$6='RANGE PLAN'!T10)+(Stores!$E$2:$E$6='RANGE PLAN'!U10))>=1)*(Stores!F2:F6))
0

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

Posez votre question
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
mais celle ci ne marche que si je n'ai comme critère que 'North'
C'est ce qui était prévu

1. Peux tu formaliser complètement ton problème en avec un fichier contenant cette fois tous les cas (et explications) possibles et avec les résultats attendus.
De plus je t'ai déjà demandé (post #1) un fichier au format excel 2003 (.xls)
2. Il faudra peut être passer par une solution "macro"

Cdlmnt
0
SashaExcel Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Hello!
Merci pour ta reponse et desolee j'ai oublie de le mettre en 2003. C'est chose faite maintenant.
Je t'ai modifie le fichier avec plusieurs cas et explications.

J'esoere que ca aide

https://www.cjoint.com/?3ACq63pAxPa
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
1. Tu ne me donnes pas tous les résultats attendus
2. ligne 14, n'aurais tu pas fait une erreur
3. les types Premium et Select peuvent il figurer tous les deux sur la même ligne
0
SashaExcel Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Salut CCM81,

2: Effectivement ligne 14 c'est des magasins A et B.
3: Oui un produit peut etre Premium et Select mais pas un Magasin

J'ai ajoute tous les résultats attendus

https://www.cjoint.com/?3ADjLzI1K6k
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Salut tontong et merci pour ta remarque concernant les sommes booléennes.
Avec les nouvelles données ça donne moyennant quelques plages nommées

W10=SOMMEPROD((((Cluster=N10)*(N10<>"")+(Cluster=O10)*(O10<>"")+(Cluster=P10)*(P10<>"")+(Cluster=Q10)*(Q10<>"")+(Location=R10)*(R10<>"")+(Type=S10)*(S10<>"")+(Type=T10)*(T10<>"")+(Performance=U10)*(U10<>"")+(Football=V10)*(V10<>""))>=1)*1)

Et in situ
https://www.cjoint.com/?3ACwLPE8vwL

Cdlmnt
0
SashaExcel Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Ca a l'air de fonctionner je vais faire des tests mais c'est deja super merci beaucoup!!!
0