Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Question de doublons

2 réponses
Avatar
Gaspareau
Bonjour,

J'ai trouvé à plein d'endroit dont sur Excelabo
des fonctions, macros et autre qui permettent de
supprimer les doublons d'une liste ou autre.

Cependant, peut-être j'ai mal cherché ou regardé, je n'ai
rien trouvé qui permettrait de faire une liste de seulement les
doublons !

Exemple si j'ai une liste

14
12
12
15
18
14
12

Je voudrais n'avoir que
12
14
soit les 2 valeurs qui se retrouvent en doublons et si possible,
ne nombre d'occurance dans la liste, donc
12 3 fois
14 2 fois

Merci

2 réponses

Avatar
Youky \(BJ\)
Petite macro,
Les N° en colonne A
les doublons en col B et le nombre de répetition en col C

n = [A65536].End(3).Row
For k = 1 To n
b = 0
For i = k To n
If Cells(k, 1) = Cells(i, 1) Then b = b + 1
Next
If b > 1 Then
If IsNumeric(Application.Match(Cells(k, 1), [B:B], 0)) Then Exit For
r = r + 1
Cells(r, 2) = Cells(k, 1): Cells(r, 3) = b
End If
Next


--
Youky (BJ)


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

Bonjour,

J'ai trouvé à plein d'endroit dont sur Excelabo
des fonctions, macros et autre qui permettent de
supprimer les doublons d'une liste ou autre.

Cependant, peut-être j'ai mal cherché ou regardé, je n'ai
rien trouvé qui permettrait de faire une liste de seulement les
doublons !

Exemple si j'ai une liste

14
12
12
15
18
14
12

Je voudrais n'avoir que
12
14
soit les 2 valeurs qui se retrouvent en doublons et si possible,
ne nombre d'occurance dans la liste, donc
12 3 fois
14 2 fois

Merci



Avatar
michdenis
Le filtre élaboré en utilisant comme plage de critère :

G1:G2
G1 -> totalement vide
G2 -> une formule du type :
= Nb.SI(A2:A25;A2)=2 'Pour trouver seulement ceux dont l'occurrence = 2
= Nb.SI(A2:A25;A2)>1 ' pour trouver les entrées dont l'occurence > 1



"Gaspareau" a écrit dans le message de groupe de discussion :

Bonjour,

J'ai trouvé à plein d'endroit dont sur Excelabo
des fonctions, macros et autre qui permettent de
supprimer les doublons d'une liste ou autre.

Cependant, peut-être j'ai mal cherché ou regardé, je n'ai
rien trouvé qui permettrait de faire une liste de seulement les
doublons !

Exemple si j'ai une liste

14
12
12
15
18
14
12

Je voudrais n'avoir que
12
14
soit les 2 valeurs qui se retrouvent en doublons et si possible,
ne nombre d'occurance dans la liste, donc
12 3 fois
14 2 fois

Merci