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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <elisa@discussions.microsoft.com> a écrit dans le message de news:
ADD71B9C-4ABA-4BA1-9009-717C2661321A@microsoft.com...
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 ?
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
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
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" <elisa@discussions.microsoft.com> a écrit dans le message de news: ADD71B9C-4ABA-4BA1-9009-717C2661321A@microsoft.com...
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 ?
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 ?