Bonjour,
sous excel j'ai un tableau de valeurs en vba, et je souhaite comparé une valeur à ce tableau et qu'il me retourne la valeur inférieur la plus proche que celui-ci contient.
merci, cdlt.
et si tes nombre sont triés :
=RECHERCHEV(3;A2:A30;1)
3 étant la valeur cherchée
eric
Mike-31
Bonsoir,
effectivement pas très clair "sous excel j'ai un tableau de valeurs en vba" que faut il comprendre !
tu peux y arriver par formule matricielle, exemple pour la plage A2:A30 et valeur rechercher en C2
=INDEX(A2:A30;EQUIV(MIN(ABS(C2-A2:A30));ABS(C2-A2:A30);0))
avec plage nommée exemple List, la formule devient
=INDEX(List;EQUIV(MIN(ABS(C2-List));ABS(C2-List);0))
ou toujours en formule matricelle pour la valeur inférieure
=MAX(SI(A2:A30<=D2;A2:A30))A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.