Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche valeur dans une plage

  • Initiateur de la discussion Initiateur de la discussion lcedrix78
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

lcedrix78

Guest
Bonjour,

Mon but est de retrouver un Vlan à partir d'une adresse IP.
Afin de faciliter la recherche sur Excel, j'ai converti l'IP (127.0.0.1) au format hexadécimal.

Je cherche une formule qui m'indique pour chaque ligne en Colonne E, le subnet dans lequel se trouve l'adresse indiqué en colonne D.
Ma valeur D doit être >=B et <=C


Col A Col B Col C Col D
subnet_ Plage début Plage Fin Adresse IP en hexa
VLAN1 1566425344 1566425599 1566343247
VLAN2 1569128448 1569128703 1566343201
VLAN3 1569128704 1569128711 1566442250
VLAN4 1569128712 1569128719 1577353236
VLAN5 1569128720 1569128723 1576206858
VLAN6 1569128724 1569128727 1576206342
VLAN7 1569128732 1569128735 1576206344
VLAN8 1569128736 1569128739 1576206385
VLAN9 1569128760 1569128763 1576206389
VLAN10 1569128764 1569128767 1576206393
VLAN11 1569128768 1569128775 1576206340
VLAN12 1569128776 1569128783 1576206373

Merci d'avance
 
Re : Recherche valeur dans une plage

Bonsoir lcedrix78,
Bonsoir à toutes et à tous.

Bienvenue sur XLD.

Si, j'ai bien compris

Un essai en E2

Code:
=SI(ET(D2>=B2;D2<=C2);A2;"")

A vous lire et bon courage.

Cordialement.

BCharef
 

Pièces jointes

Dernière édition:
Re : Recherche valeur dans une plage

Bonsoir
Essayez en E2 :
Code:
[COLOR="DarkSlateGray"]=SI(SOMME(1*(D2>=$B$2:$B$13))*(SOMME(1*(D2>=$B$2:$B$13))-SOMME(1*(D2>$C$2:$C$13))=1)>0;INDEX($A$2:$A$13;SOMME(1*(D2>=$B$2:$B$13))*(SOMME(1*(D2>=$B$2:$B$13))-SOMME(1*(D2>$C$2:$C$13))=1));"")[/COLOR]
(formule à valider par Ctrl + Maj + Entrée)
Je suppose que les données sont, comme dans l'exemple, ordonnées en croissant.​
ROGER2327
#1916
 
Dernière édition:
Re : Recherche valeur dans une plage

Bonsoir lcedrix78,
Bonsoir à toutes et à tous.

Bienvenue sur XLD.

Si, j'ai bien compris

Un essai en E2

Code:
=SI(ET(D2>=B2;D2<=C2);A2;"")

A vous lire et bon courage.

Cordialement.

BCharef

Bonjour et merci pour votre aide:

Le souci c'est que la recherche doit se faire sur toutes les lignes, pas uniquement sur la ligne 2.
 
Re : Recherche valeur dans une plage


J'ai essayé cette formule mais je n'obtiens pas de résultat, la cellule reste vide.
Faut-il trier les données avant?
Si oui, je dois trier la colonne B en ordre croissant puis les colonnes D et E?

Merci pour votre aidre.
 
Re : Recherche valeur dans une plage

Re...
Je crains fort de n'avoir rien compris. Voyez le classeur joint.
Je pense qu'il serait utile que vous joigniez un fichier montrant les résultats que vous souhaitez obtenir à partir de vos données.​
ROGER2327
#1925
 

Pièces jointes

Re : Recherche valeur dans une plage

Re...
Je crains fort de n'avoir rien compris. Voyez le classeur joint.
Je pense qu'il serait utile que vous joigniez un fichier montrant les résultats que vous souhaitez obtenir à partir de vos données.​
ROGER2327
#1925

En fait, vous avez tout compris, c'est exactement ce que je cherchais!

Merci beaucoup!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…