Formule Excel utilisant une table de transco

Résolu/Fermé
LeDek Messages postés 3 Date d'inscription vendredi 27 mai 2016 Statut Membre Dernière intervention 28 mai 2016 - 27 mai 2016 à 22:49
LeDek Messages postés 3 Date d'inscription vendredi 27 mai 2016 Statut Membre Dernière intervention 28 mai 2016 - 28 mai 2016 à 21:55
Bonjour,

Je peine à trouver une formule Excel permettant d'utiliser une table de transco (2 colonnes) afin d'analyser une partie du texte d'une cellule X (autre table). Le but est de renvoyer le résultat de la deuxième colonne (de la table de transco) si X contient la chaine de caractères présente dans la première colonne (de la table de transco).

En pj un exemple en colonne D de ce que je souhaite avoir en colonne C grace à la formule.

Merci d'avance pour votre aide et à votre disposition si besoin de plus de détails.

Le Dek

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
28 mai 2016 à 10:24
Bonjour

une formule en C7 à tirer vers le bas:

=INDEX($H:$H;SOMMEPROD((NB.SI(B7;"*"&$G$7:$G$13&"*"))*(LIGNE($G$7:$G$13))))

notez bien toutes les positions de parenthèses et le fait que le champ de INDEX commence en début de ligne
(car l'ensemble SOMMEPROD ressort le N° de ligne de la feuille où se trouve le mot en G contenu dans le texte en D)

voila ce que ça donne:
https://www.cjoint.com/c/FECixgrmPtA

crdlmnt

1
LeDek Messages postés 3 Date d'inscription vendredi 27 mai 2016 Statut Membre Dernière intervention 28 mai 2016
28 mai 2016 à 21:55
Un grand merci. Cela fonctionne.
0