J'essaie d'obtenir un tableur pour m'indiquer quelle (s) cellule (s) contiennent les valeurs les plus proches d'une valeur que je fournis. Sans entrer trop dans les détails, c’est pour un jeu de golf que je joue, et j’ai fait une collecte de données qui est entrée dans cinq plages (1w, 2w etc.). Ce que je veux faire, c’est pouvoir entrer un chiffre (pour la distance parcourue) et les conditions de vent. Grâce à ces informations, je peux consulter manuellement mes données pour trouver le meilleur club et le meilleur pouvoir à utiliser dans cette situation, mais je souhaite que mon tableur le fasse à ma place.
Ainsi, par exemple, je veux que la balle atterrisse à 383 ans et que le vent soit -1. En regardant ci-dessous, je sais que je vais devoir atteindre un 2W entre 94 et 96%:
La valeur exacte 383
n'apparaissant pas dans ma plage, je souhaite connaître la référence de cellule contenant la correspondance la plus proche (C28). Je peux ensuite l'utiliser pour découvrir quel club (B24) et quelle puissance (B28).
J'ai essayé de regarder VLOOKUP mais ça ne le fera pas:
=VLOOKUP (a1,range,2)
Le problème avec cela est que si la valeur ne figure pas dans la liste, ce qui la plupart du temps ne l’est pas, elle échouera. Je veux renvoyer la valeur la plus proche, ce que VLOOKUP ne semble pas faire.
Je soupçonne que MATCH peut fonctionner, mais je ne peux pas déterminer exactement comment.
=VLOOKUP (a1,range,2)
Le problème avec cela est que si la valeur ne figure pas dans la liste, ce qui la plupart du temps ne l’est pas, elle échouera. Je veux renvoyer la valeur la plus proche, ce que VLOOKUP ne semble pas faire
Commencez par trier range
par ordre croissant. Vous pouvez faire en place ou utiliser SORT
Essayer
=VLOOKUP(a1,SORT(range,1,TRUE),2)