OVH Cloud OVH Cloud

Recherche dans un intervalle

3 réponses
Avatar
Tony
Bonjour =E0 tous,

Je voudrais faire une recherche dans un intervalle de=20
valeurs en hexad=E9cimal.
A B C
D000 DC7E Libelle1
DC7F DDF0 Libelle2
DDF1 DE7F Libelle3

Dans un champ je voudrais saisir DC8E et r=E9cup=E9rer=20
Libelle2.
Pouvez-vous m'aider, je ne sais pas comment faire ?
Merci
@+

3 réponses

Avatar
Modeste
Bonjour,
indépendament que les intervalles soient en hexadécimal
l'utilisation de la fonction RechercheV
(pas taper AV...)
peut te donner une premiere approche :
il est important que la colonne A soit triée croissant
nomme la plage A1:C3
en B10 tu saisie la formule :
=RECHERCHEV(A10;laplage;3;VRAI)
puis en A10
tu applique le format de cellule texte "@"
tu saisis ta valeur

Imperfections:
1- résultat attendu pour les valeurs inférieures à D000 ?
2- résultat attendu pour les valeurs supérieures à DE7F ?
3- est-ce limité à FFFF hexa ?

Améliorations :
utiliser la fonction complémentaire HEXDEC(ref)

A B C
0 0 trop petit
D000 53248 Libelle1
DC7F 56447 Libelle2
DDF1 56817 Libelle3
FFFF 65535 trop grand

en B2 =HEXDEC(A2) puis recopie vers le bas
nomme la plage B1:C5 Plage2
(attention B1:C5 et non A1:C5)

en b12 =RECHERCHEV(HexDéc(A12);Plage2;2;VRAI)

en A12 format standard tu saisie la valeur

@+


-----Message d'origine-----
Bonjour à tous,

Je voudrais faire une recherche dans un intervalle de
valeurs en hexadécimal.
A B C
D000 DC7E Libelle1
DC7F DDF0 Libelle2
DDF1 DE7F Libelle3

Dans un champ je voudrais saisir DC8E et récupérer
Libelle2.
Pouvez-vous m'aider, je ne sais pas comment faire ?
Merci
@+

.



Avatar
Tony
Salut Modeste,

Merci beaucoup pour avoir repondu a mon probleme.
Ca marche super !!!

@+

-----Message d'origine-----
Bonjour,
indépendament que les intervalles soient en hexadécimal
l'utilisation de la fonction RechercheV
(pas taper AV...)
peut te donner une premiere approche :
il est important que la colonne A soit triée croissant
nomme la plage A1:C3
en B10 tu saisie la formule :
=RECHERCHEV(A10;laplage;3;VRAI)
puis en A10
tu applique le format de cellule texte "@"
tu saisis ta valeur

Imperfections:
1- résultat attendu pour les valeurs inférieures à D000 ?
2- résultat attendu pour les valeurs supérieures à DE7F ?
3- est-ce limité à FFFF hexa ?

Améliorations :
utiliser la fonction complémentaire HEXDEC(ref)

A B C
0 0 trop petit
D000 53248 Libelle1
DC7F 56447 Libelle2
DDF1 56817 Libelle3
FFFF 65535 trop grand

en B2 =HEXDEC(A2) puis recopie vers le bas
nomme la plage B1:C5 Plage2
(attention B1:C5 et non A1:C5)

en b12 =RECHERCHEV(HexDéc(A12);Plage2;2;VRAI)

en A12 format standard tu saisie la valeur

@+


-----Message d'origine-----
Bonjour à tous,

Je voudrais faire une recherche dans un intervalle de
valeurs en hexadécimal.
A B C
D000 DC7E Libelle1
DC7F DDF0 Libelle2
DDF1 DE7F Libelle3

Dans un champ je voudrais saisir DC8E et récupérer
Libelle2.
Pouvez-vous m'aider, je ne sais pas comment faire ?
Merci
@+

.

.





Avatar
AV
l'utilisation de la fonction RechercheV
(pas taper AV...)


C'est exclusivement parceque tu utilises encore XL5 que je vais m'abstenir !
;-)
PS : merci du soutien dans le fil de l'autre olibrius !
AV