Comptage multiple suivant condition

Bonjour

je ne sais pas trop comment faire.. j'ai essayé différentes choses, sommeprod, nb.si, etc.. mais rien à faire

j'ai une colonne qui contient des N° de clubs qui peuvent être identiques sur plusieurs lignes et une autre colonne qui indique le département du club

club dpt

100 xx

200 60

100 xx

200 51

300 xx

400 50

400 61

500 61

j'aimerai compter

  • le nombre de clubs du dpt xx (dans le cas présent, la valeur est 2)
  • le nombre de clubs en dehors du dpt 59 (la valeur est 3)

merci pour votre aide

Bonjour et Bienvenu sur XLP,

Voir PJ si j'ai bien compris la demande...

@ + +

28kikibool.xlsx (10.63 Ko)
R@chid a écrit :

Bonjour et Bienvenu sur XLP,

Voir PJ si j'ai bien compris la demande...

@ + +

Bonjour

merci beaucoup,.. vous maitrisez !

en fait, pour la deuxième requête je me suis mal exprimé, je cherche à connaître

- le nombre de clubs différents en dehors du dpt xx

exemple avec nouveau cas

nombre de clubs différents en dehors du dpt xx : 3

100 xx

200 60

100 xx

200 60

300 xx

400 50

400 50

500 61

merci

Bonjour,

Voir PJ

@ + +

17kikibool.xlsx (10.11 Ko)
R@chid a écrit :

Bonjour,

Voir PJ

@ + +

avec valeur XX ok

par contre,

en imaginant remplacer la valeur XX par le code département 75 par exemple,

on doit normalement se retrouver avec le club 100 et le club 300

mais avec la formule ca ne semble pas marcher pour la première, ni pour la deuxième

j'ai essayé çà par exemple pour la première requete. J'ai modifié "XX" par 75

=NB(1/FREQUENCE(SI(Col_Dpt=75;EQUIV(Col_Club;Col_Club;0));LIGNE(Col_Club)-1))

il me renvoie 1 comme valeur alors que normalement la bonne valeur est 2

merci

Bonjour,

C'est une formule matricielle qui se valide par la combinaison de touches Ctrl+Maj+Entree

  1. Mettre le curseur dans la cellule qui contient la formule modifiée
  2. Taper la touche F2
  3. Maintenir les touches Ctrl+Shift enfoncées puis taper Entree

@ + +

R@chid a écrit :

Bonjour,

C'est une formule matricielle qui se valide par la combinaison de touches Ctrl+Maj+Entree

  1. Mettre le curseur dans la cellule qui contient la formule modifiée
  2. Taper la touche F2
  3. Maintenir les touches Ctrl+Shift enfoncées puis taper Entree

@ + +

ca marche par contre lorsque numérique, j'ai un pb avec le <>

ca ne prend pas... ?

ci-joint la formule

ex :

=NB(1/FREQUENCE(SI(inscriptions!J:J<>50;EQUIV(inscriptions!G:G;inscriptions!G:G;0));LIGNE(inscriptions!G:G)-1))

Bonsoir,

On n'applique pas des formules matricielles sur des colonnes entières...

@ + +

R@chid a écrit :

Bonsoir,

On n'applique pas des formules matricielles sur des colonnes entières...

@ + +

alors pourquoi une formule matricielle fonctionne sur des colonnes entières si on utilise une égalité ?

Bonjour @ tous,

Pardon d'abord pour ma non disponibilité...

Pour te répondre je dois voir ton fichier pour que je puisse faire des comparaisons...

Je dis qu'il ne faut pas appliquer des formules matricielles sur des colonnes entières car elles sont très gourmandes en ressources, et en plus il faut ajouter une condition de gestion de cellules vides.

@ + +

R@chid a écrit :

Bonjour @ tous,

Pardon d'abord pour ma non disponibilité...

Pour te répondre je dois voir ton fichier pour que je puisse faire des comparaisons...

Je dis qu'il ne faut pas appliquer des formules matricielles sur des colonnes entières car elles sont très gourmandes en ressources, et en plus il faut ajouter une condition de gestion de cellules vides.

@ + +

Bonjour,

Tu n'as pas à t'excuser.. je trouve que tu montres déjà une fort disponibilité sur ce forum

J'ai posté un autre sujet sur ce forum qui comprend justement le fichier xls avec ce que j'ai réussi à faire

le post est "Stat inscription manifestation club vélo".

merci par avance

Ci-joint le post

https://forum.excel-pratique.com/excel/stat-inscription-manifestation-club-velo-t38617.html

je sèche un peu sur certains calculs

merci de votre aide

Bonsoir,

En B12,

=NB(1/FREQUENCE(SI((inscriptions!J:J<>88)*[surligner=#FF0000](inscriptions!J:J<>"");EQUIV(inscriptions!G:G;inscriptions!G:G;0));LIGNE(inscriptions!G:G)))-1

@ valider par Ctrl+Maj+Entree

Comme je l'ai signalé il est préférable de ne pas appliquer les formules matricielles sur des colonnes entières tu peux faire des plages dynamiques.

@ + +

pour les formules matricielles avec plage dynamique, ok, je regarderai ce point.

Comme évoqué, il me reste principalement deux problèmes que je n'arrive pas à résoudre

en commentaire dans le fichier xls

Merci pour votre aide

36test.zip (14.57 Ko)
Rechercher des sujets similaires à "comptage multiple suivant condition"