Nombre de cellules plusieurs critères

Résolu
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 !

16 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  2. pépé35530 Messages postés 2951 Date d'inscription   Statut Membre Dernière intervention   1 390
     
    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
  3. plo
     
    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
  4. pépé35530 Messages postés 2951 Date d'inscription   Statut Membre Dernière intervention   1 390
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  7. plo
     
    c compliqué à expliquer ..
    ce serait possible d'envoyer un fichier excel pour que vous puissiez voir ?
    0
    1. tchernosplif Messages postés 714 Statut Membre 249
       
      tu peux l'héberger sur cijoint.fr et nous envoyer le lien
      0
  8. plo
     
    voila le fichier ...
    http://www.cijoint.fr/cjlink.php?file=cj201009/cijtjMoAOB.xls
    0
  9. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  10. tchernosplif Messages postés 714 Statut Membre 249
     
    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
  11. plo
     
    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
  12. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Je te prépare une formule directe après le repas
    0
  13. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  14. plo
     
    merci beaucoup pour le temps que tu as passé !
    c'est trop beau !
    je vais essayer comme ca alors ! :)
    0
  15. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  16. plo
     
    Merci pour toutes ces explications !
    J'ai réussi grâce à toi à faire ce que je voulais !
    Merci merci merci !
    0