XL 2016 Recherche si une IP est présente dans plusieurs Plages IP

richard31

XLDnaute Occasionnel
Bonjour
Après avoir eu de l'aide ici pour extraire des plages IP d'une cellule. je désire savoir s'il est possible de rechercher une adresse IP définie dans une plage IP. Je m'explique , j'ai par exemple :
Colonne A ------- Colonne B --------Colonne C IP à rechercher
121.122.132.1 ------ 121.122.132.20 --------121.122.132.12
133.132.133.1 ------- 133.132.133.20 ---------

Donc la première plage Ip va de 121.122.132.1 à 121.122.132.20 et une autre de 133.132.133.1 à 133.132.133.20 etc
je veux savoir si on peut vérifier si une IP quelconque se trouve dans l'une de ces deux plages ou non , sachant qu'il peut en avoir plusieurs. Si j'ai l'adresse IP 121.122.132.12 on devrai la retrouver dans la première plage ... Les ip à rechercher seraient en colonne C par exemple.
En fait les plage sont des plages IP . Dans les données la première plage à prendre en compte est située en A2 et B2 donc de 121.122.132.1 à 121.122.132.20. ( en gros cela va de 121.122.132.1 ensuite 121.122.132.2 puis 121.122.132.3 etc jusqu'a 121.122.132.20).
la seconde plage est de A3 à B3 , A4 B4 et ainsi de suite.. Et faut pouvoir rechercher l'entrée IP dans Chaque plages disponibles pour vérifier si elle est présente dans l'une des dites plages.

C'est possible en VBA j'imagine mais pas en formules :(
 
Dernière édition:

richard31

XLDnaute Occasionnel
Bonjour le Forum,
Bonjour richard31,

pas sur d'avoir bien compris mais pour le cas ou un essai par formule matricielle.

Cordialement
Merci tout d'abord pour ton aide !

En fait les plage sont des plages IP . Dans ton fichier la première plage à prendre en compte est située en A2 et B2 donc de 121.122.132.1 à 121.122.132.20. ( en gros cela va de 121.122.132.1 ensuite 121.122.132.2 puis 121.122.132.3 etc jusqu'a 121.122.132.20).
la seconde plage est de A3 à B3 , A4 B4 et ainsi de suite.. Et faut pouvoir rechercher l'entrée IP dans Chaque plages disponibles pour vérifier si elle est présente dans l'une des dites plages.

Je pense que ce n'est pas possible en formules :( :( que en VB que je ne connais pas assez.

ceci dit impressionné par ta formule ^^
 
Dernière édition:

Jocelyn

XLDnaute Barbatruc
re,

Si la totalité des IP d'une plage est listée il n'y a pas de problème a priori pour les retrouvées par formule

je te propose de mettre un fichier exemple avec la façon dont sont entrées les données avec 2 plages et les différentes données quelles contiennent, un IP recherché et le résultat attendu

Cordialement
 

richard31

XLDnaute Occasionnel
re,

Si la totalité des IP d'une plage est listée il n'y a pas de problème a priori pour les retrouvées par formule

je te propose de mettre un fichier exemple avec la façon dont sont entrées les données avec 2 plages et les différentes données quelles contiennent, un IP recherché et le résultat attendu

Cordialement
Merci de te pencher sur mon "cas" ^^
 

Pièces jointes

  • IP-RM1.xlsx
    9.4 KB · Affichages: 6

Discussions similaires

Réponses
10
Affichages
710
Réponses
49
Affichages
1 K
Réponses
22
Affichages
964

Statistiques des forums

Discussions
314 653
Messages
2 111 574
Membres
111 204
dernier inscrit
Petko