renvoyer la Xième occurence

  • Initiateur de la discussion Initiateur de la discussion WIsh_
  • 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 !

WIsh_

XLDnaute Occasionnel
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.

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
 

Pièces jointes

bonjour
je pense qu'il y a beaucoup plus simple pour chercher la derniere ligne ou se trouve l'occurence recherché
exemple
=MAX(LIGNE(A1:A30)*(A1:A30="toto"))
si c'est des numérique recherchés (sans guillemet)

a valider avec ctrl+Maj+ENTER 😉
 
Bonjour patricktoulon,

cela ne saurait fonctionner, car je ne cherche pas particulièrement la dernière occurrence. Je cherche une "certaine" occurrence.

Dans mon exemple, j'ai 3 valeurs identiques que je cherche dans la 2ème feuille. Du coup j'ai à chaque fois le même résultat. Je cherche à renvoyer pour la 2ème valeur identique la deuxième occurrence de la 2ème feuille.
 
Bonjour,

Peut-être qu'en mettant l'indice de l’occurrence souhaitée dans une cellule (1,2,3) et faire référence à cette cellule dans votre formule comme dernier argument de Petite.Valeur.

ICI 2 dans F5=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");$F5))-1)

Cordialement
 
Bonjour,

Le but n'est pas de le faire en manuel. J'ai un nombre de ligne important.
Je crois que je essayer de trier la colonne D2 par ordre croissant dans les 2 feuilles et je vais compter le nombre d'occurence des données cherchées dans les lignes précédentes afin de remplacer le "2" en fin de formule par la valeur ad hoc.
 
re
ben le xeme(1,2,3etc...) reste un paramètre que seul toi décide excel ne peut pas deviner tes intentions
au pire tu rajoute un sommeprod avec condition au moins 2 ou plus de 2 et 2 en fixe
comme ca tu aura soit la 2 soit la plus grande
mais bon je pige pas trop l’intérêt de la manœuvre dans globalité de toute façon,il y a quelque chose qu'i m'échappe dans l'intention a moins que la colonne verte soit la pour montrer l'intention de résultat


=SIERREUR(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);"");$F5))-1);"non")

Capture.JPG
 
Dernière édition:
Voilà.

J'ai 2 tableaux différents qui contiennent certaines données identiques. Le 2ème tableau possède une information que le 1er tableau n'a pas. Si les données sont identiques dans le 1er et le 2eme tableau, je souhaite ajouter au 1er tableau l'information supplémentaire.

Ce n'est pas moi qui détermine le numéro de l'occurrence, c'est le tableau.

Merci pour votre aide.
Wish
 

Pièces jointes

oui on avais compris plus ou moins
je te parle de si il y a les colonnes comparées identiques mais non pas une ni deux ni trois mais 20 données supplémentaires on prends la quelle?
maintenant si tu me dis que le tableau doit s'etaler en terme de ligne en fonction des occurences 1,2,3,etc je comprends mieux
 
- 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
0
Affichages
499
Réponses
11
Affichages
457
Réponses
5
Affichages
474
Retour