Nombre de cellules plusieurs critères
Résolu/Fermé
A voir également:
- Nombre de cellules plusieurs critères
- Formule excel pour additionner plusieurs cellules - Guide
- Verrouiller cellules excel - Guide
- Excel index equiv 3 critères - Forum Bureautique
- Excel concatener plusieurs cellules - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
16 réponses
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
13 sept. 2010 à 10:50
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))
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))
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
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é
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.
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
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
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
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
13 sept. 2010 à 11:44
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
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 ?
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
13 sept. 2010 à 11:55
tu peux l'héberger sur cijoint.fr et nous envoyer le lien
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
13 sept. 2010 à 12:19
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 !
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 !
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
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 ...)
=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 ...
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
13 sept. 2010 à 12:35
13 sept. 2010 à 12:35
Je te prépare une formule directe après le repas
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
Modifié par Mike-31 le 14/09/2010 à 00:11
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.
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 ! :)
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
Modifié par Mike-31 le 13/09/2010 à 15:01
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.
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.