Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Comptage avec critères nb.si.ens

  • Initiateur de la discussion Initiateur de la discussion oliv134
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

oliv134

XLDnaute Nouveau
Bonjour,

je souhaites compter le nombre de catégories différentes selon deux critères (date comprise dans un interval et le centre).

Cela revient à compter le nombre de centre dans l'intervalle des dates mais sans doublons de catégories:
Je dois aussi prendre en compte que la taille de la feuille est variable. En effet cette feuille est alimentée par une connexion avec un fichier csv lui même créé par une extraction d'une base de données.

Ci-joint un fichier d'exemple.

Je vous remercie par avance de votre aide.
 

Pièces jointes

Dernière édition:
Re : Comptage avec critères nb.si.ens

J'ai trouvé ceci comme formule mais je ne sais pas comment y inclure mes critères de date et de centre:

Code:
=SOMME(SI(FREQUENCE(EQUIV(D2:D10;D2:D10;0);EQUIV(D2:D10;D2:D10;0))>0;1))
 
Re : Comptage avec critères nb.si.ens

Bonjour a tous,

A essayer en formule matricielle pour les centres

=SOMME((FREQUENCE(SI((C2:C10>=J4)*(C2:C10<=J5);EQUIV(B2:B10;B2:B10;0));LIGNE(B2:B10)-1)>0)*1)
en formule matricielle pour les categories
Code:
=SOMME((FREQUENCE(SI((C2:C10>=J4)*(C2:C10<=J5)*(B2:B10=J2);EQUIV(D2:D10;D2:D10;0));LIGNE(D2:D10)-1)>0)*1)
JHA
 
Dernière édition:
Re : Comptage avec critères nb.si.ens

Bonjour @ tous,
une petite variante :
Code:
=SOMME(SI((C2:C10>=J4)*(C2:C10<=J5);N(EQUIV(B2:B10;B2:B10;0)=LIGNE(INDIRECT("1:"&LIGNES(B2:B10))))))
@ valider par Ctrl+Maj+Entree
Amicalement

Edit : Pour les categories :
Code:
=SOMME(SI((C2:C10>=J4)*(C2:C10<=J5)*(B2:B10=J2);N(EQUIV(D2:D10;D2:D10;0)=LIGNE(INDIRECT("1:"&LIGNES(D2:D10))))))
Toujours en Matricielle.
 
Dernière édition:
Re : Comptage avec critères nb.si.ens

Merci pour vos réponses,

la formule qui m’intéresse le plus est:

Code:
=SOMME(SI((C2:C10>=J4)*(C2:C10<=J5)*B2:B10=J2);N(EQUIV(D2:D10;D2:D10;0)=LIGNE(INDIRECT("1:"&LIGNES(D2:D10))))))

Mais si une catégorie du centre B est déjà présente pour le centre A cette formule ne me la compte pas.
 

Pièces jointes

Re : Comptage avec critères nb.si.ens

Bonjour,
Mais si une catégorie du centre B est déjà présente pour le centre A cette formule ne me la compte pas.
Pour le B tu as les TTT et RRR donc, elle renvoie 2, tu peux etre plus claire sur ta demande si c'est possible??
Amicalement
 
Re : Comptage avec critères nb.si.ens

Bonjour Rachid,

Pour le centre B j'ai en catégorie pour la plage de date du 01 au 31/01:

RRR
TTT
CCC

Je devrai avoir en résultat donc 3 catégories pour le centre B

Mais comme une catégorie TTT apparaît aussi pour le centre A, alors le résultat est faux.
 
Re : Comptage avec critères nb.si.ens

Bonjour,
essaayer avec :
Code:
=SOMME(N(FREQUENCE(SI((B2:B10=J2)*(MOIS(C2:C10)=MOIS(J4));EQUIV(D2:D10;D2:D10;0));LIGNE(INDIRECT("1:"&LIGNES(D2:D10))))>0))
Toujours matricielle
Amicalement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
40
Affichages
3 K
Réponses
2
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…