Comment compter des musiciens certain

pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour à tous j'ai déjà été aidé avec succès sur ce forum c'était en 2012... j'ai un autre problème et je fais confiance aux cracs que vous êtes ;-)...

Nous recevons des musiciens certains viennent plus d'une fois je dois les compter.

cette formule fonctionne parfaitement {=SOMME(SI(E3:E153<>"";1/NB.SI(E3:E153;E3:E153)))} mais elle ne me donne que le nombre de musiciens sans les doublons,

Je ne parviens pas à compter les musiciens lorsque j'active des filtres ex sur la date 2022 ou 2023 ou sur le lieu j'ai essayé cette formule, mais ça ne convient pas : 
{=SOMME((FREQUENCE(SI(E3:E32="";"";SI(SOUS.TOTAL(3;DECALER(E2;LIGNE(E3:E32)-LIGNE(E3:E32);));EQUIV(E3:E32;E3:E32;0)));LIGNE(E3:E32))>0)*1)}

J'ai un extrait de fichier ;  Fichier modèle classseur1.xls comptage musiciens

Si le lien ne fonctionne pas, voici sa structure  la formule qui fonctionne pour le total est en I2 l'autre est en J2

Merci d'avance

12 réponses

Willzac Messages postés 266 Date d'inscription   Statut Membre Dernière intervention   14
 

Bonsoir, 

Quand est ce qu'un musiciens est sélectionné ? (Pour mieux comprendre votre formule)

Ps : dans la cellule J2

Cordialement


0
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   4
 

La cellule J2 devrait en theorie indiquer le nombre de musiciens lors d'un filtrage sur un ou plusieyrs lieux ou sur une ou plusieurs date par exemple

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

Bonjour à tous,

Avec un TCD

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


Crdlmt

0
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   4
 

Merci pour le tableau croisé dynamique mais je peux avoir à trier les cachets musiciens entre 2 dates ou sur l'année ou selon le lieu et l'année le filtre le fait très bien mais j'aimerais trouver le nombre de musiciens en J2  le total restant toujours le même en I2 le calcul du sous total des cachets fonctionne très bien ce serait super si le nb de musicien suivait..

Merci en tout cas d'avoir essayé

cordialement

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700 > pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 

qu'est ce qui ne va pas dans le nombre de musicien ?

donne des exemples


Crdlmt

0
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   4 > DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention  
 

Avec plaisir,

Tout d'abord, bien sur le fichier que j'exploite est beaucoup plus lourd 580 lignes pour années 2021 à 2023
Je dois extraire des données de différentes façon pour nos CA; AG et demande de sub nos concerts sont soit internes soit externes les dates à extraires sont soit sur la saison (sept à juillet) soit sur l'année fiscale et même pour la spedidam sur une période de 6 mois de date à date selon la date de convention d'agrément...  vous voyez, c'est tout simple..

Pour en revenir à mon modèle classeur1.xlsx voici 4 exemples de filtrage de données et le résultat espéré en J2..

Filtre appliqué           Résultat espéré
Lieu 1                           17
Lieu 1 et 57                  18
Lieu 1 , 29 et 57           19 
date 2023                     17
date 2023 et lieu 1       15
date 2022                       5
 en l'occurrence ma formule semble bloquer sur 18 musiciens sur les 20 au total  :-(

Très cordialement 

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

On obtient bien les resultat souhaités

je t'ai rajouté des filtres pour faire tes selections

Tuto

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

Fichier

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

0
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   4
 

Merci pour votre persévérance j'ai vite regardé mais aujourd'hui j'ai Jazz  vous avez je vois fait évolué votre TCD mais je recherche la formule pour renseigner automatiquement ma cellule J2 selon le filtre utilisé... une sorte de " soutotal" des valeurs uniques.

 Je regarde de plus près demain après midi

cordialement

0

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

Posez votre question
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

Et comme demandait Willzac

Quand est-ce qu'un musicien est sélectionné Ça veut dire quoi ?

Quels sont les critères de sélection ??


Crdlmt

0
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   4
 

Bonjour, non je ne sélectionne pas de musicien je compte ceux qui sont dans la colonne musiciens (sans les doublons) en fonction du ou des critères que je sélectionne par le filtre auto...

Le nombre total (sans doublons) est calculé en I2 et ne change donc pas si j'utilise le filtre auto.

Mais comment calculer le "sous total" ?

Pas simple ????

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

le tcd te donne tous les sous totaux !

Donne un exemple concret, en dehors de ce que tu as ecrit dans ton fichier, car pour ceux-là le tcd fonctionne.


Crdlmt

0
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   4
 

Oui bien sur, tu as raison sur mon modèle le titre de ma colonne est mal choisi et peut tromper en fait ce n'est pas musiciens sélectionnés mais plutôt Nombre de musiciens sur la période et le lieu choisi..

Toute mes excuses ....

J'ai fait des copies d'écrans de simulation les 3 sont groupées dans le fichier attaché

complément d'info
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

Dis que tu ne veux(sais) pas te servir d'un TCD, mais pas que ça ne te donne pas les resultats voulus.

Avec une formule en J2 "qui va bien"

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


Crdlmt

0
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   4
 

Oui ça fonctionne mais:
1- Ce n'est pas que je ne veuille pas utiliser un TCD mais ces données sont à disposition de plusieurs personnes c'est pour cela que je préfèrerais la formule qui va bien dans la cellule J2 (si elle peux exister ???)

2- Reporter le TCD sur le fichier de près de 600 lignes et 7 colonnes (qui compte à ce jour 97 musiciens)  qui évolue toutes les semaines, j'ai un peu peur de la complexité pour faire évoluer le TCD ( que j'adore dans d'autres circonstance)

Me comprends tu ?  j'aurais tant aimé que ce soit simple.... ;-)

Très cordialement

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700 > pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 

Donc finalement, en J2 tu as bien les resultats escomptés quand tu filtres ton tableau ?


Crdlmt

0
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   4 > DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention  
 

Oui c'est vrai, c'est une possibilité mais elle est plus lourde que celle que j'escomptais..et j'ai bien peur d'avoir des difficultés à l'appliquer sur mon tableau qui est passé à 600 lignes pour 99 musiciens...

La formule que j'avais utilisé en J2 est instable mais curieusement elle fonctionne dans mon fichier quand la sélection donne 6 ou sept lignes de résultats dans ce cas je trouves bien mes 4 ou 5 musiciens avec les doublons ignorés sinon dans les autres cas le résultat semble bloqué à 11 ou à 18 selon le filtre utilisé quelque soit le nombre de musicien ??  

Un grand merci pour votre aide, je dois maintenant réfléchir (ou pas) a peut-être scinder mon tableau pour une extraction plus simple 

Cordialement 

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

"Oui c'est vrai, c'est une possibilité mais elle est plus lourde que celle que j'escomptais"

C'est décrit où ?

"ignorés sinon dans les autres cas le résultat semble bloqué à 11 ou à 18 selon le filtre utilisé quelque soit le nombre de musicien ??  "

Quels cas ?

Tu donnes un fichier qui n'est pas représentatif de ton problème. Il n'y a pas les cas dont tu parles.

Déja en I2, tu les as, tes 99 musiciens quand ton tableau n'est pas filtré ??

mets un fichier  exhaustf sur le forum


Crdlmt

0
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   4
 

Mon fichier comporte les noms et des donnés personnelles des musiciens je ne peux pas le partager.

Mais si une formule dynamique en J2 est capable d'obtenir les bons résultats (en nb de musiciens) que ton tableau TCD sur le petit modèle que j'ai partagé, je suis sûr que cela fonctionne sur mon fichier principal.

Ex déjà donné précédemment. Les formules Total musiciens (I2) et sous total musicien  (J2) sont dynamique je les validés par Ctrl Shift Enter..

Filtre appliqué           Résultat espéré
Lieu 1                           17
Lieu 1 et 57                  18
Lieu 1 , 29 et 57           19 
date 2023                     17
date 2023 et lieu 1       15
date 2022                       5
 en l'occurrence ma formule semble bloquer sur 18 musiciens sur les 20 au total  :-(

N'étant pas informaticien, je ne sais malheureusement  pas comment expliquer mieux que ça ????

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
0
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   4
 

Oui c'est bien ça.

 Ma version de Classeir1.xlsx donné 18 en permanence ??

Je n'ai pas trouvé l'erreur..

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

met un fichier avec seulement la colonne E ou envoie moi ton fichier en MP (clic su DjiDji et contact)


Crdlmt

0
pol_95 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   4
 

Bonjour,

Le MP a été envoyé hier ????

0