recherche excel

S

stef

Guest
bjrs j'aimerais savoir si qlq'un sait comment faire pour que excel recherche une valeur comprise entre 2 autres.
concretement j'ai 2 fichiers
1er fichier du type
Nom Adresse
aaa 10
bbb 11
...

2eme fichier
Adresse deb Adresse fin site
1 10 xxx
10 20 yyy

j'aimerais que excel me donne la correspondance
entre le nom et le site du genre :
si adresse de aaa est comprise entre 1 et 10 alors site de aaa égal xxx

tous ça dasn un nouveau fichier + 100 balles et un mars...

merci pour votre aide
@+
stef
 
S

stef

Guest
en fait c'est pas super clair mon histoire... :eek:)
donc mon 1er fichier c'est :
Nom / adresse
aaa / 10
bbb / 11
...
Mon 2eme fichier c'est
adresse debut / adresse fin / site
-------1----------/-------10------/ xxx
-------11--------/-------20------/ yyy

et donc j'aimerais pouvoir faire le lien entre le nom et le site...
 
S

stef

Guest
en fait mon soucis c'est essayer de faire comprendre à excel qu'il faut qui recherche dans toutes la liste , car mes fichier ont environ 1500 lignes chacun. et j'arrive bien à le faire ligne à ligne mais bon c'est inutile. Je voudrais lui dire que si c'est pas la 1ere ligne , il faut qu'il recherche sur la 2eme et ainsi de suite :eek:)
 
S

stef

Guest
oups j'avasi pa vu la pj... c'est exactement ce que je veux sauf que j'aimerais que si l'adresse est comprise en 2 valeures sur la meme ligne alors qu'il me renvoi le nom de la 3eme colonne.
Dans ton exemple il faudrais que je rentre les 1500 sites ?
 
G

Gérard DEZAMIS

Guest
Bonsoir Stef
J'avoue ne pas bien comprendre ton problème. Une donnée (1) placée dans une cellule génère une autre donnée (2) dans une autre cellule en fonction de la valeur d'une troisième (3).
Pas de problème pour 1 puisque tu la frappe
Pas de problème pour 3 puis que les conditions sont précisées (entre 1 et 10, en 10 et 20 ....)
Mais our que la 3 puisse se remplir il faut bien lui préciser une source pour aller puiser ces infos.
Si tu penses que le resultat peut être l'un des 1500 "sites" différents, il faut qu"excel se réfère à ce catalogue. Il ne peut le deviner ! A moins que cette donnée site soit une donnée reconstruite au moyen d'autres données ... Ce qui est un autre problème.
Je suis dans l'attente de nouvelles infos
@+
 
S

stef

Guest
Je vais essayer d'être + clair... (c'est pas gagner ça :eek:))
Donc pour simplifier le truc j'ai d'un coté une liste d'objet avec une adresse ip (type : 10.10.10.10) sous la forme :

--- object --- / -- @ ip--
- objet n°1- / 10.10.10.01
- objet n°2- / 10.10.10.10
- objet n°3- / 10.10.11.01
....
- objet n°X- / 11.11.11.11

j'ai une autre liste avec des réseaux et des sites sous la forme :

--- Site --- / - @ip deb - / - @ip fin -
- Paris 1 - / 10.10.10.01/ 10.10.10.255
- Lyon 1 - / 10.10.11.01/ 10.10.11.124
- Lyon 2 - / 10.10.11.125/ 10.10.11.255
...
- site X - / 11.11.11.01 / 11.11.11.255

Donc j'aimerais à l'aide d'excel pouvoir créer une 3eme liste regroupant ces 2 autre listes. Par exemple :
--- Site --- / --- object --- / -- @ ip--
- Paris 1 - / - objet n° 1 - / 10.10.10.01
- Paris 1 - / - objet n° 2 - / 10.10.10.10
- Lyon 1 - / - objet n° 3 - / 10.10.11.01
...
- site X - / - objet X - / 11.11.11.11

Je pensais pouvoir demander à excel de comparer l'adresse ip de chaque objet avec l'@ip debut et fin de chaque site et si l'@ip de l'objet est comprise entre les 2 @ip d'un site qu'il attribue ce site à cet objet. Sachant que j'ai 1700 objets et 900 sites...

Voilà j'espere avoir été un peu plus clair.
Merci pour votre aide.

SteF
 
S

stef

Guest
non ça marche pas chez moi , quand je mets la même mise en forme que toi et que je colle la formule, excel me donne "#N/A".
Merci à vous tous pour votre aide, je crois que je suis parti pour le faire à la main.


Stef
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Macro VBA
Réponses
16
Affichages
3 K

Statistiques des forums

Discussions
312 361
Messages
2 087 626
Membres
103 609
dernier inscrit
AmineAB33