XL 2013 Fonction INDEX / EQUIV avec doublons

Chavialle

XLDnaute Nouveau
Bonjour à tous,

J'ai parcourus pas mal de forum pour tenter de régler ce problème de combinaison INDEX/EQUIV avec des valeurs en double et j'ai trouvé bon nombre de solutions. Le problème arrive quand il s'agit de transplanter mes trouvailles sur mon cas concret...

Peut-être pourriez-vous m'aider ?

L'idée serait en onglet Results M1/M2/Total d'avoir une vision top 10 nationalités sur chacune des lignes avec une valeur nulle pour les 0.

Merci d'avance pour votre aide
 

Pièces jointes

  • Nationalité par programme - Copie.zip
    201.8 KB · Affichages: 9

JHA

XLDnaute Barbatruc
Bonjour à tous,

Un début de piste
En "B6" formule matricielle
VB:
=SIERREUR(GRANDE.VALEUR(SI('Datas M1'!$B3:$DO3<>0;'Datas M1'!$B$3:$DO$3);B$3);"")
copier vers la droite
En "B5"
Code:
=SIERREUR(INDEX('Datas M1'!$B$2:$DO$2;EQUIV('Results M1'!B6;'Datas M1'!$B$3:$DO$3;0));"")
copier vers la droite


JHA
 

Chavialle

XLDnaute Nouveau
Bonjour à tous,

Avec gestion des doublons sur la même ligne

JHA

Malheureusement je ne parviens pas à l'effet escompté lorsque j'applique cette formule à ma cellule :/ le résultat sort pourtant bien sur le fichier que tu m'a renvoyé c'est étonnant...

Il ne manquerait pas un argument dans la fonction SI de =SIERREUR(GRANDE.VALEUR(SI('Datas M1'!$B3:$DO3<>0;'Datas M1'!$B$3:$DO$3);B$3);"") ?

Encore désolé pour le dérangement,

Je te repose mon fichier avec ce que j'obtiens
 

Pièces jointes

  • Nationalité par programme - Copie.zip
    214.1 KB · Affichages: 4

JHA

XLDnaute Barbatruc
Bonjour à tous,

Il y avait une erreur de plage de cellule (DO & OD)
Il faut valider ces formules en matricielles en pressant les 3 touches Ctrl+Maj+Entrée en même temps.

JHA
 

Pièces jointes

  • Copie de Nationalité par programme - Copie bis.xlsx
    15.7 KB · Affichages: 10

Discussions similaires

Statistiques des forums

Discussions
312 200
Messages
2 086 163
Membres
103 149
dernier inscrit
Deepkneec