Recherche nombre parmis une plage
Résolu
polo
-
polo -
polo -
A voir également:
- Recherche nombre parmis une plage
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Je recherche une chanson - Guide
- Nombre de jours entre deux dates excel - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
4 réponses
Bonjour,
Tu es sûr de la pertinence de ton exemple ?
Le numéro 0019360027 n'est pas contenu dans ton fichier mais n'est pas non plus compris entre 2 nombres contenus dans les 2 colonnes.
Au mieux, il est entre le client A et le client B.... client AB ?
A+
Tu es sûr de la pertinence de ton exemple ?
Le numéro 0019360027 n'est pas contenu dans ton fichier mais n'est pas non plus compris entre 2 nombres contenus dans les 2 colonnes.
Au mieux, il est entre le client A et le client B.... client AB ?
A+
Bonjour,
Si les numéros sont des textes, comme le début avec 00 peut le laisser supposer, et que les 6 caractères du début suffisent pour trouver un client, on peut envisager un Index/Equiv:
avec 0019450017 en H2
=INDEX($A$2:$C$2000;EQUIV(GAUCHE($H$2;6)&"*";$B$2:$B$2000;0);1)
Si les numéros sont des textes, comme le début avec 00 peut le laisser supposer, et que les 6 caractères du début suffisent pour trouver un client, on peut envisager un Index/Equiv:
avec 0019450017 en H2
=INDEX($A$2:$C$2000;EQUIV(GAUCHE($H$2;6)&"*";$B$2:$B$2000;0);1)
Merci à tous pour votre aide
Finalement j'ai trouvé une solution en countournat le probleme
je cherche d'abord si mon nombre est inférieur au début de sérié et à la fois supérieur à la fin de série ( simple fonction IF)
Puis une formule qui m'affiche le nom du client SI les 2 critères sont remplis
Et ensuite la fonction ci dessous pour faire apparaitre le nom du client dans la cellule souhaitée
=IF(COUNTIF(U:U;N3);VLOOKUP(N3;U:V;2;FALSE);"")
Finalement j'ai trouvé une solution en countournat le probleme
je cherche d'abord si mon nombre est inférieur au début de sérié et à la fois supérieur à la fin de série ( simple fonction IF)
Puis une formule qui m'affiche le nom du client SI les 2 critères sont remplis
Et ensuite la fonction ci dessous pour faire apparaitre le nom du client dans la cellule souhaitée
=IF(COUNTIF(U:U;N3);VLOOKUP(N3;U:V;2;FALSE);"")
Effectivement, une petite erreur de ma part
client------------début série ------ fin série
client A ------- 0019350000 ----- 0019359999
client B ------- 0019450000 ----- 0019459999
client C ------- 0019400000 ----- 0019409999
disons que je veux cherecher à quel client correspond le numéro 0019450017
(qui est un produit du client B comme tous les nombres compris entre 0019450000 et 0019459999)
https://www.cjoint.com/?CIBqHuTi1Fo
A+
j'ai essayé comme dans ton exemple mais rien ne se passe quand je click OK
je vais chercher une solution ce Weekend avec VBA, ça sera peut etre plus simple
J'avais placé l'image du filtre pour te montrer comment le déclarer.
Cela dit, pour l'exemple j'ai affecté une macro à l'image afin de te montrer le résultat obtenu.
https://www.cjoint.com/?CIBshuidJEp
A+