lecture dans les 2 sens

casaj

XLDnaute Nouveau
Bonjour,

Voici mon problème, je dois comparer 2 colonnes ; ci-dessous (j'ai simplifié mon tableau) :

connexion Client colonne A colonne B
Client 1 Pau Bordeaux
Client 2 Bordeaux Pau
Client 3 Dax Mont de marsan
Client 4 Dax Mont de marsan
Client 5 Bordeaux Pau
Client 6 Pau Bordeaux

Je dois compter les clients qui ont leur liaisons qui passent par les même villes.
Donc Client 1 = Client 2 = Client 5 = Client 6 et Client 3 = Client 4.

Il y a 4 clients qui passent par Pau et Bordeaux. Comment je pourrais avoir ce résultat avec Excel ?


Le problème, c'est que Pau peut être sur la colonne A, mais également sur la colonne B, donc le tri par ordre alphabétique ne m'aide pas dans ce cas là.


En concaténant colonne A et B pour avoir :

connexion Client colonne A-B
Client 1 Pau-Bordeaux
Client 2 Bordeaux-Pau

Excel pourrait peut être reconnaitre que Pau-Bordeaux = Bordeaux-Pau ????

Si vous avez une idée, je vous remercie.

Cdt
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonsoir @casaj et bienvenue sur XLD :)

Pas si évident que cela. En effet comment séparer les villes sans les connaitre ? Comment reconnaitre les villes dans la liaison "Bourg en Bresse Mont de Marsan".

Un essai assez tordu dans le fichier joint. Une fonction personnalisé Alpha() transforme la liaison en minuscule et classe les mots en ordre alphabétique. Une formule ensuite affecte à chaque liaison un intitulé unique. Enfin un TCD permet de comptabiliser le tout.
le code de la fonction personnalisée est dans module1.
 

Pièces jointes

  • casaj- trajets équiv- v1.xlsm
    22.3 KB · Affichages: 9
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 165
Messages
2 085 882
Membres
103 011
dernier inscrit
rine