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

funkycop

Guest
si quelqu'un peu m'aider ,car je plante avec rechercheH il m'affiche uniquement le 1er lot , et je n'arrive pas a chercher tous les lots et les afficher

merci d'avance
 

Pièces jointes

Petit souci aussi, mon message est parti trop vite.
Tu tapes cette formule en G12 et tu la copies vers le bas.

Tu peux égelamant mettre dans cette formule une condition qui empêche le renvoi d'un message d'erreur si la valeur recherchée est inexistante.
Si tu ne sais pas comment faire, fais signe.

Ândré.
 
Moi aussi j'ai un petit souci,
Je dois taper une formule avec la fonction SI et qui a justement plus de 7 SI, ce que je crois est le maximum.
Comment résoudre mon problème, que dois-je faire ???
Par avance, merci.
 
Bonjour,

Ou une autre possibilité, tu te fabriques un Index, si les SI doivent choisir X, Y,Z.....

Exemple :

en A = appelé Noms
Titi
Toto
Mimi
Momo

en B = appelé Liste
1
2
3

en D1 = 2
en D2 = la formule =SI(D1="";"";INDEX(Noms;EQUIV(D1;Liste;0)))


Celeda
 
Merci beaucoup mais rien compris !!!

J'essaie d'expliquer :

sur une feuille (Cadets) j'ai un calendrier sportif du genre

1er Tour Aller le 22-nov-03

Francheville B 2 UB Beaujolais
AS Tarare Blees lentilly
AS Soucieu ASC Mont-d'Or
BC Villefranche 1 EB Bois d'oingt

et sur une autre feuille je veux reporter le calendrier de UB Beaujolais selon qu'il reçoit ou va à, , j'ai donc fait :

=SI(Cadets!$A11="UB Beaujolais";"Reçoit"& " " &Cadets!$C11;SI(Cadets!$C11="UB Beaujolais";"Va à"& " " &Cadets!$A11;SI(Cadets!$A12="UB Beaujolais";"Reçoit"& " " &Cadets!$C12;SI(Cadets!$C12="UB Beaujolais";"Va à"& " " &Cadets!$A12;SI(Cadets!$A13="UB Beaujolais";"Reçoit"& " " &Cadets!$C13;SI(Cadets!$C13="UB Beaujolais";"Va à"& " " &Cadets!$A13;SI(Cadets!$A14="UB Beaujolais";"Reçoit"& " " &Cadets!$C14;SI(Cadets!$C14="UB Beaujolais";"Va à"& " " &Cadets!$A14))))))))

Le problème se pose lorsque j'ai une poule de plus de 8 équipes puisque je dépasse les 7 SI et surtout que je voulais rajouter une formule à chaque fois, car si il y a un exempt je souhaitais trouver quelque chose qui ne fasse pas apparaître le "reçoit" ou le "va à" dans ce cas là.
Mais peut-être qu'il y a beaucoup plus simple pour arriver à ce que je veux en faisant autrement ???
En espérant que qqun m'aie compris j'attends une réponse.

Je vous remercie par avance.
 
Bonjour,

Index Equiv dans le fichier joint.
3 formules,
1 où tu écris "UB Beaujolais" dans la formule
1 autre, "UB Beaujolais" est tapé dans une cellule
1 dernière où les plages de la feuille "Cadets" sont nommées
 

Pièces jointes

Merci de vous donner tant de mal,
mais si dans la feuille 1 je remplace l'adversaire de UB Beaujolais par Exempt ça me marque : va à Exempt
et non simplement : Exempt
comme je le voudrais.
Si vous avez une autre solution, je prends avec les explications si possible car j'avoue que je ne comprends pas tout ces plages comment ça marche, mais je ne demande qu'à apprendre !!!
Merci d'avance.
 
Bonjour,

Re revu et re corrigé
La formule "décomposée" est dans la même feuille que les données,
ce sera plus facile pour faire des essais.
Chaque partie de la formule décomposée a son résultat.
Mais je ne vois pas comment expliquer davantage.
 

Pièces jointes

Super, c'est gentil, merci.
Par contre ça va me faire un boulot, car j'ai une dizaine de feuilles dans lesquelles je dois nommer 28 plages, ça va être vraiment long, et d'ailleurs est-ce possible de nommer tant de plages ?
Par avance, merci.
 
Voilà, je joints mon fameu fichier.
Les formules se trouvent dans l'onglet "Grille" et les plages se trouvent dans les autres feuilles, pour l'instant je n'ai fait que Cadets et Cadettes.
Si quelqu'un peut me dire si "j'ai bon" ou si il faut mieux que je fasse autrement pour gagner du temps ce serait super.
Merci d'avance.
 

Pièces jointes

Bonjour,

En effet, ça fait du boulot, tant de feuilles.

J'ai modifié la formule de tes 2 premières colonnes,
en mettant la fonction Indirect() à la place du nom des plages
J'ai inséré 2 colonnes à gauche, contenant aa, ab, ac, ad et la suite
Si tu mets Cadets en D1 et aa en B4,
quand tu tapes dans la formule : INDIRECT(D$1&$B4),
c'est comme si tu tapais : cadetsaa
Ce qui fait que, dans la feuille "Grille",
il n'y a qu'une seule et unique formule,
à copier-coller sur tout le tableau.

Mais... il reste les plages à nommer...
A moins qu'il y ait une méthode plus rapide ?
 

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éponses
6
Affichages
191
Réponses
2
Affichages
139
Réponses
5
Affichages
151
Retour