Bonjour à tous,
Ci-joint mon fichier "essai1".
La fonction index/equiv me renvoie toujours la 1ère occurence.
Je voudrais renvoyer la Xième occurence.
Si je connais l'occurence que je veux renvoyer, j'y arrive avec la formule suivante (exemple ici pour la 2ème occurence = c'est le "2" à la fin de la formule); le "numéro" d'occurence est variable. Bien que la plupart de mes données cherchées n'ont qu'une occurence, certaines en ont jusqu'à 35.
Je cherche donc une formule générique que je pourrais tirer dans la colonne..
Merci d'avance pour votre aide,
Bien cordialement,
Wish
Ci-joint mon fichier "essai1".
La fonction index/equiv me renvoie toujours la 1ère occurence.
Je voudrais renvoyer la Xième occurence.
Si je connais l'occurence que je veux renvoyer, j'y arrive avec la formule suivante (exemple ici pour la 2ème occurence = c'est le "2" à la fin de la formule); le "numéro" d'occurence est variable. Bien que la plupart de mes données cherchées n'ont qu'une occurence, certaines en ont jusqu'à 35.
VB:
=INDEX(source!$A$2:$A$10;(PETITE.VALEUR(SI(source!$B$2:$B$10&source!$C$2:$C$10&source!$D$2:$D$10=$A5&$B5&$C5;LIGNE(source!$A$2:$A$10);"non");2))-1)
Je cherche donc une formule générique que je pourrais tirer dans la colonne..
Merci d'avance pour votre aide,
Bien cordialement,
Wish