Nombre valeurs différentes après filtre

gourdin

XLDnaute Impliqué
Bonjour,

J'utilise une formule matricielle qui me permet de compter le nombre de valeurs différentes d'une colonne.

Je souhaiterais une formule qui compte le nombre de valeurs différentes après filtre.

Voir exemple en pièce jointe

Merci
 

Pièces jointes

  • Classeur1.xls
    22 KB · Affichages: 40

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour gourdin,

Un essai en employant une feuille auxilliaire masquée nommée AUX.
Dans la feuille AUX, la formule ci-dessous a été saisie en C14 puis copier/tirer jusqu'à C400.
VB:
=SI(SOUS.TOTAL(3;Feuil1!C14)>0;Feuil1!C14;"")

Sur la feuille Feuil1, la formule en C11 a été modifiée comme suit:
Code:
=SOMMEPROD(SI(AUX!C14:C400<>"";1/NB.SI(AUX!C14:C400;AUX!C14:C400)))

nota: au lieu d'une feuille masquée, on aurait pu utiliser une colonne masquée au sein de la feuile Feuil1
 

Pièces jointes

  • gourdin- Filtre compter val diff- v1.xls
    109.5 KB · Affichages: 43

Denis132

XLDnaute Impliqué
Bonjour à tous,

Bonjour JHA, est-ce que tu pourrais m'expliquer comment tu as fait pour créer ton champs "villes distinctes", j'ai essayé avec un champs calculé mais il ne prend pas ma formule:

=sommeprod(1/nb.si(ville:ville)) et plusieurs autres essais

Merci

@+

Denis
 

Denis132

XLDnaute Impliqué
Bonsoir mapomme,

Merci beaucoup pour ta réponse et ton excellent lien.
J'ai un ordi avec office 2016 donc j'ai essayé et ça va très bien.

@+

Denis
P.S. J'ai aussi regardé ton fichier, j'avais passé plus d'une heure a essayé de résoudre le problème de Gourdin, j'avais réussi mais avec une petite macro qui me copiait les données filtrées. Mais toi, sans macro, vraiment impressionnant.
 

Discussions similaires