Rechercher une valeur supérieure la plus proche

Résolu
NoName999 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, Je souhaite rechercher la valeur supérieur la plus proche d'une valeur, parmi un tableau de valeurs.
Dans mon cas, j'ai la valeur 4.2 et je souhaite à partir de celle-ci, obtenir le diamètre (Colonne O) correspondant à la valeur supérieur la plus proche de 4.2 dans la colonne W.
Par exemple, qu'avec ma valeur 4.2, Excel recherche entre [1.176 et 75.396] (colonne W) puis sélectionne 4.71 comme valeur supérieur la plus proche (colonne W, ligne 7) et me donne un diamètre de 10 (colonne O, Ligne 7).

Merci beaucoup

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
vi puisque vous êtes dans les explications complémentaires
: quel est l'argument dans votre message initial qui nous définit quelle colonne choisir entre W et AA
parce que si le choix de la colonne W est prédéfini (on ne sait justement par quoi), la formule cherchée

=INDEX(O:O;EQUIV(4,2;W:W)+1)
4,2 pouvant bien sur être remplacé par l'adresse de cellule contenant la valeur
à condition que les valeur du tableau dans chaque colonne soient classées en ordre croissant

tout ça pour dire que si vous avez en données d'entrées le diamètre et la qualité d'acier, on peut très bien trouver directement dans quelle colonne chercher
crdlmnt

ps: peut être à compléter

=INDEX(O:O;EQUIV(4,2;W:W)+SI(INDEX(O:O;EQUIV(4,2;W:W))=4,2;0;1)+1)

pour éviter de passer au diamètre supérieur si la valeur exacte est dans la liste en W
:
2
NoName999 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
La fonction =INDEX(O:O;EQUIV(4,2;W:W)+1)) fonctionne parfaitement, merci beaucoup !
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Pas de quoi
je passe le sujet en résolu
bonne route
crdlmnt
0