Renvoyer une valeur texte si un chiffre appartient à un interval donné

altmar

XLDnaute Nouveau
Bonjour à tous,

J'ai dans un onglet d'excel une liste d'intervalles bornées avec des références associés, exemple :

101200A
201300B
301400C

Je souhaiterai avoir une fonction qui, en fonction d'un chiffre, me donne la lettre correspondante, exemple :

109A
209B
309C

Connaitriez vous une telle formule, je suis coincé ?
 

Modeste

XLDnaute Barbatruc
Re : Renvoyer une valeur texte si un chiffre appartient à un interval donné

Bonjour altmar,

Si ton tableau "borné" est en A1:C3 et tes valeurs à tester, en H7:H9, essaie (en I7):
Code:
=RECHERCHEV(H7;$A$1:$C$4;3)
... restera à fixer la valeur inférieure des bornes et à déterminer ce qui doit être fait en-deça de 101 et au-delà de 400 :confused:

Si ce n'est pas ce que tu cherches, dépose un fichier un peu plus "fourni" avec un exemple des résultats attendus.
 

altmar

XLDnaute Nouveau
Re : Renvoyer une valeur texte si un chiffre appartient à un interval donné

Dans le fichier suivant, tu as un onglet BORNES avec des bornes inférieures, des bornes supérieures, et une série correspondante.

Dans l'onglet numéros tu as des numéros appartenant aux bornes, je souhaiterai une fonction qui me renvoie en face la série correspondant au numéro indiqué.

Merci pour ton aide
 

Pièces jointes

  • Exemple.xlsx
    11 KB · Affichages: 42
  • Exemple.xlsx
    11 KB · Affichages: 44
  • Exemple.xlsx
    11 KB · Affichages: 48

Modeste

XLDnaute Barbatruc
Re : Renvoyer une valeur texte si un chiffre appartient à un interval donné

Re,
Salut JBOBO :)

En matricielle (donc peut-être plus "gourmande" que celle de JBOBO?)
Code:
=INDEX(BORNES!$D$3:$D$16;EQUIV(1;((B3>=BORNES!$B$3:$B$16)*(B3<=BORNES!$C$3:$C$16));0))
Valider avec Ctrl+Shift+Enter

Celle de ce matin aurait fonctionné si le Tableau des Bornes était trié sur la 1re colonne
 
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Re : Renvoyer une valeur texte si un chiffre appartient à un interval donné

0000Bonsour®

qui doit-il être fait en-deça de 101 et au-delà de 400 ??
L'intervalle est-il toujours de 100 ???
les lettres à restituer se suivent-elle en ordre alphabétique ???

=CAR(64+(valeursaisie-1)/100)
Capture.jpg
 

Pièces jointes

  • Capture.jpg
    Capture.jpg
    32 KB · Affichages: 37
  • Capture.jpg
    Capture.jpg
    32 KB · Affichages: 29
  • Altmar.xlsx
    13.2 KB · Affichages: 26
Dernière édition:

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 977
dernier inscrit
Hermet