Formule pour chercher l'appartenance d'une ADRESSE IP dans une plage IP

Bonjour,

je cherche une formule qui me permet de chercher une @IP dans une plage d'adresse IP qui a un deb et une fin, et je souhiate remonter le site si l'@IP appartient à la plage

Merci pour votre aide

fichier joint

Bonjour Ayse et

Une petite présentation ICI serait la bienvenue

Si vous ne l'avez pas encore fait, je vous invite à lire la charte du forum [A LIRE AVANT DE POSTER]
qui vous aidera dans vos demandes et réponses sur ce forum

Ainsi que sur les fonctionnalités du nouveau forum

Concernant votre demande, voici une formule qui fonctionne (normalement) à mettre en G2

=DECALER(A$1;SOMMEPROD((C$1:C$7<=F2)*(D$1:D$7>=F2)*LIGNE(A$1:A$7))-1;0)

Merci de votre participation

Cordialement

Bonjour à tous,

Une autre proposition avec une formule matricielle en G2 à valider normalement sur Excel 365 et par Ctrl+Maj+Entrée sur version antérieure :

=INDEX($A$2:$A$7;EQUIV(1;(F2>=$C$2:$C$7)*(F2<=$D$2:$D$7);0))

Cordialement

Bonjour, les deux formules fonctionnent sur le fichier test et je vous en remercie

mais pas sur mon fichier de 4000 ligne, ma question s'il ya des 0 ou vide sur les ligne IPdeb et IPfin, est ce que cela remonte une erreur de valeur

merci de votre

Bonjour,

Oui s'il manque des valeurs il y a erreur, essaie ceci :

=SIERREUR(INDEX($A$2:$A$7;EQUIV(1;(F2>=$C$2:$C$7)*(F2<=$D$2:$D$7)*($C$2:$C$7<>"")*($D$2:$D$7<>"");0));"")

Cordialement

Bonjour, je vous remercie de vos réponses mais j'ai encore une question

Pourquoi la formule =DECALER(A$1;SOMMEPROD((C$1:C$7<=F2)*(D$1:D$7>=F2)*LIGNE(A$1:A$7))-1;0), ne fonctionne pas lorsque la plage les deux IP ci-dessous :

PlageIPPlageIPDebPlageIPFinIPàchercherPlage IP à remonter
10.5.96.0/2010.5.96.010.5.111.25510.5.9.22110.5.9.0/24
10.5.9.0/2410.5.9.010.5.9.25510.6.122.22310.6.122.0/24
10.8.232.0/2110.8.232.010.8.239.25510.8.239.20010.8.232.0/21
10.6.122.0/2410.6.122.010.6.122.25510.5.96.100#REF!
10.6.122.56#REF!
Rechercher des sujets similaires à "formule chercher appartenance adresse plage"