Nombre de cellules plusieurs critères

Résolu/Fermé
plo - 13 sept. 2010 à 10:34
 plo - 13 sept. 2010 à 16:35
Bonjour,

Je voudrais savoir s'il existe une formule me permettant de compter le nombre de cellules inférieure à une autre cellule ET qui ont sur la même ligne une chaine de caractere precise .
Je m'explique :
Dans une colonne j'ai : equipe A, B, C et D
Dans une autre colonne jai les résultats de l'equipe.

C G
Equipes Resultat

equ A 12
equ A 13
equ A 28
equ B 23
equ B 14
equ B 10
equ C 16
equ C 26
equ C 22

Je voudrais compter le nombre de cellules de la colonne G qui sont inférieures à 16 et qui ont en colonne C la chaine de caractere "equipe A".

Merci de votre aide !


16 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
13 sept. 2010 à 10:50
Salut,

Exemple si dans la plage A1 à A20 tu as les équipes equ, equ B etc...

plage B1 à B20 les résultat

En D1 tu peux créer une liste déroulante avec le nom de tes équipes ce qui évitera d'avoir à les saisir ou modifier la formule

En E1 une liste déroulante avec les points de 1 à 50 par ex.

la formule sera
=SOMMEPROD((A1:A20=D1)*(B1:B20<=E1))
0
pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 382
13 sept. 2010 à 10:54
Bonjour,

Dans une colonne, tu entres la formule suivante (recopiée sur toutes tes lignes)

=SI(D2<16;SI(C2="Equ A";1;0);0)

il reste ensuite à faire le total de la colonne.

A+

pépé
0
Merci beaucoup de vos réponses mais dans la cellule avec le nom de l'equipe il n'y a malheureusement pas que ca mais aussi le nom de lentraineur. Je ne peux pas separer ces informations en 2 car ca se remplit automatiquement à laide d'un autre fichier.

Il faut vraiement que la formule dise que la cellule doit comprendre ces caractères "*equ A*"

Je ne peux pas rajouter de colonnes non plus .

il me faudrait une formule de ce style je pense :
SOMMEPROD((G4:G1000>G1006)*(C4:C1000="*EQ 03*"))
mais ca ne marche pas avec celle ci...
G4:G1000 etant la colonne des resultat et C4:C1000 la colonne comprenant entre autre le numero de lequipe.
0
pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 382
13 sept. 2010 à 11:20
Bonjour,

Tu peux modifier la formule précédente de la manière suivante et ensuite masquer la colonne :

=SI(D2<16;SI(GAUCHE(C2;5)="Equ A";1;0);0)

La fonction Gauche permet d'extraire les 5 premiers caractères dans la colonne Equipes (si bien entendu Equ A est en début de texte).

A+

pép
0

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

Posez votre question
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
13 sept. 2010 à 11:44
Re,

Sur les critères de mon post précédent, sans rien changer, essaye cette formule

=SOMMEPROD((GAUCHE(A1:A20;5)=D1)*(B1:B20<=E1))

Si tu as beboin d'un petit montage fais signe
0
c compliqué à expliquer ..
ce serait possible d'envoyer un fichier excel pour que vous puissiez voir ?
0
tchernosplif Messages postés 600 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 244
13 sept. 2010 à 11:55
tu peux l'héberger sur cijoint.fr et nous envoyer le lien
0
voila le fichier ...
http://www.cijoint.fr/cjlink.php?file=cj201009/cijtjMoAOB.xls
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
13 sept. 2010 à 12:19
Re,

J'étais sur le point de l'envoyer un petit montage lorsque j'ai vu ton fichier.

Tu parlais d'équipes "equ A, equ B etc"

Sur ton fichier tu as RES EQ 03 N.NIS

quel est le critère équipe AQ 03 !

0
tchernosplif Messages postés 600 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 244
13 sept. 2010 à 12:23
voila la formule pour la colonne D
=SI(C:C<16;SI(GAUCHE(A:A;9)="RES EQ 01";1;0);0)

ensuite faire la somme

(je n'ai pas trouvé comment faire la somme directement, et comme tu ne peux pas ajouter de colonne ...)
0
En fait les noms derriere "EQ 03" peuvent changer donc je veux juste que la formule prenne la chaine de caractere "*EQ 03*".
equ A et equ B etait un exemple ...
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
13 sept. 2010 à 12:35
Je te prépare une formule directe après le repas
0
cool merci !
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 14/09/2010 à 00:11
Re,

Sur ce lien, un modèle avec quelques explications

https://www.cjoint.com/?jnoITLZPoD

=SOMMEPROD(($B$2:$B$50<=E2)*NON(ESTERREUR(CHERCHE("*"&D2&"*";$A$2:$A$50))))

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
merci beaucoup pour le temps que tu as passé !
c'est trop beau !
je vais essayer comme ca alors ! :)
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 13/09/2010 à 15:01
Re,

Ce n'est pas très compliqué à mettre en place, la ou tu devras faire attention, c'est dans la création des listes déroulantes que tu feras soit directement dans données/validation si la liste n'est pas très longue ou dans une partie de colonne qui pourra être masquée.
De même pour les points.
Il est également possible de simplifier la formule en nommant (Insertion/Nom/Définir) les diverses plages ex. de A2 à A50 nommée Equipes, de B2 à B50 nommée Points

la formule devient
=SOMMEPROD((Points<=E2)*NON(ESTERREUR(CHERCHE("*"&D2&"*";Equipes))))

Une petite remarque, dans mes formules j'ai comptabilisé les valeurs point <= (inférieure ou égale) au critère en E2, si tu souhaites comptabiliser les points uniquement inférieur à la valeur en E2 supprime le = (égale) de même que si tu veux le total des valeurs supérieures à E2 remplace <= par > ou >= pour avoir de compte des valeurs égale à et supérieure à E2

Si tes attentes sont satisfaites, n'oublie pas de mettre le statut de la discussion en résolu ou demande moi de le faire pour toi

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Merci pour toutes ces explications !
J'ai réussi grâce à toi à faire ce que je voulais !
Merci merci merci !
0