Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Réponses
3
Affichages
231
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…