Problème Rechercher
bikok
Messages postés
11
Statut
Membre
-
bikok Messages postés 11 Statut Membre -
bikok Messages postés 11 Statut Membre -
Bonjour,
J'ai toujourd le même problème avec mon fichier excel. Je veux faire apparaître les points de mes athlètes (quotationAJA) qui sont dans une feuille nommée suiviathlètes, dans une autre feulle nommée Résultatlhetes. je veux faire apparaître les points de chaque courses au fil de la saison.
Merci d'avance si vous avez une idée
http://www.cijoint.fr/cjlink.php?file=cj200902/cij0FMNwkM.xls
J'ai toujourd le même problème avec mon fichier excel. Je veux faire apparaître les points de mes athlètes (quotationAJA) qui sont dans une feuille nommée suiviathlètes, dans une autre feulle nommée Résultatlhetes. je veux faire apparaître les points de chaque courses au fil de la saison.
Merci d'avance si vous avez une idée
http://www.cijoint.fr/cjlink.php?file=cj200902/cij0FMNwkM.xls
A voir également:
- Problème Rechercher
- Rechercher ou entrer l'adresse - Guide
- Rechercher image - Guide
- Rechercher une chanson - Guide
- Rechercher remplacer word - Guide
- Adresse IP locale : comment la trouver facilement - Guide
12 réponses
dans la feuille 'RésulAthlétes' en colonne E2
il faut écrire
=RECHERCHEV(MAJUSCULE($D2);'Suivi Coureurs'!$C$4:$T$67;18;FAUX)
je note que le prénom en colonne D est écrit Majuscule et minuscule, comme vous recherchez
la valeur exacte il faut transformer en majucule puis faire la recherche.
on peut encore améliorer
il faut écrire
=RECHERCHEV(MAJUSCULE($D2);'Suivi Coureurs'!$C$4:$T$67;18;FAUX)
je note que le prénom en colonne D est écrit Majuscule et minuscule, comme vous recherchez
la valeur exacte il faut transformer en majucule puis faire la recherche.
on peut encore améliorer
Votre idée est pas mal mais elle ne fait pas la différence entre les courses, moi ce qui m'interesse c'est de rapporter les points au fil de la saison . La course 1 est Villefargeau et ainsi de suite (Chevernon pour la deuxième....). En fait il me faut une formule recherche avec le coureurs et la course. Ensuite je veux faire l'addition des résultats en fin de saison.
Merci d'avance
Merci d'avance
Bon je regarde ....
mais il faut bien comprendre que l'on ne peut rechercher dans une cellule que ce qui existe dans la cellule.
je vais voir ce que je peux faire
mais il est possible que d'autres spécialistes s'y interesse je suis un peu "surbooker" en ce moment
mais il faut bien comprendre que l'on ne peut rechercher dans une cellule que ce qui existe dans la cellule.
je vais voir ce que je peux faire
mais il est possible que d'autres spécialistes s'y interesse je suis un peu "surbooker" en ce moment
dans la feuille 'RésulAthlétes' en colonne E2 il faut écrire
=SI(RECHERCHEV(MAJUSCULE(RésulAthlétes!$D2);'Suivi Coureurs'!$C$4:$T$67;8;FAUX)=RésulAthlétes!E$1;RECHERCHEV(MAJUSCULE(RésulAthlétes!$D2);'Suivi Coureurs'!$C$4:$T$67;18;FAUX);"")
il est certainement possible d'améliorer en supprimant les "#NA" qui résulte du fait l'athlète n'existe pas dans la base.
explication:
si la recherchev renvoie la course en colonne 8 alors fait recherchev sinon mais un vide ""
il est possible d'imbriquer une autre fonction si avec un controle ESTNA sur la fonction
recherchev et si le resultat est #NA on ne fait rien (athlète pas dans la base) sinon on affiche rechercheV comme ci-dessus.
J'espère t'avoir aidé.
A+
=SI(RECHERCHEV(MAJUSCULE(RésulAthlétes!$D2);'Suivi Coureurs'!$C$4:$T$67;8;FAUX)=RésulAthlétes!E$1;RECHERCHEV(MAJUSCULE(RésulAthlétes!$D2);'Suivi Coureurs'!$C$4:$T$67;18;FAUX);"")
il est certainement possible d'améliorer en supprimant les "#NA" qui résulte du fait l'athlète n'existe pas dans la base.
explication:
si la recherchev renvoie la course en colonne 8 alors fait recherchev sinon mais un vide ""
il est possible d'imbriquer une autre fonction si avec un controle ESTNA sur la fonction
recherchev et si le resultat est #NA on ne fait rien (athlète pas dans la base) sinon on affiche rechercheV comme ci-dessus.
J'espère t'avoir aidé.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
J'ai tapé toute la formule mais à chaque fois il me met parenthèse manquantes
ou formule incorrecte
J'ai tapé toute la formule mais à chaque fois il me met parenthèse manquantes
ou formule incorrecte
Bonjour à tous les 2,
regarde si cette proposition te convient (fichier zippé)
https://www.cjoint.com/?cgssRu45Kz
edit 18:36: j'avais oublié des "dollars" dans un coin!!!
à modifier et valider par ctrl+maj+entree, le curseur étant dans la barre de Formule:
SI(SOMMEPROD(('Suivi Coureurs'!$C$4:$C$1000=$D2)*('Suivi Coureurs'!$J$4:$J$1000=E$1))=0;"";.....
Excusez-moi
regarde si cette proposition te convient (fichier zippé)
https://www.cjoint.com/?cgssRu45Kz
edit 18:36: j'avais oublié des "dollars" dans un coin!!!
à modifier et valider par ctrl+maj+entree, le curseur étant dans la barre de Formule:
SI(SOMMEPROD(('Suivi Coureurs'!$C$4:$C$1000=$D2)*('Suivi Coureurs'!$J$4:$J$1000=E$1))=0;"";.....
Excusez-moi
Bonjour,
ton idée est pas mauvaise mais si je mets les $ icela me retourne N/A. De plus je n'ai pas les résultats de tous les coureurs qui ont participé à l'épreuve et si je change d'épreuve j'ai # VALEUR.
Pas facile mon histoire
ton idée est pas mauvaise mais si je mets les $ icela me retourne N/A. De plus je n'ai pas les résultats de tous les coureurs qui ont participé à l'épreuve et si je change d'épreuve j'ai # VALEUR.
Pas facile mon histoire
Bonjour à tous
je ne sais pas quelle colonne tu cherches à récupérer, dans l'ignorance, j'ai choisi la colonne T (cotation AJA), soulignée dans la formule
adapter les plages (plages evolutives nommées conseillées)
=SOMMEPROD(('Suivi Coureurs'!$C$4:$C$59=$D2)*('Suivi Coureurs'!$J$4:$J$59=E$1)*'Suivi Coureurs'!$T$4:$T$59)
je ne sais pas quelle colonne tu cherches à récupérer, dans l'ignorance, j'ai choisi la colonne T (cotation AJA), soulignée dans la formule
adapter les plages (plages evolutives nommées conseillées)
=SOMMEPROD(('Suivi Coureurs'!$C$4:$C$59=$D2)*('Suivi Coureurs'!$J$4:$J$59=E$1)*'Suivi Coureurs'!$T$4:$T$59)
re, salut wilfied
ci joint:
https://www.cjoint.com/?chkbmnG0uK
zones nommées dans l'onglet "suivi coureurs"
C4:C1000 nommée "athlete"
J4:J1000 nommée "compet"
T4:T1000 nommée "aja"
la formulle en E2:
=SI(SOMMEPROD((athlete=$D2)*(compet=E$1))=0;"";INDEX(aja;SOMMEPROD((athlete=$D2)*(compet=E$1)*(LIGNE(aja)))-3))
Astuce pour recopier vers le bas en E2, double clic sue la poignée d'implémentation
En regardant la formule de Wilfried, je replacerai bien sûr la partie INDEX(...etc) par sa solution mais je garderai le test du départ (un athlète a peut-être 0 point AJA, différent d'une non-participation à une course mais... c'est à bikok de voir!
longue vie à l'AJA Auxerre!
ci joint:
https://www.cjoint.com/?chkbmnG0uK
zones nommées dans l'onglet "suivi coureurs"
C4:C1000 nommée "athlete"
J4:J1000 nommée "compet"
T4:T1000 nommée "aja"
la formulle en E2:
=SI(SOMMEPROD((athlete=$D2)*(compet=E$1))=0;"";INDEX(aja;SOMMEPROD((athlete=$D2)*(compet=E$1)*(LIGNE(aja)))-3))
Astuce pour recopier vers le bas en E2, double clic sue la poignée d'implémentation
En regardant la formule de Wilfried, je replacerai bien sûr la partie INDEX(...etc) par sa solution mais je garderai le test du départ (un athlète a peut-être 0 point AJA, différent d'une non-participation à une course mais... c'est à bikok de voir!
longue vie à l'AJA Auxerre!