Nombre de chiffres différents d'une suite filtrée

Fairytale69 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Mon problème est assez complexe à vrai dire et il faudrait que je puisse le résoudre avec seulement des formules, pas de macro....

Je vais tenter de vous expliquer ce dont j'ai besoin.
Alors j'ai un tableau excel avec une suite de nombre, en ce moment elle va de 1 à 244 en sachant qu'il y a plusieurs "1", plusieurs "2", plusieurs "3" etc
Un filtre est en place et donc me masque certains nombres donc je vais avoir moins de "1" par exemple, plus du tout de "3" etc
Ce que je souhaite avoir comme résultat c'est le nombre de nombres différents qu'il me reste une fois ma suite filtrée...

J'espère que vous avez compris ma recherche....

Est-ce possible d'après vous avec une formule ?

Merci !

3 réponses

Ant049 Messages postés 154 Date d'inscription   Statut Membre Dernière intervention   22
 
Bonjour,

Déjà beaucoup de topics à ce sujet.

=SOMME(--(FREQUENCE(SI(SOUS.TOTAL(3;DECALER(A2;LIGNE(Plage)-LIGNE(A2);;1));EQUIV
(Plage;Plage;0));LIGNE(INDIRECT("1:"&LIGNES(Plage))))>0))


Tu adaptes en fonction de la liste.

Réponse trouvée ici : https://www.generation-nt.com/reponses/compter-le-nombre-de-valeurs-differentes-dans-une-plage-filtree-entraide-395014.html
0
Fairytale69 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Merci mais ça me met #REF!

Voilà ma formule, où ai-je fais une erreur ? en sachant que B10 est ma première ligne et que ma plage s'étend de B10 à B827 ?

=SOMME(--(FREQUENCE(SI(SOUS.TOTAL(3;DECALER(P.A!B10;LIGNE(P.A!B10:B827)-LIGNE(P.A!B10);;1));EQUIV(P.A!B10:B827;P.A!B10:B827;0));LIGNE(INDIRECT("1;"&LIGNES(P.A!B10:B827))))>0))
0
Fahora Messages postés 814 Date d'inscription   Statut Membre Dernière intervention   68
 
Bonjour ,


en admettant que tes nombres soient dans la colonne B.

dans une colonne à coté :

=SI(NB.SI($B$1:B1;B1)>1;0;1)

que tu étires jusqu'en bas.

Puis tu fais la somme de cette colonne.

Cordialement,
0
Fairytale69 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Non ça ne fonctionne malheureusement pas....
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

avec un TCD et un segment.
Ne pas filtrer sur la colonne (tout doit être affiché) mais utiliser le segment à droite pour avoir tes nombres.
Tu peux y faire une sélection multiple avec Ctrl+clic.
https://www.cjoint.com/c/FIvlfAQvl5N
A voir si ça convient pour ton usage...
eric

En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0