Trouver la plus petite valeur parmi des "faux" doublons

crazyb12

XLDnaute Nouveau
Bonjour à tous !

Je suis nouvelle sur le forum et mes connaissances en Excel sont basiques (vous voilà prévenus :))

J'ai un tableau de 2 colonnes. La première contient des URL, la seconde des valeurs.

http://www.site-A.com1400
http://www.site-B.com3400
http://www.site-A.com/ma-page-1.html800
http://www.site-A.com/categorie/ma-page.html3600
http://www.site-C.com1100
http://site-C.com5800

Je cherche une fonction qui va déterminer que "site-A.com" apparaît 3 fois, les considérer comme doublons et me retourner la plus petite valeur des 3 (soit "800" dans le cas présent).

Idéalement, si la valeur est égale à zéro, elle devrait être ignorée (mais ça, au besoin, je peux contourner)
 
Dernière édition:

Lolote83

XLDnaute Barbatruc
Re : Trouver la plus petite valeur parmi des "faux" doublons

Salut CRAZYB12,
Voici un exemple en retour avec une fonction personnalisée.
A adapater en fonction des colonnes utilisées
Le code est commenté sommairement mais facilement modifiable si nécessaire.
Cordialement
Lolote83
 

Pièces jointes

  • Copie de CRAZYB12 - Min si site.xlsm
    21.4 KB · Affichages: 26

crazyb12

XLDnaute Nouveau
Re : Trouver la plus petite valeur parmi des "faux" doublons

Waouh ! Merci infiniment, Lolote83 !!

Je n'y connais rien en visual basic mais avec le code commenté comme tu l'as fait, je pense pouvoir m'y retrouver facilement, ça me paraît clair. Au besoin, je reviendrai vers le forum.

Encore 1000 mercis et très belle journée à tous.
 

crazyb12

XLDnaute Nouveau
Re : Trouver la plus petite valeur parmi des "faux" doublons

Re-moi,

J'ai pu transposer le code avec les données de mon fichier, ça fonctionne au poil !
Par contre, j'ai un souci de rafraîchissement des résultats.

Je suis en Excel 2011 sous MacOSX.
En faisant des recherches, j'ai trouvé que le rafraîchissement pouvait être forcé avec [cmd][=] mais ça ne fonctionne pas avec les calculs issus de la macro. J'ai mis un =RAND() dans une cellule, qui se rafraîchit bien.

Par contre, si je vais sur une des cellules qui contient un des résultats de la macro et que j'appuie sur [enter], ça la rafraîchit.
Mais comme j'aurai au total près de 4000 cellules à rafraîchir, ce n'est pas envisageable manuellement.

Quelle est la solution ?
 

Discussions similaires

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16