RECHERCHE AVEC INDEX

  • Initiateur de la discussion FIFOUNET
  • Date de début
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

  • fifounethelp2.zip
    7.5 KB · Affichages: 18
F

FIFOUNET

Guest
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
 

JeanMarie

XLDnaute Barbatruc
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

  • fifounethelp2_20050402104313.zip
    9.2 KB · Affichages: 16
F

FIFOUNET

Guest
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

  • fifounethelp3.zip
    9.2 KB · Affichages: 14
F

FIFOUNET

Guest
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

;) :)
 
F

FIFOUNET

Guest
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

  • fifounethelp5_20050409171538.zip
    12.5 KB · Affichages: 18

Discussions similaires

Statistiques des forums

Discussions
313 060
Messages
2 094 926
Membres
106 128
dernier inscrit
lopierre