recherche subtile !!!

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

Bonjour,

Tu peux essayer ces deux formules.
Et tu ne mets pas d'apostrophe dans les cellules E5 et E6

=SI(DROITE(E5;1)="F";INDEX(Tables!E3:E18;EQUIV(SUBSTITUE(E5;"F";"")*1;Tables!D3😀18;1));INDEX(Tables!B3:B18;EQUIV(SUBSTITUE(Tables!H7;"H";"")*1;Tables!A3:A18;1)))

ou bien
=SI(DROITE(E6;1)="F";RECHERCHEV(SUBSTITUE(E6;"F";"")*1;Tables!D3:E18;2;1);RECHERCHEV(SUBSTITUE(E6;"H";"")*1;Tables!A3:B18;2;1))
 
Bonsoir Monique, Archi

Autre solution =RECHERCHEV(CNUM(GAUCHE(E5));SI(NB.SI(E5;"*F")=1;Tables!D3:E18;Tables!A3:B18);2)

La valeur retournée par les focntions gauche ou substitue est de type alphanumérique, hors les valeurs contenues dans les tableaux sont de type numérique. Il faut changer le type par la fonction CNUM.

Bonne soirée

@+Jean-Marie
 
Bonjour à Monique et Jean-Marie
Une fois de plus, merci pour votre aide

J'ai modifié quelque peu ma base de données concernant le classement féminin.
J'aurai besoin de vos lumières pour corriger les formules vu ci-dessus !!
Ci-Joint mon fichier
@+
 

Pièces jointes

Bonjour,

Ton idée m'a donné une autre idée.
Au lieu de rajouter la lettre F ou H après, tu rajoutes le chiffre 1 ou 2 avant.
Tu tapes 5 chiffres au lieu d'en taper soit 3 soit 4
Format nombre personnalisé 0" - "0000 pour mieux visualiser.
Et même genre de formule, en plus simple.
 

Pièces jointes

Merci Monique de ta simplicité et du temps que tu passes sur mon problème.

Mais j'aimerai (tu vas me trouver chiant ), rester dans l'esprit de la fédération de Tennis de Table en ce qui concerne la représentation des classements, a savoir:
Homme = 833 pts donc classement "75"
Femme = 788 pts donc classement "60F"
 
Re,

Je ne me suis pas posé la question, ça s'est fait tout seul.
Chez moi, le format monétaire n'est pas le franc, mais l'euro.
Tu y arrives en mettant toutes les cellules de la colonne E au format texte, d'abord, puis en entrant tes données.
(je viens de faire l'essai avec la lettre D et le symbole de l'euro dans des cellules au format texte)
 
Merci à JM pour l'astuce du format texte et pour tous le reste.
Merci également à Monique qui reste la reine des formules !!!
Ne t'inquiéte pas JM toi tu es le roi !!!
@+ pour de nouvelles aventures :0)))
 
Re Monique,
J'ai crier victoire trop vite.
En effet, tes 5 formules me donne dans D25 ( par exemple )
30 pour une valeur de 1356F en E25 ( Correct )
30 pour une valeur de 1356 en E25 au lieu de 50 ???
Pourquoi ???
 
Bonjour,

Pas moi, j'obtiens, avec les 5 formules,
30 pour une valeur de 1356F
50 pour une valeur de 1356

Est-ce que c'est bien un format texte ?
Est-ce que tu n'aurais pas, par hasard, une apostrophe devant ton 1356 ?
Dans ce cas, oui, la formule prend ton 1356 pour du texte et va chercher le résultat dans la plage des filles, et ça fausse tout.

A côté de tes données, tu tapes ESTEXTE(ta donnée) et tu verras si c'est texte ou non.
 
- 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
15
Affichages
320
Réponses
4
Affichages
282
Réponses
4
Affichages
177
Réponses
6
Affichages
244
  • Question Question
Microsoft 365 rechercheV
Réponses
6
Affichages
361
Réponses
32
Affichages
1 K
Retour