OVH Cloud OVH Cloud

dénombrer des références

2 réponses
Avatar
elisa
Bonsoir,

je vous remercie de bien vouloir m'aider pour le problème suivant :

Dans une colonne de ma BDD (milliers de lignes), je voudrai compter le
nombre de références (données alphanumériques) en ne comptant que les
références différentes (une même référence peut être présente x fois dans
cette colonne, mais je désire la compter qu'une fois). Je suppose que je dois
effectuer au préalable un tri sur cette colonne puis utiliser une ou des
fonctions combinées, mais lesquelles ?

Merci à vous

2 réponses

Avatar
Jacky
Bonsoir

Tu peux utiliser la fonction de FS
http://groups.google.fr/group/microsoft.public.fr.excel/browse_frm/thread/3a984d7ee12d556c/b0a1434bacdc8fdb?lnk=st&q=nombre+de+doublons+excel&rnum&hl=fr#b0a1434bacdc8fdb
'------------
Function NbValUniques(laPlage As Range)
Dim ValeursUniques As New Collection
On Error Resume Next
For Each cell In laPlage
ValeursUniques.Add cell.Value, CStr(cell.Value)
Next cell
On Error GoTo 0
NbValUniques = ValeursUniques.Count
End Function
'----------
Salutations
JJ

"elisa" a écrit dans le message de news:

Bonsoir,

je vous remercie de bien vouloir m'aider pour le problème suivant :

Dans une colonne de ma BDD (milliers de lignes), je voudrai compter le
nombre de références (données alphanumériques) en ne comptant que les
références différentes (une même référence peut être présente x fois dans
cette colonne, mais je désire la compter qu'une fois). Je suppose que je
dois
effectuer au préalable un tri sur cette colonne puis utiliser une ou des
fonctions combinées, mais lesquelles ?

Merci à vous


Avatar
michdenis
Bonjour Élisa,

Soit une plage nommée "Toto"
pour trouver le nombre de valeurs uniques dans la plage "toto"

Ceci suppose que toutes les cellules de la plage sont occupées.
Validation matricielle : Ctrl + Maj + Enter
=SOMME(1/NB.SI(toto;toto))

Si tu as des cellules vides, utilise cette formule :
=SOMMEPROD((toto<>"")/(NB.SI(toto;toto)+(toto="")))



Salutations!




"elisa" a écrit dans le message de news:
Bonsoir,

je vous remercie de bien vouloir m'aider pour le problème suivant :

Dans une colonne de ma BDD (milliers de lignes), je voudrai compter le
nombre de références (données alphanumériques) en ne comptant que les
références différentes (une même référence peut être présente x fois dans
cette colonne, mais je désire la compter qu'une fois). Je suppose que je dois
effectuer au préalable un tri sur cette colonne puis utiliser une ou des
fonctions combinées, mais lesquelles ?

Merci à vous