XL 2016 Index Equiv - Problème de doublons

  • Initiateur de la discussion Initiateur de la discussion D10
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D10

XLDnaute Junior
Bonjour,

Je sais que cette question a déjà été posée des millions de fois, mais j'aimerais avoir la meilleure solution à mon problème.

J'ai une colonne B avec des noms
J'ai une colonne D avec des nombres

J'utilise la fonction suivante en colonne E par exemple
INDEX(B:B;(EQUIV(GRANDE.VALEUR(D: D;xx);D : D;0))

ce qui me permet d'obtenir un classement de mes noms dans l'ordre décroissant.

Sauf qu'il m'arrive d'avoir des doublons quand deux noms ont le même nombre associé.

Quel serait le meilleur moyen et le plus simple pour faire en sorte de ne plus avoir ces doublons.

Merci à vous et désolé pour ma question qui est aussi un doublon 🙂

Bonne journée !
 
Bonsour®
Bonjour,

Je sais que cette question a déjà été posée des millions de fois, mais j'aimerais avoir la meilleure solution à mon problème.

J'ai une colonne B avec des noms
J'ai une colonne D avec des nombres

J'utilise la fonction suivante en colonne E par exemple
INDEX(B:B;(EQUIV(GRANDE.VALEUR(D: D;xx);D : D;0))

ce qui me permet d'obtenir un classement de mes noms dans l'ordre décroissant.

Sauf qu'il m'arrive d'avoir des doublons quand deux noms ont le même nombre associé.

Quel serait le meilleur moyen et le plus simple pour faire en sorte de ne plus avoir ces doublons.

Merci à vous et désolé pour ma question qui est aussi un doublon 🙂

Bonne journée !
ajouter une colonne pour dédoublonnage :
F1=D1+ligne()*10^-9
alors
E1=INDEX(B:B;(EQUIV(GRANDE.VALEUR(F: F;xx);F: F;0))
 
Bonjour,

Merci bcp je regarde!
Mais faut-il que ma base de données (mes noms et chiffres) soit dans la même feuille que la feuille dans laquelle j'utiliserai la formule matricielle ?

Parce que ce n'est pas réellement le cas (mes données sont dans une feuille1 et le reste en feuille2) et je n'arrive pas à faire marcher cette formule là donc je me demande si ça ne venait pas de là..

🙂
 
Dernière édition:
re,

Je pense que tu as dans la colonne ou tu cherche la Grande.valeur() une ou plusieurs cellules qui ne sont pas numériques. Dans le fichier que je t'ai fournis si dans l'onglet feuille1 en colonne B tu tapes une valeur texte tu vas te retrouver avec des #valeur partout.

Cordialement
 
Merci de ta réponse.

Dans la colonne ou je cherche la grande.valeur(), je n'ai que des chiffres ou alors des cellules vides parce que le nombre de ligne contenant des chiffres dans cette colonne est variable.

La formule marche uniquement dans le cas ou je sélectionne ma plage de cellules contenant des données (sans les cellules vides).

Par exemple si dans cette colonne j'ai des données entre la ligne 9 et 56, votre formule marche si je fais grande.valeur($a$9:$a$56). Mais si demain j'ai une nouvelle donnée à la ligne 57, comment faire ?
La formule ne marchait pas car je faisais grande.valeur($a$9:$a$100) pour être large..au cas ou j'ai plus de données qu'actuellement..
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
441
Réponses
6
Affichages
889
Retour