Fonction Excel calculant le nombre de valeurs différentes

  • Initiateur de la discussion Initiateur de la discussion pouchiou
  • 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 !

pouchiou

XLDnaute Nouveau
Bonjour,

Sur un tableau excel, j'ai une colonne regroupant beaucoup de valeurs!
J'aurais aimé avoir une fonction permettant de me donner le nombre de valeurs différentes dans cette colonne.
Le nombre de lignes de la colonne peut varier donc il faut une fonction adaptable.
En espérant avoir été clair et en attendant vos réponses, je vous remercie
 
Re : Fonction Excel calculant le nombre de valeurs différentes

Bonjour pouchiou, MJ13 🙂

Désolé, je ne viens pas souvent sur ce forum.

La formule qu'on vous a donnée avec SOMMEPROD et INDIRECT ne peut pas fonctionner sur le résultat d'un filtre automatique.

Tout simplement.

Sur votre exemple, la formule est équivalente à :

=SOMMEPROD(1/NB.SI(F2:F4;SUBSTITUE(F2:F4;"*";"~*")))

et se calcule sur toute la plage F2:F4, même si les lignes 3 et 4 sont masquées...

Edit : par ailleurs la formule utilisait F3 et non pas F2

A+
 
Dernière édition:
Re : Fonction Excel calculant le nombre de valeurs différentes

Bonjour pouchiou, le fil, le forum,

Voici une macro à placer dans le code de la feuille :

Code:
Private Sub Worksheet_Calculate()
Dim d As Object, cel As Range
Set d = CreateObject("Scripting.Dictionary")
For Each cel In Range([F3], [F65536].End(xlUp)).SpecialCells(xlCellTypeVisible)
If Not d.Exists(cel.Text) Then d.Add cel.Text, cel.Text
Next
[F1] = d.Count
End Sub

La macro est exécutée chaque fois que la feuille (donc la cellule C1) est recalculée.

Le nombre d'items différents de la colonne F est entré en cellule F1.

Fichier joint.

A+
 

Pièces jointes

- 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
5
Affichages
146
Réponses
6
Affichages
148
Réponses
22
Affichages
1 K
Retour