Compter des doublons sur une ligne

Olyxier

XLDnaute Occasionnel
Bonjour le forum

je souhaite compter des doublons sur une ligne. J'ai chercher dans les archives du forum mais je n'ai rien trouvé qui puisse me servir l'idéal serai une formule de type =NB.SI

Merci pour votre aide
 

Pièces jointes

  • Classeur1.xlsx
    11.4 KB · Affichages: 59
  • Classeur1.xlsx
    11.4 KB · Affichages: 68
  • Classeur1.xlsx
    11.4 KB · Affichages: 60

Paf

XLDnaute Barbatruc
Re : Compter des doublons sur une ligne

Bonjour à tous

Pas sûr d'avoir tout compris.

S'il s'agit de déterminer le nombre de valeurs apparaissant plus d'une fois sur une ligne, une fonction personnalisée (à utiliser comme une fonction 'normale') à copier dans un module standard:
Code:
Function ComptDoubl(plage)
 Dim MonDico, cel, i
 Set MonDico = CreateObject("Scripting.Dictionary")
 
 For Each cel In plage
    If cel.Value <> "" Then MonDico(cel.Value) = MonDico(cel.Value) + 1
 Next
 For Each i In MonDico.items
    If i > 1 Then ComptDoubl = ComptDoubl + 1
 Next
End Function

à tester

A+
 

Paf

XLDnaute Barbatruc
Re : Compter des doublons sur une ligne

Re,

comme pour une fonction 'normale':

En AL3 insérer une fonction, choisir Personnalisées puis la fonction ComptDoubl puis dans la fenêtre préciser la plage à traiter.

et comme avec une fonction normale, 'tirer' vers le bas.

A+
 

Denis132

XLDnaute Impliqué
Re : Compter des doublons sur une ligne

Bonjour le forum,

Patrick, tu l'avais compris comme moi mais j'étais pris avec les triples alors félicitations (si c'est bien ce que voulait Olyxier)

@+

Denis

P.S. J'envoie tout de même
 

Pièces jointes

  • olyxier.xlsx
    12 KB · Affichages: 38

Paf

XLDnaute Barbatruc
Re : Compter des doublons sur une ligne

re et bonjour Victor21, Denis132

@ Olyxier: dans la liste Ou Sélectionnez une catégorie; mais a priori la fonction proposée ne répond pas à la demande.

Encore lu trop vite.

je regarde pour modifier

A+
 

JCGL

XLDnaute Barbatruc
Re : Compter des doublons sur une ligne

Bonjour à tous,

Si l'on prend le résultat attendu dans le fichier déposé, la fonction de Paf "aménagée" fonctionne.

A+ à tous
 

Pièces jointes

  • Paf Doublons sur Ligne.xlsm
    24.1 KB · Affichages: 39

Discussions similaires

Statistiques des forums

Discussions
312 451
Messages
2 088 525
Membres
103 877
dernier inscrit
imen.chaaba