Recherche d'une valeur précise entre deux plages
Résolu
Vetinari
-
Vetinari -
Vetinari -
Bonsoir,
Dans le tableau suivant :
A B
1 10
2 30
3 50
4 80
Je souhaiterais, par une rechercheV portant sur la colonne A, connaître la valeur correspondant à la colonne B.
Cependant, le nombre que je cherche dans la colonne A est 2.3, et je voudrais obtenir sa correspondance exacte issue de la colonne B, soit 36.
Or, la valeur VRAI me renvoie au palier bas, à savoir 30, quel que soit le nombre compris entre 2 et 3.
Auriez-vous une idée ?
Merci pour votre aide
Dans le tableau suivant :
A B
1 10
2 30
3 50
4 80
Je souhaiterais, par une rechercheV portant sur la colonne A, connaître la valeur correspondant à la colonne B.
Cependant, le nombre que je cherche dans la colonne A est 2.3, et je voudrais obtenir sa correspondance exacte issue de la colonne B, soit 36.
Or, la valeur VRAI me renvoie au palier bas, à savoir 30, quel que soit le nombre compris entre 2 et 3.
Auriez-vous une idée ?
Merci pour votre aide
A voir également:
- Recherche d'une valeur précise entre deux plages
- Nombre de jours entre deux dates excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
6 réponses
Ah ! ?
Voici une solution graphique :
Avec une grille suffisamment fine, tu peux lire directement sur l'axe vertical selon la valeur que tu choisis sur l'axe horizontal.
https://cjoint.com/c/JFonk3ZiKNw
Il te suffit d'une règle et d'un crayon ...
Et voici une généralisation de ma formule :
Avec les valeurs en A2:A5, les correspondances en B2:B5 et ton nombre variable (compris entre 1 et 4) en C1,
- la colonne C nous servira à situer le nombre C1 par rapport aux 4 plages de la colonne A, avec en C2 la formule =SI(ET(A1<$C$1;A2>$C$1);$C$1;"")
- et le résultat final en D2 sera fourni par la formule =SI(C2="";"";B1+(B2-B1)*(C2-A1))
Ces deux formules sont à recopier jusqu'à la ligne 5.
https://cjoint.com/c/JFon0ve5U4w
Bonjour.
J'ai l'impression que ce sont tes tout débuts sur Excel ?
La fonction RECHERCHEV est conçue pour trouver une valeur précise parmi plusieurs.
Elle n'est pas du tout appropriée pour ce que tu veux obtenir.
Ce que tu demandes, en fait, c'est la résolution d'une équation du premier degré (la plus simple qui existe).
Tu dois donc saisir la formule = 30 + (50-30)*(2,3-2) qui te donne 36.
J'ai l'impression que ce sont tes tout débuts sur Excel ?
La fonction RECHERCHEV est conçue pour trouver une valeur précise parmi plusieurs.
Elle n'est pas du tout appropriée pour ce que tu veux obtenir.
Ce que tu demandes, en fait, c'est la résolution d'une équation du premier degré (la plus simple qui existe).
Tu dois donc saisir la formule = 30 + (50-30)*(2,3-2) qui te donne 36.
Bonjour,
non pas vraiment les débuts, mais je n'avais pas une autre formule en tête pour rechercher une valeur de cette manière. Il existe peut-être une autre formule Excel plus adaptée que je ne connais pas.
Cependant via55 a commenté une solution un peu avant, qui fonctionne très bien, qui incorpore rechercheV.
Merci pour le message
non pas vraiment les débuts, mais je n'avais pas une autre formule en tête pour rechercher une valeur de cette manière. Il existe peut-être une autre formule Excel plus adaptée que je ne connais pas.
Cependant via55 a commenté une solution un peu avant, qui fonctionne très bien, qui incorpore rechercheV.
Merci pour le message
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
recherche v recherche une valeur écrite existante, il ne va pas inventer une valeur non présente physiquement !
Je m'étais peut-être mal exprimé.
Quand je disais que je cherchais le nombre 2.3, c'était pour l'exemple. Si je précise un autre nombre (3.1, 1.9...), je souhaitais aussi trouver la correspondance. D'où le besoin d'une formule que je pensais baser sur rechercheV. Navré si je n'avais pas été clair et merci pour l'aide apportée.
Quand je disais que je cherchais le nombre 2.3, c'était pour l'exemple. Si je précise un autre nombre (3.1, 1.9...), je souhaitais aussi trouver la correspondance. D'où le besoin d'une formule que je pensais baser sur rechercheV. Navré si je n'avais pas été clair et merci pour l'aide apportée.
et merci. La formule fonctionne parfaitement. Je n'aurais pas pensé combiner la rechercheV de cette manière.
Encore un grand merci.