Nombre de cellules plusieurs critères
Résolu
plo
-
plo -
plo -
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 !
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 !
A voir également:
- Nombre de cellules plusieurs critères
- Formule excel pour additionner plusieurs cellules - Guide
- Nombre de jours entre deux dates excel - Guide
- Verrouiller cellules excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Concatener deux cellules excel - Guide
16 réponses
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))
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))
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é
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é
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.
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.
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
c compliqué à expliquer ..
ce serait possible d'envoyer un fichier excel pour que vous puissiez voir ?
ce serait possible d'envoyer un fichier excel pour que vous puissiez voir ?
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 !
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 !
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 ...)
=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 ...)
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 ...
equ A et equ B etait un exemple ...
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.
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.
merci beaucoup pour le temps que tu as passé !
c'est trop beau !
je vais essayer comme ca alors ! :)
c'est trop beau !
je vais essayer comme ca alors ! :)
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.
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.