XL 2013 Renvoyer une valeur entre borne d'une table

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 !

CelluleVide

XLDnaute Occasionnel
Bonjour a tous,
Mon probleme du jour est le suivant:
J'ai une table qui contient des valeurs limites et a coté des notes.

Exemple:
Valeur Limite ==> Note
0 ==> 100
0,02 ==> 98
0,05 ==> 95
0,1 ==> 91
0,2 ==> 84
0,3 ==> 77


Je voudrais la formule qui me renvoie la note associée a la valeur en fonction des limites de la table.

En clair, pour 0.25 la formule renvoie 84 car entre 0.2 et 0.3
Le tout en evitant si possible les formules matricielles

Merci
 

Pièces jointes

Re : Renvoyer une valeur entre borne d'une table

Bonjour à tous,

Peut être avec la fonction choisir() avec ta donnée en "A1" et ta formule en "B1" par exemple

Code:
=SI(A1="";"";CHOISIR(EQUIV(A1;{0;0,02;0,05;0,1;0,2;0,3});100;98;95;91;84;77))

Edit: Bonjour Victor21🙂, même approche mais avec 10 minutes de retard
Bonjour phlaurent55🙂 c'est aussi un bonne solution la recherchev(), cela permet de modifier la table facilement.


JHA
 
Dernière édition:
Re : Renvoyer une valeur entre borne d'une table

bonjour à tous,

une autre solution:

en F3: =INDEX($B$3:$C$14;EQUIV(E3;$B$3:$B$14);2) (pourquoi faire simple ?)

par contre il faudrait remplacer >1,5 par 1,6 ( ou 1,501) pour que ça fonctionne pour les valeurs >1,5

A+
 
Re : Renvoyer une valeur entre borne d'une table

Re bonsoir,

ARFFF !!!!!!!

J'ai parlé trop vite vos solutions marchent dans le fichier exemple que j'ai construit mais pas dans l'original.

Je ne comprends pas pour quoi mais je remets donc un extrait du fichier original.

Merci de vos efforts!
 

Pièces jointes

Re : Renvoyer une valeur entre borne d'une table

Re,

comme vous l'avez supposé le Pb provient de l'affichage en %. modifier soit en feuille Calculs (*100), soit en feuille table(/100)

par ailleurs pour que ma proposition fonctionne pour les valeurs >1,5 , en A14 modifier >1,5 par 1,501(par exemple) et modifier les plages de formule en incluant cette ligne 14
=INDEX(Table!$A$3:$B$14;EQUIV(E4;Table!$A$3:$A$14);2)

A+
 
Re : Renvoyer une valeur entre borne d'une table

Bonsoir à tous,

Tu aurais dû dire qu'il s'agissait de %, à essayer.
De plus, mets plus de digit dans la colonne "E" tu verras que cela n'est pas toujours le résultat que tu escomptais

Code:
=SI(E4="";"";CHOISIR(EQUIV(E4;{0;0,0002;0,0005;0,001;0,002;0,003;0,004;0,006;0,008;0,01;0,015;0,01501});100;98;95;91;84;77;70;55;40;25;10;0))

JHA
 
- 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
Retour