Nombre de noms différents en fonction du filtre

systmd

XLDnaute Occasionnel
Bonsoir à tous

Je cherche à calculer le nombre de noms différents dans une colonne en fonction du filtre (Cf: la piéce jointe)

Merci
 
Dernière édition:

david84

XLDnaute Barbatruc
Re : Nombre de noms différents en fonction du filtre

Bonsoir,sous réserve d'avoir compris ta demande car je trouve ton explication fausse (si on enlève titi du filtre, reste 3 noms différents. Si on ne filtre que titi, reste 1 nom (titi).
=SOMME(SI(SOUS.TOTAL(3;DECALER(D13;LIGNE(D13:D18)-LIGNE(D13);));1/NB.SI(D13:D18;D13:D18)))
Fonction matricielle à valider en appuyant simultanément sur les touches Ctrl, Maj et entrée.
A+
 

Pièces jointes

  • TestNombreNomColonne.xls
    26 KB · Affichages: 95
Dernière édition:

systmd

XLDnaute Occasionnel
Re : Nombre de noms différents en fonction du filtre

Bonsoir,sous réserve d'avoir compris ta demande car je trouve ton explication fausse (si on enlève titi du filtre, reste 3 noms différents. Si on ne filtre que titi, reste 1 nom (titi).

Oui tout a fait j'ai corrigé la PJ. ;)
J'ai une erreur dans ta ligne de commande sur la fonction décaler, peut-être que ce sont les smileys qui on tronqué la ligne

Merci de ta contribution
 

Staple1600

XLDnaute Barbatruc
Re : Nombre de noms différents en fonction du filtre

Bonsoir à tous


Moi aussi je comprends mal ta question.

Tu as bien 4 occurrences uniques

Et c'est bien ce que te renvoie ta formule (ci-dessos) non ?:
Code:
=SOMMEPROD(1/NB.SI(D13:D18;""&D13:D18))
favu.gif
 

systmd

XLDnaute Occasionnel
[Résolu] Nombre de noms différents en fonction du filtre

Bonsoir Staple,david

@ Staple nos messages se sont croisés, oui tu à raison, je me suis trompé dans mon exemple, c'est bien 1 et non 2 pour titi.

@ David parfais c'est tout à,fait celà. :)

Merci de vos interventions

A+
 

systmd

XLDnaute Occasionnel
Re : Nombre de noms différents en fonction du filtre

Re bonsoir

Question subsidiaire:

En dessous du nombre de nom différent, je voudrais afficher
"Multi" s'il y a plusieurs nom
et
le nom lui même s'il est unique.

Code:
 {=SI(SOMME(SI(SOUS.TOTAL(3;DECALER($D$13;LIGNE($D$13:$D$18)-LIGNE($D$13);));1/NB.SI($D$13:$D$18;$D$13:$D$18)))>1;"Multi"; [COLOR="Red"][C'est là que je pêche][/COLOR] )}
 

david84

XLDnaute Barbatruc
Re : Nombre de noms différents en fonction du filtre

Re,
à tester (validation matricielle) :
=SI(SOMME(SI(SOUS.TOTAL(3;DECALER($D$13;LIGNE($D$13:$D$18)-LIGNE($D$13);));1/NB.SI($D$13:$D$18;$D$13:$D$18)))>1;"Multi"; INDIRECT(ADRESSE(MAX(SI(SOUS.TOTAL(3;DECALER(D13;LIGNE(D13:D18)-LIGNE(D13);));LIGNE(D13:D18)));4)))

cf fichier

A+
 

Pièces jointes

  • TestNombreNomColonne-1.xls
    27.5 KB · Affichages: 89
Dernière édition:

Discussions similaires

Réponses
6
Affichages
225

Statistiques des forums

Discussions
312 103
Messages
2 085 325
Membres
102 862
dernier inscrit
Emma35400