2024-04-28,08:11
2024-04-28,08:39
Ça fait une tripotée de résultats.
Si on conserve seulement les noms simples de 5 à 9 lettres :
Si on conserve seulement les noms simples de 5 à 9 lettres :
MontrerSpoiler:
BILLE
BULLE
LUBLE
BEILLE
BELLAC
BELLEU
BELLEY
BELLOC
BELLON
BELLOT
BELLOY
BELVAL
BIELLE
BILLEY
BLESLE
BULLES
BALLORE
BARALLE
BELFLOU
BELLEAU
BELLEME
BELLOCQ
BERULLE
BILLERE
BIOLLET
BLINGEL
BOLLENE
BREILLY
BUELLAS
LABALME
LABOREL
LABOULE
LALOBBE
NIBELLE
VILLABE
BAILLEUL
BANVILLE
BARVILLE
BASVILLE
BAZOLLES
BEDEILLE
BELLAING
BELLANGE
BELLEBAT
BELLERAY
BELLEUSE
BELLONNE
BELLUIRE
BERELLES
BERVILLE
BETAILLE
BEZALLES
BEZOLLES
BIEVILLE
BILLECUL
BILLIEME
BILLIERE
BILLIERS
BORVILLE
BOSVILLE
BOUELLES
BOUVILLE
BOVELLES
BOYELLES
BRENELLE
BREVILLE
BREVILLY
BRIELLES
BRUVILLE
BURELLES
BURGILLE
CUBELLES
LAMBLORE
LEBOULIN
LOUBILLE
RUBELLES
VALBELLE
VILLEBON
ABBEVILLE
ARBELLARA
BAILLEVAL
BAILLOLET
BALLEDENT
BAREILLES
BAROVILLE
BAZAILLES
BAZEILLES
BEAUVILLE
BEAUZELLE
BELCASTEL
BELLEFOND
BELLEVAUX
BELLIGNAT
BELMESNIL
BEURVILLE
BEUVEILLE
BEVILLERS
BIENVILLE
BIERVILLE
BILLEZOIS
BINIVILLE
BIONVILLE
BLOSVILLE
BONNELLES
BONVILLER
BONVILLET
BOULLARRE
BOULLERET
BOURVILLE
BOVIOLLES
BRANVILLE
BRESILLEY
BREUILLET
BREUVILLE
BREZOLLES
BROSVILLE
BROUILLET
BROUVILLE
BRUAILLES
BRUTELLES
BUNEVILLE
BURIVILLE
BUSWILLER
IBARROLLE
JAMBVILLE
LABATMALE
LALBENQUE
LALOUBERE
LOMBREUIL
MILLEBOSC
PLEBOULLE
SEBEVILLE
SIBIVILLE
VALBELEIX
VILLEBAZY
VILLEBEON
VILLEBOIS
VILLEBOUT
VILLEBRET
VILLERBON
BULLE
LUBLE
BEILLE
BELLAC
BELLEU
BELLEY
BELLOC
BELLON
BELLOT
BELLOY
BELVAL
BIELLE
BILLEY
BLESLE
BULLES
BALLORE
BARALLE
BELFLOU
BELLEAU
BELLEME
BELLOCQ
BERULLE
BILLERE
BIOLLET
BLINGEL
BOLLENE
BREILLY
BUELLAS
LABALME
LABOREL
LABOULE
LALOBBE
NIBELLE
VILLABE
BAILLEUL
BANVILLE
BARVILLE
BASVILLE
BAZOLLES
BEDEILLE
BELLAING
BELLANGE
BELLEBAT
BELLERAY
BELLEUSE
BELLONNE
BELLUIRE
BERELLES
BERVILLE
BETAILLE
BEZALLES
BEZOLLES
BIEVILLE
BILLECUL
BILLIEME
BILLIERE
BILLIERS
BORVILLE
BOSVILLE
BOUELLES
BOUVILLE
BOVELLES
BOYELLES
BRENELLE
BREVILLE
BREVILLY
BRIELLES
BRUVILLE
BURELLES
BURGILLE
CUBELLES
LAMBLORE
LEBOULIN
LOUBILLE
RUBELLES
VALBELLE
VILLEBON
ABBEVILLE
ARBELLARA
BAILLEVAL
BAILLOLET
BALLEDENT
BAREILLES
BAROVILLE
BAZAILLES
BAZEILLES
BEAUVILLE
BEAUZELLE
BELCASTEL
BELLEFOND
BELLEVAUX
BELLIGNAT
BELMESNIL
BEURVILLE
BEUVEILLE
BEVILLERS
BIENVILLE
BIERVILLE
BILLEZOIS
BINIVILLE
BIONVILLE
BLOSVILLE
BONNELLES
BONVILLER
BONVILLET
BOULLARRE
BOULLERET
BOURVILLE
BOVIOLLES
BRANVILLE
BRESILLEY
BREUILLET
BREUVILLE
BREZOLLES
BROSVILLE
BROUILLET
BROUVILLE
BRUAILLES
BRUTELLES
BUNEVILLE
BURIVILLE
BUSWILLER
IBARROLLE
JAMBVILLE
LABATMALE
LALBENQUE
LALOUBERE
LOMBREUIL
MILLEBOSC
PLEBOULLE
SEBEVILLE
SIBIVILLE
VALBELEIX
VILLEBAZY
VILLEBEON
VILLEBOIS
VILLEBOUT
VILLEBRET
VILLERBON
2024-04-28,09:28
Si vous avez une bonne méthode pour le faire svp ca évitera de vous embêter a chaque fois
2024-04-28,11:47
(2024-04-28,09:28)Nemo123 a écrit : [ -> ]Si vous avez une bonne méthode pour le faire svp ca évitera de vous embêter a chaque fois
Hello Nemo
c'est la pause, alors je t'envoie un fichier excel qui donne le résultat que tu cherches. Il y a 1709 communes qui comportent au moins B,E et 2L et "seulement" 300 qui comportent entre 6 et 10 caractères
La méthode (adaptable en augmentant par exemple le nombre de lettres avec l'ajout de colonnes après la colonne J) : sur la 1ère ligne on met les lettres recherchées.
Si il y a 2 lettres identiques, la formule de la cellule est différente. Dans cet exemple la formule des cellules de la colonne I est différente des autres colonnes pour tenir compte du doublon recherché (ici L). Ensuite tout se fait à l'aide de tris.
1er tri sur la colonne L (valeur) pour mettre en tête les lignes qui ont une valeur numérique. Puis sur cet ensemble de lignes avec une valeur numérique en L, tri dans l'ordre que l'on souhaite. Ici j'ai fait un tri sur le nombre de lettres et classement alphabétique
Si la ville disparue comporte B, E et 2L, elle est là sous nos yeux dans l'onglet "2 car identiques" du fichier
Pour mémoire, Belle-ile n'est pas une commune. C'est une île... et donc n'apparait pas dans la liste
Attention : j'ai été obligé de tronquer le fichier car il était trop volumineux (11MO pour 3MO autorisés).
[attachment=3281]
2024-04-28,20:23
Super merci
Je cherchais plus simple mais ça marche nickel
Bon garage!
Je cherchais plus simple mais ça marche nickel
Bon garage!
2024-04-28,20:34
(2024-04-28,20:23)Nemo123 a écrit : [ -> ]...
Je cherchais plus simple mais ça marche nickel
...
Tu cherchais plus simple ?
Quoi ? Un fichier Excel capable de lire dans ton cerveau ?
Pour obtenir une réponse simple, encore faut-il savoir définir simplement son besoin (ce qui n'est pas le cas)
GTI
[EDIT] il n'y a aucune agressivité dans cette réponse mais je vis cette situation quotidiennement depuis 40 ans dans mon job !
2024-04-28,22:14
Salut
Je pensais a une fonction de type regex mais sans notion d'ordre des lettres. A ce que j'avais compris REGEX n'a pas l'air capable de le faire ou alors avec un syntaxe que je n'ai pas imaginé.
Apres un petit peu de temps passé et pour tous les "novices" mais afficionados de Excel
1. Creer une macro qui permet d'utiliser les REGEX ou bien ajouter le pack https://www.excel-pratique.com/fr/foncti...ementaires.
2. Utiliser une fonction du type =REGEX_MATCH( CELLULE ;"^(?=.*[Bb]{1,})(?=.*[Ee]{1,})(?=.*[Ll]{2,})\S{6,12}$")
Ici l'expression réguliere permet de contenir au moins 1x B ou b, ou moins 1x E ou e, à minima 2L ou l, avec un mot dans la cellule faisant entre 6 et 12 caracteres.
La conclusion de tout ceci est que les REGEX sont puissants mais un peu compliqué en syntaxe pour les novices dont je fais parti.
J'étais plutôt proche de gus dans l'approche initiale.
https://regex101.com/
Pas de souci GTI.
Effectivement les messages ne sont parfois pas assez explicites.
Je pensais a une fonction de type regex mais sans notion d'ordre des lettres. A ce que j'avais compris REGEX n'a pas l'air capable de le faire ou alors avec un syntaxe que je n'ai pas imaginé.
Apres un petit peu de temps passé et pour tous les "novices" mais afficionados de Excel
1. Creer une macro qui permet d'utiliser les REGEX ou bien ajouter le pack https://www.excel-pratique.com/fr/foncti...ementaires.
2. Utiliser une fonction du type =REGEX_MATCH( CELLULE ;"^(?=.*[Bb]{1,})(?=.*[Ee]{1,})(?=.*[Ll]{2,})\S{6,12}$")
Ici l'expression réguliere permet de contenir au moins 1x B ou b, ou moins 1x E ou e, à minima 2L ou l, avec un mot dans la cellule faisant entre 6 et 12 caracteres.
La conclusion de tout ceci est que les REGEX sont puissants mais un peu compliqué en syntaxe pour les novices dont je fais parti.
J'étais plutôt proche de gus dans l'approche initiale.
https://regex101.com/
Pas de souci GTI.
Effectivement les messages ne sont parfois pas assez explicites.