Compter le nombre de cellules différentes avec un critère
paulimax
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
paulimax Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
paulimax Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai essayé de parcourir le forum à la recherche d'une solution satisfaisante mais rien n'y fait... Voici mon problème : je souhaite compter le nombre de cellule qui répondent à un critère situé sur une colonne (jusque là tout va bien) mais en plus, je ne veux compter que les cellules qui diffèrent sur un n° dans une autre cellule.
Petit exemple car je ne suis pas clair :
Colonne A contient des dates
Colonne B contient des types de client : standard, exclusif, VIP
Colonne C contient des numéros de commandes
Colonne D contient les articles commandés.
On aura par exemple ceci :
Date Type Num. cde Article
01/05/2013 Standard 4521781 66752
01/05/2013 Standard 4521781 84522
01/05/2013 Standard 4521781 69875
01/05/2013 VIP 3521725 23564
01/05/2013 VIP 3521725 12543
02/05/2013 Exclusif 3527812 14587
02/05/2013 Standard 4217824 77895
02/05/2013 Standard 4521782 45638
02/05/2013 Standard 4521782 42586
02/05/2013 Standard 4521782 14528
02/05/2013 Standard 4521782 14562
Je souhaite obtenir le nombre de commande de type standard (sans compter les occurences). Résultat attendu = 3
De plus, mes fichiers contiennent généralement des milliers de commandes donc il faudrait appliquer les formules sur l'ensemble des colonnes.
J'espère avoir été clair. Merci pour votre aide !
J'ai essayé de parcourir le forum à la recherche d'une solution satisfaisante mais rien n'y fait... Voici mon problème : je souhaite compter le nombre de cellule qui répondent à un critère situé sur une colonne (jusque là tout va bien) mais en plus, je ne veux compter que les cellules qui diffèrent sur un n° dans une autre cellule.
Petit exemple car je ne suis pas clair :
Colonne A contient des dates
Colonne B contient des types de client : standard, exclusif, VIP
Colonne C contient des numéros de commandes
Colonne D contient les articles commandés.
On aura par exemple ceci :
Date Type Num. cde Article
01/05/2013 Standard 4521781 66752
01/05/2013 Standard 4521781 84522
01/05/2013 Standard 4521781 69875
01/05/2013 VIP 3521725 23564
01/05/2013 VIP 3521725 12543
02/05/2013 Exclusif 3527812 14587
02/05/2013 Standard 4217824 77895
02/05/2013 Standard 4521782 45638
02/05/2013 Standard 4521782 42586
02/05/2013 Standard 4521782 14528
02/05/2013 Standard 4521782 14562
Je souhaite obtenir le nombre de commande de type standard (sans compter les occurences). Résultat attendu = 3
De plus, mes fichiers contiennent généralement des milliers de commandes donc il faudrait appliquer les formules sur l'ensemble des colonnes.
J'espère avoir été clair. Merci pour votre aide !
1 réponse
-
Bonjour
proposition ci-jointe
https://www.cjoint.com/?3Fhpumw0ld9
et sans intermédiaire avec une matricielle=SOMME(SI((NB.SI(D$3:D$13;D$3:D$13)=1)*(B$3:B$13=B19);E$3:E$13))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}
Michel-
-
Bonjour,
Heureusement les réponses ne servent pas qu'aux demandeurs, ça évite l'impression d'indifférence totale.
C'est surtout la possibilité de traité ce cas sans matricielle qui a retenu mon attention.
Cependant en y regardant de plus près j'ai un doute. Quelque chose m'échappe certainement, mais quoi?
https://www.cjoint.com/?3FilRY8I7Fv -
Bonjour TonTong
Le comptage se fait sur le numéro (colonne C) et tu as laissé le m^me numéro sur la 1° et 2° ligne
mets un autre numéro à VIP et on retrouve 3 pour Standard et 2 pour VIP
mais le problème que tu signales montre que je ne gère pas plusieurs types dans la m^me commande...
alors en venant de relire la demande:..."Je souhaite obtenir le nombre de commande de type standard " donc...
d'autre part sur "des milliers de commandes", nos matricielles risquent de ramer !
Quant à l'indifférence, elle est assez typique des demandes du Vendredi pm : "faites moi ça pendant le W.E que je puisse frimer à la réunion du lundi du style "j'ai bossé là-dessus chez moi samedi....etc"
Merci pour ton intervention :o) et bon W.E enfin ensoleillé (voeu pieux) -
-