Excel : tri avec plusieurs conditions
Résolu/Fermé
A voir également:
- Excel : tri avec plusieurs conditions
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
10 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
Modifié par michel_m le 5/12/2011 à 17:46
Modifié par michel_m le 5/12/2011 à 17:46
bonjour
il ya X dans la colonne J style "*X*)
=SOMMEPROD((C2:C13="F")*(E2:E13>24)*(ESTNUM(CHERCHE("X";J2:J13))))
mais si uniquement se terminant par X
=SOMMEPROD((C2:C13="F")*(E2:E13>24)*(DROITE(J2:J13;1)="X"))
je dois utiliser une formule similaire avec les critères suivants "ABS" ou "DCD" ou "PDV"
une formule par critère ou une formule pour indifféremment les 3 critères (cad on peut avoir ABS puis + bas DCD ==> 2 ?
je suis arrivé trop tard pour ta pièce jointe
Michel
il ya X dans la colonne J style "*X*)
=SOMMEPROD((C2:C13="F")*(E2:E13>24)*(ESTNUM(CHERCHE("X";J2:J13))))
mais si uniquement se terminant par X
=SOMMEPROD((C2:C13="F")*(E2:E13>24)*(DROITE(J2:J13;1)="X"))
je dois utiliser une formule similaire avec les critères suivants "ABS" ou "DCD" ou "PDV"
une formule par critère ou une formule pour indifféremment les 3 critères (cad on peut avoir ABS puis + bas DCD ==> 2 ?
je suis arrivé trop tard pour ta pièce jointe
Michel
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
5 déc. 2011 à 16:05
5 déc. 2011 à 16:05
Bonjour,
Tu peux déposer un fichier exemple sur cjoint.com et coller ici le lien fourni.
As-tu regardé pour le faire via un TCD (Tableau Croisé Dynamique du menu 'Données')
eric
Tu peux déposer un fichier exemple sur cjoint.com et coller ici le lien fourni.
As-tu regardé pour le faire via un TCD (Tableau Croisé Dynamique du menu 'Données')
eric
En fait je ne sais pas utiliser le TCD (Tableau Croisé Dynamique du menu 'Données')
http://cjoint.com/?3LfqOIds0ch
Les renseignements en F1 doivent remplir le tableau du feuillet données
Merci Eric
http://cjoint.com/?3LfqOIds0ch
Les renseignements en F1 doivent remplir le tableau du feuillet données
Merci Eric
Bonjour Michel,
si je fais
=SOMMEPROD((C2:C13="F")*(E2:E13>24)*(DROITE(J2:J13;1)="X"))
je n'ai pas le bon résultat, j'ai bien toutes les femmes ayant X à droite (colonne J) mais le critère age (colonne E) n'est pas pris en compte
Ce critère est calculé à partir de la date de naissance (colonne D), il n'apparait pas comme un chiffre mais sous cette forme :
Exemple
- 22 mois
- 35 ans
C'est peut être ça qui ne fonctionne pas.
Pour les autres critères : DCD, PDV ou TSO ne sont pas groupés je pense que je saurais faire à partir du moment où mon pb F/H et sélection tranche d'age est résolu.
Le critère ABS c'est un peu plus compliqué car vient se rajouter à la sélection (DROITE(J2:J13)="X")
Je réessaye le lien cjpoint.
Merci du coup de main (de clavier :-))
si je fais
=SOMMEPROD((C2:C13="F")*(E2:E13>24)*(DROITE(J2:J13;1)="X"))
je n'ai pas le bon résultat, j'ai bien toutes les femmes ayant X à droite (colonne J) mais le critère age (colonne E) n'est pas pris en compte
Ce critère est calculé à partir de la date de naissance (colonne D), il n'apparait pas comme un chiffre mais sous cette forme :
Exemple
- 22 mois
- 35 ans
C'est peut être ça qui ne fonctionne pas.
Pour les autres critères : DCD, PDV ou TSO ne sont pas groupés je pense que je saurais faire à partir du moment où mon pb F/H et sélection tranche d'age est résolu.
Le critère ABS c'est un peu plus compliqué car vient se rajouter à la sélection (DROITE(J2:J13)="X")
Je réessaye le lien cjpoint.
Merci du coup de main (de clavier :-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai tenté de faire un tableau croisé : fiasco !
Après une nuit bien raccourcie, je pense simplifier la colonne age, pour utiliser la formule de Michel.
Merci à tous de votre aide précieuse et très bonne journée.
Après une nuit bien raccourcie, je pense simplifier la colonne age, pour utiliser la formule de Michel.
Merci à tous de votre aide précieuse et très bonne journée.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
6 déc. 2011 à 10:11
6 déc. 2011 à 10:11
bonjour,
https://www.cjoint.com/?3LgkkM1J4Y3
https://www.cjoint.com/?3LgkkM1J4Y3
Impressionnant !
Merci pour la correction des formules batardes;
Bon j'ai compris l'utilité (en partie certainement) du gestionnaire de noms, je vais donc pouvoir faire pareil avec les autres mois, c'est beaucoup plus clair.
Ce que je n'ai pas compris c'est la partie concernant l'age.
Je parle de cette partie (ESTNUM(CHERCHE(("ans");age))) Comment faire la sélection >24 ans ?
j'aimerai comprendre pour être capable ensuite de trier selon age<=14ans puis 14<age<=24
Cool de trouver ça à la pause, encore merci
Merci pour la correction des formules batardes;
Bon j'ai compris l'utilité (en partie certainement) du gestionnaire de noms, je vais donc pouvoir faire pareil avec les autres mois, c'est beaucoup plus clair.
Ce que je n'ai pas compris c'est la partie concernant l'age.
Je parle de cette partie (ESTNUM(CHERCHE(("ans");age))) Comment faire la sélection >24 ans ?
j'aimerai comprendre pour être capable ensuite de trier selon age<=14ans puis 14<age<=24
Cool de trouver ça à la pause, encore merci
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
6 déc. 2011 à 12:15
6 déc. 2011 à 12:15
Très juste, mettons ça sur "l'heure matinale" (l'après midi j'utilise "sieste")
il faut ajouter (age>24)
et pour la suite des tes aventures, tu incorpores
tu as aussi une proposition dans l'onglet "adultes" en petit supplément gratuit
il faut ajouter (age>24)
=SOMMEPROD((sexe="F")*(age>24)*(ESTNUM(CHERCHE(("ans");age)))*(DROITE(janv;1)="X"))
et pour la suite des tes aventures, tu incorpores
(age>=14)*(age<=24)
tu as aussi une proposition dans l'onglet "adultes" en petit supplément gratuit
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
6 déc. 2011 à 13:14
6 déc. 2011 à 13:14
décidemment!
=SOMMEPROD((sexe="F")*(age>"24 ans")*(ESTNUM(CHERCHE(("ans");age)))*(DROITE(janv;1)="X"))
(age>="14 ans")*(age<="24 ans")
5 déc. 2011 à 17:50