Recherche une valeur (directement supérieur) comprise entre deux valeurs

Bonjour,

Je ne suis pas sur que mon titre soit le bon, mais je ne sais pas comment le tourner...

J'ai un tableau avec des valeurs dans 2 colonnes.

Je cherche une valeur, qui sera comprise entre 2 valeur de la 1ère colonne, ou correspondant exactement à une des valeurs de la 1ère colonne. Je souhaite que la formule me renvoi une valeur de la 2ème colonne.

Je joint mon fichier, se sera beaucoup plus simple à comprendre....

Actuellement avec la formule RechercheV je n'obtiens pas le résultat souhaité.

Merci à vous pour votre aide.

Bonjour,

ta formule me semble correcte, (en tout cas elle affiche bien les résultats que tu attends, me semble-t-il) il te manque peut-être une ligne avec la valeur 0 et 3.0 au début de ta liste. pour traiter les valeurs inférieures à 300. syntaxiquement, le dernier paramètre devrait VRAI et non 1, mais VRAI ou 1 revient au même.

bonjour

un essai

11asaussereau.xlsx (10.10 Ko)

cordialement

h2so4

, merci pour ton message et ta remarque pour la syntaxe.

La formule en elle-même fonctionne, mais ne renvoi pas le résultat que je souhaite. Il me faut la ligne en dessous de se que la formule me donne comme résultat.

tulipe_4

, merci beaucoup pour ton fichier, c'est exactement ce que je souhaitais obtenir

Par contre je ne comprends pas trop le fonctionnement de la formule... Il faudra que je me penche plus sérieusement dessus.

PS: Je viens de m’apercevoir que la formule fonctionne bien sauf à partir du moment où l'on dépasse la valeur 9000 (qui correspond à la dernière valeur du tableau). A partir de 9001 et plus, le formule renvoi #N/A

Encore merci à vous !

Bonne et belle journée.

Bonjour,

La tulipe est certainement encore dans les bras de Morphée, à rêver de matricielles.

Essaie ainsi :

=INDEX(Vitesse_max[Vitesse max (m/s)];
MATCH(MIN(IF(Vitesse_max[Débit (m3/H)]>=E2;
Vitesse_max[Débit (m3/H)];
MAX(Vitesse_max[Débit (m3/H)])));
Vitesse_max[Débit (m3/H)];0))

Cdlt.

Jean-Eric

, merci pour ton message et ton aide

Je viens d'essayer ta formule, mais j'ai comme résultat: #NOM?

Cordialement

Re,

Remplace Match par Equiv.

Mon Excel était en anglais.

Cdlt.

Bonjour,

La formule en elle-même fonctionne, mais ne renvoi pas le résultat que je souhaite. Il me faut la ligne en dessous de se que la formule me donne comme résultat.

effectivement, je dois changer de lunettes ou de cerveau

Jean-Eric
=INDEX(Vitesse_max[Vitesse max (m/s)];
EQUIV(MIN(IF(Vitesse_max[Débit (m3/H)]>=E2;
Vitesse_max[Débit (m3/H)];
MAX(Vitesse_max[Débit (m3/H)])));
Vitesse_max[Débit (m3/H)];0))

J'ai modifié la formule comme indiqué mais le résultat reste le même.

h2so4

Pas de souci, je suis loin d'avoir le cerveau à l'endroit en ce moment...

Cordialement.

bonjour

Non Non ....... j'étais sur une autre "usine à gaz"

8asaussereau2.xlsx (10.16 Ko)

cordialement

tulipe_4

, merci pour ton second fichier, il fonctionne nickel !

Et en plus j'ai meme le droit à une petite explication de la formule ! top du top !

Merci à tous, je passe maintenant le sujet en "résolu".

Bonne et belle journée à toutes et tous

Oula finalement j'ai remis en sujet en non résolu.

Je ne comprends pas j'ai juste modifié le fichier dans sa mise en forme et la formule ne semble plus fonctionner correctement alors que dans le fichier initial (avant les modifs de mise en forme), sa fonctionne nickel.

Lorsque je compare la formule c'est la même, sauf que je n'ai plus les signe { en début et } en fin de formule, et si je les remet la formule n'est plus détectée comme étant une formule...

Je joint le fichier...

re

bon...... re explication quant au maniement de l'arme

1) clic sur la cel qui contient la formule

2) tu mets le | à la dernière ) comme si tu voulais y ajouter un truc

3) tu appuies en meme temps sur les 3 touches Ctrl MAJ (une grosse fleche) et Entrée

si la manoeuvre reussit , les { } se mettent automatiquement à chaque extémité

Nota: il ne sert à rien de ruser en saisissant les { } ,ça ne marche pas

si tel est le cas => les effacer avant de valider avec les 3 touches

cordialement

re

bon...... re explication quant au maniement de l'arme

1) clic sur la cel qui contient la formule

2) tu mets le | à la dernière ) comme si tu voulais y ajouter un truc

3) tu appuies en meme temps sur les 3 touches Ctrl MAJ (une grosse fleche) et Entrée

si la manoeuvre reussit , les { } se mettent automatiquement à chaque extémité

Nota: il ne sert à rien de ruser en saisissant les { } ,ça ne marche pas

si tel est le cas => les effacer avant de valider avec les 3 touches

cordialement

Merci à toi, ça fonctionne.

Je ne comprend pas pourquoi la formule à "sauter" alors que je n'ai fait que modifier la mise en page du fichier...

Encore une fois, merci à toi.

Rechercher des sujets similaires à "recherche valeur directement superieur comprise entre deux valeurs"