Rapport de message :*
 

Re: Recherche un texte dans une cellule

Titre du sujet : Re: Recherche un texte dans une cellule
par Guy le 09/08/2014 00:20:49

Bonjour JPH31,

 

Petit classeur avec, je l'espère, une ébauche de solution au problème soumis.

 

De prime abord je me suis dit qu'il serait plus simple que le texte Adresse Clientèle soit identique à celui de NOMS DES RUES. Un simple INDEX(..., EQUIV(...)..) aurait suffit. Mais je me suis ravisé et j'ai essayé de me conformer au cahier des charges tel que présenté. Le résultat est une fonction assez compliquée que j'ai éclatée dans les cellules D21:K21 pour que la chose soit plus claire, si elle peut l'être.

 

Les Adresse Clientèle portent l'adresse complète alors que les NOMS DES RUES ne portent que le principal suivi entre parenthèses du type d'avenue, de chemin, de montée, de rue, d'impasse, etc. Premier problème réglé dans une plage intermédiaire en G1:G15 où n'apparaissent que les noms de rues. La formule tient compte de la présence d'un espace ou d'une apostrophe dans l'Adresse Clientèle. Cette plage intermédiaire est essentielle.

 

Les formules portées en B22:B25 et dont le prototype est éclaté en D22:K25 devrait faire le boulot.

 

Plus d'infos sur demande.

 

Cordialement,

 

Guy