Faire correspondre deux tableaux et attribuer une catégorie

Fermé
Saadiddy Messages postés 2 Date d'inscription vendredi 17 décembre 2021 Statut Membre Dernière intervention 17 décembre 2021 - 17 déc. 2021 à 14:18
Raymond PENTIER Messages postés 58774 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 18 déc. 2021 à 02:09
Bonjour à tous,

Je suis bloquée depuis plusieurs jours sur ce problème (image jointe) :
Je cherche à parcourir toutes les lignes de la colonne A.
Et je souhaite faire correspondre une table de correspondance que j'ai définie : pour chaque cellule de la colonne A, si je trouve le mot "Free" je veux écrire en face "internet", si je trouve le mot "Navigo" je veux écrire en face "transports", etc.
J'ai essayé les formules SI.MULTIPLE combinée à des NB.SI... sans succès.
J'attends mon superman/ma superwoman de Noël. Merci d'avance !
A voir également:

5 réponses

via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
17 déc. 2021 à 15:10
Bonjour

Une solution avec une fonction personnalisée
https://www.cjoint.com/c/KLrokgqeQQg

Cdlmnt
Via
0
Saadiddy Messages postés 2 Date d'inscription vendredi 17 décembre 2021 Statut Membre Dernière intervention 17 décembre 2021
17 déc. 2021 à 15:35
Waaaou, un mini programme carrément !
Un grand merci pour la réponse rapide.
Mon ordinateur (pro) supprime l'application de la macro (mesure de sécurité), mais je peux quand meme voir que ça fonctionne. Je vais essayer de voir si je peux la récupérer mais je suis pas une spécialiste.

Ca veut dire que c'était pas possible avec les fonctions dispos sous Excel ?
0
via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
17 déc. 2021 à 16:20
Re,

Les fonctions dispos comme tu dis permettent de rechercher un mot précis dans une chaîne texte mais dans ton cas il faut déterminer si un des mots de la liste est présent dans la chaîne de texte, il faudrait par formule imbriquer autant de recherches que de mots du tableau de correspondance !!!

Si quelqu'un a une solution par formule matricielle peut-être je serais curieux de la connaître


0
via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
17 déc. 2021 à 17:03
Pour le fun je me suis penché à retranscrire par formules dans des tableaux ce que fait la macro de la fonction personnalisée, on obtient ainsi une solution sans macro (limitée ici pour l'instant à 7 mots dans un intitulé)
https://www.cjoint.com/c/KLrqaCW3dWg

Cdlmnt
Via
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58774 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 17 259
18 déc. 2021 à 02:09
Bonjour.

Effectivement, un tel problème, si on veut le résoudre sans macro, demande une formule à rallonges !
En me limitant aux 3 catégories de l'exemple, cela donnerait une formule de 210 caractères ...
Donc si tu prévois 20 catégories il faut t'attendre à une formule composée d'environ 1400 caractères.
https://www.cjoint.com/c/KLsbfoUnufp
0