Compter des champs sous condition

Fermé
frendyy26 Messages postés 5 Date d'inscription jeudi 21 mai 2015 Statut Membre Dernière intervention 22 mai 2015 - 21 mai 2015 à 17:02
frendyy26 Messages postés 5 Date d'inscription jeudi 21 mai 2015 Statut Membre Dernière intervention 22 mai 2015 - 22 mai 2015 à 11:38
Bonjour,

Je souhaite réaliser des stats sur la feuille 2 d'un fichier Excel par rapport à la feuille 1.
Le pb est le suivant :
Feuille 1 : Tableau contenant champ "nom du commercial" et "type de vente" je veux pouvoir compter le nombre de type de vente en fonction du commercial donc compter les champs remplis
Exemple :
romain-chaises
fernand-tables
valérie-jouets
romain-
valérie-
valérie-chaises
le résultat que je souhaite obtenir par exemple c'est : Valérie / 2

Merci de votre aide précieuse

7 réponses

Mike-31 Messages postés 18360 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 février 2025 5 114
Modifié par Mike-31 le 21/05/2015 à 17:32
Bonsoir,

une possibilité

=SOMMEPROD((Feuil2!A2:A10="romain")*(Feuil2!B2:B10="chaises"))

si tu nommes tes plages, exemple la plage des commerciaux Feuil2!A2:A10 nommée Com et la plage type de vente Feuil2!B2:B10 nommée Typ
ensuite le critère exemple chaises dans une cellule de la feuille ou se trouve la formule, exemple A1 et le type de vente chaise en B1
la formule devient
=SOMMEPROD((Com=A1)*(Typ=B1))

mais je ne vois pas comment tu as trouvé valérie 2 parce dans ton exemple valérie 1 fois avec chaises et une fois jouets, à part que tu souhaites simplement compter les types
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
frendyy26 Messages postés 5 Date d'inscription jeudi 21 mai 2015 Statut Membre Dernière intervention 22 mai 2015
21 mai 2015 à 17:51
Justement je veux trouver (Valérie - 2) puisque il y a 2 champs "remplis" (jouets et chaises) et un vide qui comportent le nom Valérie.
L'information que je souhaite obtenir c'est combien de cellules ont une information quelle qu'elle soit pour un même nom.
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 525
21 mai 2015 à 18:14
Bonjour,

Tu peux obtenir ce résultat directement avec un TCD.

A+
0
frendyy26 Messages postés 5 Date d'inscription jeudi 21 mai 2015 Statut Membre Dernière intervention 22 mai 2015
21 mai 2015 à 18:33
Merci mais je souhaite que le résultat apparaisse dans une cellule d'un tableau existant
0
Mike-31 Messages postés 18360 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 février 2025 5 114
21 mai 2015 à 21:28
Re,

alors comme cela

=SOMMEPROD((A2:A10="valérie")*(B2:B10<>""))
et si tu nomme tes plage comme j'ai expliqué dans mon premier post
=SOMMEPROD((Com=A1)*(Typ<>""))
0

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

Posez votre question
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
22 mai 2015 à 09:24
Salut à tous,

Une autre solution possible en reprenant l'exemple de Mike-31(salut à toi) est :

=NB.SI.ENS($A$1:$A$10;"valérie";$B$1:$B$10;"<>""")

Pareille, tu peux aussi nommer tes plages :

=NB.SI.ENS(Com;"valérie";Typ;"<>""")

Cdlt
0
frendyy26 Messages postés 5 Date d'inscription jeudi 21 mai 2015 Statut Membre Dernière intervention 22 mai 2015
22 mai 2015 à 10:50
Je ne suis pas très douée, que suis je sensée mettre entre guillemets ?
Je ne sais pas si je me suis bien fait comprendre.
Comme expliqué précédemment je ne souhaite pas une valeur précise comme résultat mais un nombre : comptage des champs remplis.
Merci de votre aide
0
Mike-31 Messages postés 18360 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 février 2025 5 114
22 mai 2015 à 11:03
Re,

Tu écris les formules comme on te les a données en adaptant les plages de ta matrice

si ton tableau est dans la plage A2:B10 et les prénoms entre A2 et A10, les articles entre B2 et B10

=SOMMEPROD((A2:A10="valérie")*(B2:B10<>""))

on saisi entre guillemet les textes, dans la formule "valérie" ou pour exprimer vide ou rien, dans la formule <>"" revient à dire différent de vide ou différent de rien
0
frendyy26 Messages postés 5 Date d'inscription jeudi 21 mai 2015 Statut Membre Dernière intervention 22 mai 2015
22 mai 2015 à 11:38
Bonjour Mike,
Merci à tous pour votre aide.
Mike merci ta formule a fonctionné, merci de ta patience face à mon ignorance et pour ta pédagogie !!!!
A bientôt
0