Forumle complexe

Résolu/Fermé
doclaude Messages postés 12 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 23 octobre 2017 - 11 déc. 2015 à 20:09
doclaude Messages postés 12 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 23 octobre 2017 - 15 déc. 2015 à 09:39
Bonjour,
j'ai une fédération qui a des licenciés
ces licenciés sont adhérents des clubs de la fédération et ont chacun une licence

je simplifie en remplaçant les contenus de certaines colonnes pour imager

J'ai une feuille qui donne les infos sur les clubs
En colonne A, le numéro du club (numclub)
en colonne B le nombre de lieu de pratique (de 0 à 25)

J'ai une 2ème feuille qui comporte la liste des licenciés de la fédération avec
en col A les n° de licence (numlicence),
en colonne B, le n° du club auquel appartient le licencié (numclub),
en colonne C des fruits,
et en colonne D des couleurs

Je cherche une formule qui calcule le nombre de licenciés "pomme" et "jaune" dans les clubs ayant entre 1 et 2 lieux de pratique

je travaille sur excel 2007
si quelqu'un peut m'aider ...
merci d'avance
Claude

9 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 12/12/2015 à 08:17
Bonjour,
excuses l'incruste, djidji

valable quelque soit la version excel
=SOMMEPROD((C2:C300="médecin")*(D2:D300<=50)*(D2:D300>=20))

pour XL>=2007
utiliser la formule nb.si.ens

au cas où
il y a les tcd (Tableau Croisé Dynamique) qui peut donner en 5 minutes et sans formules toutes professions entre 20 et 50 ans...

 Michel
1
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
13 déc. 2015 à 08:47
Bonjour,

Merci à Michel_m
...

de rien
1
doclaude Messages postés 12 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 23 octobre 2017 1
13 déc. 2015 à 10:58
désolé j'ai dû me tromper
0
doclaude Messages postés 12 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 23 octobre 2017 1
14 déc. 2015 à 18:19
salut JvDo
Magnifique :c'est exactement de que je voulais
petit problème annexe : çà marche mais je ne comprends pas bien: j'ay connais quedalle aux formules matricielles
je me débrouille bien en VBA (le programme est en VBA mais il comporte des formules qui restent dans la feuille et qui se mettent à jour. Je les enregistre en VBA pour pouvoir les remplacer en cas de fausse manip de l'utilisateur).
Faudra que je me mette à ces formules matricielles qui semblent magiques
mille merci(s)

:-)))
claude
1
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 857
14 déc. 2015 à 20:44
Bonsoir,

quelques explications ici :

https://www.cjoint.com/c/ELotR78X1FR

c'est en colonnes R à W

cordialement
0
DjiDji59430 Messages postés 4075 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 27 juin 2024 656
11 déc. 2015 à 21:01
Bonjour,

"je simplifie en remplaçant les contenus de certaines colonnes pour imager "

Ça serait encore plus simple si tu joignais un morceau de ton fichier, ou un fichier-test, avec toutes les explications et les valeurs désirées dans la bonne cellule.

Crdmt
0
doclaude Messages postés 12 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 23 octobre 2017 1
11 déc. 2015 à 23:13
je sais pas comment joindre un fichier :-(
claude
0
DjiDji59430 Messages postés 4075 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 27 juin 2024 656 > doclaude Messages postés 12 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 23 octobre 2017
12 déc. 2015 à 00:05
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes s'affiche le lien en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans la discussion, et, dans ton message de réponse, tu fais : "Coller".

Cordialement.
0

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

Posez votre question
doclaude Messages postés 12 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 23 octobre 2017 1
12 déc. 2015 à 00:11
merci pour les infos : super
voici le lien
https://www.cjoint.com/c/ELlxkdaQrjR
j'ai tâché d'illustrer
merci d'avance
claude
0
doclaude Messages postés 12 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 23 octobre 2017 1
12 déc. 2015 à 10:15
Bonjour à tous
un grand merci à djidji pour la piste sommeprod qui est effectivement prometteuse et que je vais m'empresser de creuser
j'avais déjà exploré la formule NB.SI.ENS mais j'arrivai à rien pour ce problème

:-)))
claude
0
doclaude Messages postés 12 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 23 octobre 2017 1
12 déc. 2015 à 19:01
Re bonjour
J'ai bien avancé en utilisant index/equiv
mais j'aimerai trouver une formule qui calcule directement l'ensemble de la colonne
toutes explications sur
https://www.cjoint.com/c/ELmr6r5w34R
j'a réuni les infos sur 2 plages et mis des commentaires
merci pour vos idées éventuelles
claude
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 857
Modifié par JvDo le 14/12/2015 à 02:04
Bonjour à tous,

en matriciel :
=SOMMEPROD(--(TRANSPOSE(SI(($H$4:$H$35="Carambole")*($I$4:$I$35="Decouverte");$G$4:$G$35;"a"))=SI($B$4:$B$7>2;$A$4:$A$7)))


cordialement

PS: pourquoi as-tu laissé tomber les médecins de 50 ans au plus du début de ta question?
0
doclaude Messages postés 12 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 23 octobre 2017 1
14 déc. 2015 à 09:13
bonjour
merci à toi
Je vais essayer
j'ai refait un fichier un peu plus proche de ma préoccupation et de la réalité
mais es tu sûr que somme.prod va marcher avec des plages de longueurs différentes ?
:-))
claude
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 857
14 déc. 2015 à 10:03
Bonjour,

SOMMEPROD va travailler sur un produit cartésien de booléens 4 par 32 transformés en 0/1 par le -- qui précède le TRANSPOSE.
Donc, pour répondre à ta question, je suis sûr.

Cordialement
0
doclaude Messages postés 12 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 23 octobre 2017 1
15 déc. 2015 à 09:39
bonjour et merci beaucoup encore pour tes explications.
Je commence à comprendre et y voir plus clair dans les filtres avancés et les formules matricielles
je vais creuser.
merci encore
cordialement
claude
0