Bonjour à tous,
Je me permets de me tourner vers vous après maintes recherche sur le net je dois l'avouer infructueuse à mon grand regret.
J'ai crée de gigantesque matrice dans lesquels j'extrais la valeur la plus proche supérieur de celle que j'entre. Lorsque je fais cela par ligne ma formule que vous trouverez dans le fichier en pièce jointe fonctionne.
Même si la ligne n'est pas classé dans un ordre croissant ou décroissant.
Par contre lorsque j'applique la formule index à la colonne, cela ne fonctionne plus et je ne comprends pas vraiment pourquoi en fait.
=INDEX(A17:J17;1;EQUIV(MIN(ABS(K3-A17:J17));ABS(K3-A17:J17);-1))
Je valide bien sur la formule par un ctrl+shift + entrée.
Si d'avantage vous aviez une piste ou une direction. Je dois dire que je n'ai pas essayé le VBA car un peu hors de portée.
Je vous remercie des pistes que vous pourriez me donner ou des explications qui me permettraient de comprendre pourquoi ma formule ne fonctionne pas.
Encore merci et bonne journée à tous,
Je me permets de me tourner vers vous après maintes recherche sur le net je dois l'avouer infructueuse à mon grand regret.
J'ai crée de gigantesque matrice dans lesquels j'extrais la valeur la plus proche supérieur de celle que j'entre. Lorsque je fais cela par ligne ma formule que vous trouverez dans le fichier en pièce jointe fonctionne.
Même si la ligne n'est pas classé dans un ordre croissant ou décroissant.
Par contre lorsque j'applique la formule index à la colonne, cela ne fonctionne plus et je ne comprends pas vraiment pourquoi en fait.
=INDEX(A17:J17;1;EQUIV(MIN(ABS(K3-A17:J17));ABS(K3-A17:J17);-1))
Je valide bien sur la formule par un ctrl+shift + entrée.
Si d'avantage vous aviez une piste ou une direction. Je dois dire que je n'ai pas essayé le VBA car un peu hors de portée.
Je vous remercie des pistes que vous pourriez me donner ou des explications qui me permettraient de comprendre pourquoi ma formule ne fonctionne pas.
Encore merci et bonne journée à tous,