Bonjour,
je dois compter le nombre de personnes qui habitent un secteur donné. Je
dispose donc de 2 fichiers, A et B, mais je n'arrive pas à obtenir de
résultats par la formule nb.si
J'ai pourtant modifié les adresses du fichier A en supprimant accent et
apostrophes, mais le n° de la rue du fichier B semble constituer un
obstacle.
Y a-til une solution qui m'aurait échapée ?
Pour l'exemple:
Soit A le fichier contenant une liste de rues (une cinquantaine de
lignes):
Ader (place Clément)
Aéropostale (rue de l')
Argenton (rue d')
Bergerac (rue de)
Boîte à Bougies (rue de la)
Boucher (rue Hélène)
Bouvreuils (rue des)
Braille (rue Louis)
Brantôme (rue de)
Canonniers (rue des)
Châteauroux (rue de)
Châtillon (rue de)
Ciriers (rue des)
Clairvivre (rue de)
Eyzies (rue des)
Fehner (rue du Colonel)
...
Soit B le fichier contenant l'adresse des personnes (50 000 lignes):
13 RUE DES VERGERS
12 RUE DE BENFELD
4 RUE DU DONON
19 RUE SAINTE ODILE
16 RUE DE SAND
86A RUE DIV. LECLERC
6 RUE DE BARR
21 RUE DE L ORME
6 RUE DES CERISIER
13 RUE DES ACACIAS
14 RUE DES VERGERS
4 RUE DE L ETANG
2 RUE DU PETIT REMPART
1 RUE DE L ETANG
24 RUE DE LA 1E ARMEE
2 RUE DU GAL DE GAULLE
1A RUE BELLE VUE
17 RUE DES VOSGES
15 RUE DE LA CHAPELLE
47 RUE DU 20 NOVEMBRE
8 RUE DE ROME
4 RUE DE LA MAIRIE
...
merci
Bonjour,
je dois compter le nombre de personnes qui habitent un secteur donné. Je
dispose donc de 2 fichiers, A et B, mais je n'arrive pas à obtenir de
résultats par la formule nb.si
J'ai pourtant modifié les adresses du fichier A en supprimant accent et
apostrophes, mais le n° de la rue du fichier B semble constituer un
obstacle.
Y a-til une solution qui m'aurait échapée ?
Pour l'exemple:
Soit A le fichier contenant une liste de rues (une cinquantaine de
lignes):
Ader (place Clément)
Aéropostale (rue de l')
Argenton (rue d')
Bergerac (rue de)
Boîte à Bougies (rue de la)
Boucher (rue Hélène)
Bouvreuils (rue des)
Braille (rue Louis)
Brantôme (rue de)
Canonniers (rue des)
Châteauroux (rue de)
Châtillon (rue de)
Ciriers (rue des)
Clairvivre (rue de)
Eyzies (rue des)
Fehner (rue du Colonel)
...
Soit B le fichier contenant l'adresse des personnes (50 000 lignes):
13 RUE DES VERGERS
12 RUE DE BENFELD
4 RUE DU DONON
19 RUE SAINTE ODILE
16 RUE DE SAND
86A RUE DIV. LECLERC
6 RUE DE BARR
21 RUE DE L ORME
6 RUE DES CERISIER
13 RUE DES ACACIAS
14 RUE DES VERGERS
4 RUE DE L ETANG
2 RUE DU PETIT REMPART
1 RUE DE L ETANG
24 RUE DE LA 1E ARMEE
2 RUE DU GAL DE GAULLE
1A RUE BELLE VUE
17 RUE DES VOSGES
15 RUE DE LA CHAPELLE
47 RUE DU 20 NOVEMBRE
8 RUE DE ROME
4 RUE DE LA MAIRIE
...
merci
Bonjour,
je dois compter le nombre de personnes qui habitent un secteur donné. Je
dispose donc de 2 fichiers, A et B, mais je n'arrive pas à obtenir de
résultats par la formule nb.si
J'ai pourtant modifié les adresses du fichier A en supprimant accent et
apostrophes, mais le n° de la rue du fichier B semble constituer un
obstacle.
Y a-til une solution qui m'aurait échapée ?
Pour l'exemple:
Soit A le fichier contenant une liste de rues (une cinquantaine de
lignes):
Ader (place Clément)
Aéropostale (rue de l')
Argenton (rue d')
Bergerac (rue de)
Boîte à Bougies (rue de la)
Boucher (rue Hélène)
Bouvreuils (rue des)
Braille (rue Louis)
Brantôme (rue de)
Canonniers (rue des)
Châteauroux (rue de)
Châtillon (rue de)
Ciriers (rue des)
Clairvivre (rue de)
Eyzies (rue des)
Fehner (rue du Colonel)
...
Soit B le fichier contenant l'adresse des personnes (50 000 lignes):
13 RUE DES VERGERS
12 RUE DE BENFELD
4 RUE DU DONON
19 RUE SAINTE ODILE
16 RUE DE SAND
86A RUE DIV. LECLERC
6 RUE DE BARR
21 RUE DE L ORME
6 RUE DES CERISIER
13 RUE DES ACACIAS
14 RUE DES VERGERS
4 RUE DE L ETANG
2 RUE DU PETIT REMPART
1 RUE DE L ETANG
24 RUE DE LA 1E ARMEE
2 RUE DU GAL DE GAULLE
1A RUE BELLE VUE
17 RUE DES VOSGES
15 RUE DE LA CHAPELLE
47 RUE DU 20 NOVEMBRE
8 RUE DE ROME
4 RUE DE LA MAIRIE
...
merci
Bonjour,
je dois compter le nombre de personnes qui habitent un secteur donné. Je
dispose donc de 2 fichiers, A et B, mais je n'arrive pas à obtenir de
résultats par la formule nb.si
J'ai pourtant modifié les adresses du fichier A en supprimant accent et
apostrophes, mais le n° de la rue du fichier B semble constituer un obs tacle.
Y a-til une solution qui m'aurait échapée ?
Pour l'exemple:
Soit A le fichier contenant une liste de rues (une cinquantaine de lignes ):
Ader (place Clément)
Aéropostale (rue de l')
Argenton (rue d')
Bergerac (rue de)
Boîte à Bougies (rue de la)
Boucher (rue Hélène)
Bouvreuils (rue des)
Braille (rue Louis)
Brantôme (rue de)
Canonniers (rue des)
Châteauroux (rue de)
Châtillon (rue de)
Ciriers (rue des)
Clairvivre (rue de)
Eyzies (rue des)
Fehner (rue du Colonel)
...
Soit B le fichier contenant l'adresse des personnes (50 000 lignes):
13 RUE DES VERGERS
12 RUE DE BENFELD
4 RUE DU DONON
19 RUE SAINTE ODILE
16 RUE DE SAND
86A RUE DIV. LECLERC
6 RUE DE BARR
21 RUE DE L ORME
6 RUE DES CERISIER
13 RUE DES ACACIAS
14 RUE DES VERGERS
4 RUE DE L ETANG
2 RUE DU PETIT REMPART
1 RUE DE L ETANG
24 RUE DE LA 1E ARMEE
2 RUE DU GAL DE GAULLE
1A RUE BELLE VUE
17 RUE DES VOSGES
15 RUE DE LA CHAPELLE
47 RUE DU 20 NOVEMBRE
8 RUE DE ROME
4 RUE DE LA MAIRIE
...
merci
Bonjour,
je dois compter le nombre de personnes qui habitent un secteur donné. Je
dispose donc de 2 fichiers, A et B, mais je n'arrive pas à obtenir de
résultats par la formule nb.si
J'ai pourtant modifié les adresses du fichier A en supprimant accent et
apostrophes, mais le n° de la rue du fichier B semble constituer un obs tacle.
Y a-til une solution qui m'aurait échapée ?
Pour l'exemple:
Soit A le fichier contenant une liste de rues (une cinquantaine de lignes ):
Ader (place Clément)
Aéropostale (rue de l')
Argenton (rue d')
Bergerac (rue de)
Boîte à Bougies (rue de la)
Boucher (rue Hélène)
Bouvreuils (rue des)
Braille (rue Louis)
Brantôme (rue de)
Canonniers (rue des)
Châteauroux (rue de)
Châtillon (rue de)
Ciriers (rue des)
Clairvivre (rue de)
Eyzies (rue des)
Fehner (rue du Colonel)
...
Soit B le fichier contenant l'adresse des personnes (50 000 lignes):
13 RUE DES VERGERS
12 RUE DE BENFELD
4 RUE DU DONON
19 RUE SAINTE ODILE
16 RUE DE SAND
86A RUE DIV. LECLERC
6 RUE DE BARR
21 RUE DE L ORME
6 RUE DES CERISIER
13 RUE DES ACACIAS
14 RUE DES VERGERS
4 RUE DE L ETANG
2 RUE DU PETIT REMPART
1 RUE DE L ETANG
24 RUE DE LA 1E ARMEE
2 RUE DU GAL DE GAULLE
1A RUE BELLE VUE
17 RUE DES VOSGES
15 RUE DE LA CHAPELLE
47 RUE DU 20 NOVEMBRE
8 RUE DE ROME
4 RUE DE LA MAIRIE
...
merci
Bonjour,
je dois compter le nombre de personnes qui habitent un secteur donné. Je
dispose donc de 2 fichiers, A et B, mais je n'arrive pas à obtenir de
résultats par la formule nb.si
J'ai pourtant modifié les adresses du fichier A en supprimant accent et
apostrophes, mais le n° de la rue du fichier B semble constituer un obs tacle.
Y a-til une solution qui m'aurait échapée ?
Pour l'exemple:
Soit A le fichier contenant une liste de rues (une cinquantaine de lignes ):
Ader (place Clément)
Aéropostale (rue de l')
Argenton (rue d')
Bergerac (rue de)
Boîte à Bougies (rue de la)
Boucher (rue Hélène)
Bouvreuils (rue des)
Braille (rue Louis)
Brantôme (rue de)
Canonniers (rue des)
Châteauroux (rue de)
Châtillon (rue de)
Ciriers (rue des)
Clairvivre (rue de)
Eyzies (rue des)
Fehner (rue du Colonel)
...
Soit B le fichier contenant l'adresse des personnes (50 000 lignes):
13 RUE DES VERGERS
12 RUE DE BENFELD
4 RUE DU DONON
19 RUE SAINTE ODILE
16 RUE DE SAND
86A RUE DIV. LECLERC
6 RUE DE BARR
21 RUE DE L ORME
6 RUE DES CERISIER
13 RUE DES ACACIAS
14 RUE DES VERGERS
4 RUE DE L ETANG
2 RUE DU PETIT REMPART
1 RUE DE L ETANG
24 RUE DE LA 1E ARMEE
2 RUE DU GAL DE GAULLE
1A RUE BELLE VUE
17 RUE DES VOSGES
15 RUE DE LA CHAPELLE
47 RUE DU 20 NOVEMBRE
8 RUE DE ROME
4 RUE DE LA MAIRIE
...
merci
Salut Corto,
merci pour ton aide. Ta formule est utile et bien pensée !
J'aimerai toutefois faire les remarques suivantes:
1) une fois les accents et signes spéciaux effacés (merci JB) , j'ai du
modifier ta formule car elle prend par défaut les signes préc édents et
suivants le nom et ça peut poser problème. Par exple, Mâ con et maçons
deviennent MACON et MACONS et se retrouvent comptabilisés ensemble .
La formule devient donc:
=NB.SI(adresses;"=*"&MAJUSCULE(GAUCHE(A1;TROUVE(" ";A1)-1)))
2) La correction donnée ci-dessus ne donne pas non plus entiè rement
satisfaction. Par exemple, je n'obtiens aucun résultat si la formu le
recherche "*BOITE" alors qu'il existe une adresse: 3 RUE BOITE A BOUGIE S
En revanche, si la formule recherche l'expression "*BOITE*" , alors à §a
fonctionne !
Je n'y comprends rien, mais je continue à fouiller
merci en tous cas pour ta réponse
Salut Corto,
merci pour ton aide. Ta formule est utile et bien pensée !
J'aimerai toutefois faire les remarques suivantes:
1) une fois les accents et signes spéciaux effacés (merci JB) , j'ai du
modifier ta formule car elle prend par défaut les signes préc édents et
suivants le nom et ça peut poser problème. Par exple, Mâ con et maçons
deviennent MACON et MACONS et se retrouvent comptabilisés ensemble .
La formule devient donc:
=NB.SI(adresses;"=*"&MAJUSCULE(GAUCHE(A1;TROUVE(" ";A1)-1)))
2) La correction donnée ci-dessus ne donne pas non plus entiè rement
satisfaction. Par exemple, je n'obtiens aucun résultat si la formu le
recherche "*BOITE" alors qu'il existe une adresse: 3 RUE BOITE A BOUGIE S
En revanche, si la formule recherche l'expression "*BOITE*" , alors à §a
fonctionne !
Je n'y comprends rien, mais je continue à fouiller
merci en tous cas pour ta réponse
Salut Corto,
merci pour ton aide. Ta formule est utile et bien pensée !
J'aimerai toutefois faire les remarques suivantes:
1) une fois les accents et signes spéciaux effacés (merci JB) , j'ai du
modifier ta formule car elle prend par défaut les signes préc édents et
suivants le nom et ça peut poser problème. Par exple, Mâ con et maçons
deviennent MACON et MACONS et se retrouvent comptabilisés ensemble .
La formule devient donc:
=NB.SI(adresses;"=*"&MAJUSCULE(GAUCHE(A1;TROUVE(" ";A1)-1)))
2) La correction donnée ci-dessus ne donne pas non plus entiè rement
satisfaction. Par exemple, je n'obtiens aucun résultat si la formu le
recherche "*BOITE" alors qu'il existe une adresse: 3 RUE BOITE A BOUGIE S
En revanche, si la formule recherche l'expression "*BOITE*" , alors à §a
fonctionne !
Je n'y comprends rien, mais je continue à fouiller
merci en tous cas pour ta réponse