pb avec fonction Index & Equiv

philmaure

XLDnaute Impliqué
bonjour,

j'utilise une formule avec Index et Equiv pour faire un classement de données (cf fichier)
Le pb est qu'apparemment lorsqu'il trouve 2 valeurs identiques (sur le fichier la valeur 7 en colonne D) j'obtiens 2 données identiques en colonne C

Merci pour votre aide
Cdlt
philippe
 

Pièces jointes

  • Classeur1.xls
    70.5 KB · Affichages: 134
  • Classeur1.xls
    70.5 KB · Affichages: 138
  • Classeur1.xls
    70.5 KB · Affichages: 134

wilfried_85

XLDnaute Nouveau
Re : pb avec fonction Index & Equiv

Bonjour

tu as dans le tableau le même probleme avec les 22

voici un formule matricielle à valider en appuyant simultanément sur ctrl shift et entrée
Code:
=INDEX($A$35:$A$374;PETITE.VALEUR(SI($B$35:$B$374=GRANDE.VALEUR($B$35:$B$374;NBVAL($B$18:B26));LIGNE($B$35:$B$374)-34;9^9);NB.SI($D$19:D27;GRANDE.VALEUR($B$35:$B$374;NBVAL($B$19:B27))));0)
si la validation est bien faite, des accolades encadrent automatiquement la formule
 

Gorfael

XLDnaute Barbatruc
Re : pb avec fonction Index & Equiv

Salut philmaure et le forum
Le pb est qu'apparemment lorsqu'il trouve 2 valeurs identiques (sur le fichier la valeur 7 en colonne D) j'obtiens 2 données identiques en colonne C
Tu te trompes : quand tu as un doublon, tu te retrouves systèmatiquement avec la première occurence, Excel ne sachant pas les différencier, à moins que tu fasse en sorte que la valeur sur laquellle s'appuie ta recherche soit forcément différente !
En régle générale, je différencie en introduisant une valeur issue de la ligne, qui soit hors du contexte (par exemple, ligne()/10^6). Mais ton fichier ne me permet pas de comprendre le but à atteindre, alors...
A+
 

R@chid

XLDnaute Barbatruc
Re : pb avec fonction Index & Equiv

Bonjour @ tous,
On peut peut etre simlifie comme ca,
en D19 :
Code:
=GRANDE.VALEUR(B$35:B$374;LIGNES($19:19))
@ valider par simple Entree
@ tirer vers le bas

en C19 :
Code:
=INDEX(A$35:A$374;MIN(SI((NB.SI(C$18:C18;A$35:A$374)=0)*(B$35:B$374=D19);LIGNE(INDIRECT("1:"&LIGNES(A$35:A$374))))))
@ valider par Ctrl+Maj+Entree
@ tirer vers le bas

Voir PJ.
AMicalement
 

Pièces jointes

  • Philmaure.xls
    70.5 KB · Affichages: 60
  • Philmaure.xls
    70.5 KB · Affichages: 62
  • Philmaure.xls
    70.5 KB · Affichages: 63

Statistiques des forums

Discussions
312 755
Messages
2 091 726
Membres
105 058
dernier inscrit
axcelle