[Excel] nb de valeurs distinctes apres filtrage

nb de valeurs distinctes apres filtrage [Excel] - Logiciels - Windows & Software

Marsh Posté le 04-08-2006 à 11:25:59    

Hello,
 
j'ai un tableau de 209 lignes et 35 colonnes
j'ai des filtres automatiques sur les colonnes qui me permettent de composer des filtrages à loisir
suite à ces filtrages, j'aimerais connaitre le nombre de valeurs differentes que j'ai dans une colonne
 
pour le moment, j'ai 2 pistes, mais je n'arrive pas à les combiner:

  • j'ai une formule qui me permet de connaitre le nb de valeurs disctintes sur mes 209 lignes: =SOMMEPROD(1/NB.SI(B2:B209;B2:B209))

mais ce calcul ne prend pas en compte les filtrages: la reponse est tjs la meme (104) et se calcule tjs sur l'ensemble des lignes

  • j'ai une formule qui me permet de compter le nb de lignes après filtrage: =SOUS.TOTAL(3;B2:B209)

cette formule me compte bien le nb de lignes apres filtrage mais ne tient pas compte des doublons eventuels
 
comment faire ????
merci de votre aide


Message édité par babe62 le 04-08-2006 à 15:00:39
Reply

Marsh Posté le 04-08-2006 à 11:25:59   

Reply

Marsh Posté le 04-08-2006 à 12:55:59    

Bonjour,
Un filtre élaboré avec extraction sans doublon ne suffit-il pas?
Cordialement

Reply

Marsh Posté le 04-08-2006 à 14:58:39    

j'ai fini par avoir une solution qui marche
la voici pour ceux qui aurait eu le meme pbm:
 
{=SOMME((FREQUENCE(SI(SOUS.TOTAL(3;DECALER(B1;LIGNE(B1:B208);0))*(B2:B209<>"" );EQUIV(B2:B209;B2:B209;0));LIGNE(B1:B209))>0)*1)}
 
Formule matricielle, à valider par Ctrl+Shift+Entrer
B1 contient l'entête de champ
B1:B208 doit être de longueur identique à la longueur de la plage des données, elle doit toujours commencer à la ligne 1
B2:B209 contient la plage des données

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed