RECHERCHE AVEC INDEX

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

F

FIFOUNET

Guest
Bonsoir le forum
Merci à Jean Marie pour sa terrible formule
matricielle adaptée à mon fichier (voir fichier joint)
=SI(B$4='';'';SI(NB.SI(nommatchx;B$4)>=LIGNES(A$9:A9);INDEX(nommatcha;PETITE.VALEUR((nommatch x=B$4)*LIGNE(nommatchx);LIGNES(A$9:A9)+NB.SI(nommatchx;'<>'&B$4))-10;1);''))
Maintenant je voudrais la meme chose mais en ayant le le 'joueur
critere' dans equipe A ou equipe B en effet les equipes peuvent etre inversées. suis je assez clair ?
Merci
fifounet

[file name=fifounethelp2.zip size=7652]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/fifounethelp2.zip[/file]
 

Pièces jointes

OK jean Marie !
le but: Repertorier le nom des adversaires ayant joués contre toto
sachant que toto (et ses accolytes, titi, tata...) peuvent etre placé
ou dans l'équipe A ou dans l'équipe X le choix de A ou X
etant fait avant le match
ces feuilles de matches seraient multiplent dans ma page excel (7)
ma feuille recap devra récapituler les adversaires ayant joués
contre toto tata titi ... total: 7x3 aversaires= 21 matches par joueurs
l'éclairage n'est pas trop puissant ????
@+
fifounet
 
Bonjour

Ci-joint une proposition, sur la même base de formule, modifiée pour changer de plage de cellules toutes les trois lignes.

=SI(B$4='';'';SI(NBVAL($D$3:$D$9)*3>=LIGNES(A$9:A9);INDEX(INDIRECT(INDEX($D$3:$D$9;ENT((LIGNES(A$9:A9)-1)/3)+1;1));PETITE.VALEUR((INDIRECT(INDEX($E$3:$E$9;ENT((LIGNES(A$9:A9)-1)/3)+1;1))=B$4)*LIGNE($A$1:$A$20);MOD(LIGNES(A$9:A9)-1;3)+18);1);''))

INDEX(INDIRECT(INDEX($D$3:$D$9;ENT((LIGNES(A$9:A9)-1)/3)+1;1))
permet de changer de plage de cellules.

LIGNE(nommatchx), a été remplacé par LIGNE($A$1:$A$20), pour diminuer la longueur de la formule, et pour diminuer les calculs.

MOD(LIGNES(A$9:A9)-1;3)+18) retourne le numéro de l'index des numéro de lignes à retourner. (18;19;20;18;19;20;18;19;20 ....)

Dans la cellule D4, tu as une formule qui permet de calcul le nom de la feuille. Petite note pour CELEDA, j'ai mis 'address' en paramêtre dans la fonction CELLULE et non 'adresse', en plus elle fonctionne aussi sur une version d'Excel en français.

Dans la cellule D5, tu as le nom de la feuille de calcul écrite en texte, tu peux remarquer les '' en début de donnée et avant le !, il ne faut pas les oublier, une feuille contenant un espace utilise le séparateur ' en début et en fin de nom.

Si tu as des zones d'ombres, fait mon signe.

@+Jean-Marie

PS : CELEDA, je ne connais pas les termes anglais de la fonction CELLUE, si tu pouvais les mettre sur un post, regarde aussi du côté de la fonction INFO. [file name=fifounethelp2_20050402104313.zip size=9398]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/fifounethelp2_20050402104313.zip[/file]
 

Pièces jointes

Salut Jean Marie
Beau travail !
Je suis admiratif ! car meme en dissequant ta formule je ne comprend pas tout !
Par contre si je mets les toto, tata ... en équipe A
ça fonctionne plus !!
peut etre que je n'étais pas assez explicite dans mon message d'hier soir (la fatigue sans doute)
Tu ne dois pas etre loin de la solution !!
Si ça marche il y aura une 2° étape dans mes calculs !!
mais c'est pour plus tard !! Il faut bien digerer avant un autre bon repas !!
@+ fifounet [file name=fifounethelp3.zip size=9430]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/fifounethelp3.zip[/file]
 

Pièces jointes

OKAAAAYYYYYYY !!!!
c'était évident !
excuse moi mais avec ce genre de formule je crois avoir atteint mes limites !!
Sincerement merci Jean Marie
surement à bientot pour la suite !
fifounet

😉 🙂
 
re bonjour le forum !
Quel balot !
Je n'avais pas pensé à retrouver le message de la semaine dernière !
Voila qui est fait !
encore mille excuses !
C'est bien la peine de faire un forum aussi bien conçu !!
ci joint nouveau fichier.
a+
fifounet [file name=fifounethelp5_20050409171538.zip size=12809]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/fifounethelp5_20050409171538.zip[/file]
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

R
Réponses
10
Affichages
2 K
H
Réponses
8
Affichages
1 K
HOUDELET
H
F
Réponses
0
Affichages
963
Fabienc75
F
M
Réponses
3
Affichages
4 K
_matt_44
M
J
Réponses
1
Affichages
804
F
Réponses
9
Affichages
2 K
fifounet3
F
K
Réponses
3
Affichages
2 K
K
P
Réponses
4
Affichages
1 K
Prophete
P
Retour