Extraire valeur d'une matrice

Bonjour à tous,

Je rencontre un problème pour extraire une valeur d'une matrice.

J'ai beau chercher je ne trouve pas une fonction viable pour ce que je veux.

Mon problème est simple: j'ai une matrice à deux colonnes. Dans la première je veux cherche la valeur la plus proche d'une valeur donnée, dans la deuxième j'ai des distances. Je veux récupérer la distance associée à la valeur la plus proche de la première colonne.

J'ai essayé avec RECHERCHEV, et aussi avec INDEX/EQUIV mais ça ne marche pas.

Heeeelp je tourne en rond ça m'énerve

20test.xlsx (12.98 Ko)

Bonjour,

Il faut que tu tries ta première colonne. Avec RECHERCHEV, ça doit être dans l'ordre croissant, pour récupérer la valeur la plus proche inférieure, avec EQUIV, c'est selon le type de recherche.

Ouaip déjà tenté et ce n'est pas assez précis.

Par exemple dans le fichier que je vous ai joint la fonction RECHERCHEV me sort x=1250 alors qu'un autre x=375 possède la même valeur proche de "-0.8", est rencontré avant mais n'est pas sélectionné.

Et c'est bizarre que la fonction INDEX/EQUIV ne fonctionne pas...

Salut,

Un essai en pièce jointe à tester.

Cdlt

Renyeu

41copie-de-test.xlsx (14.71 Ko)

Yes ça a l'air de fonctionner avec INDEX/EQUIV, par contre avec RECHERCHEV cela ne fonctionne pas toujours.

Je vous remercie de votre aide!

Edit: Autant pour moi ça ne fonctionne pas comme j'ai besoin. Je pense que ce n'est pas assez puissant ou du moins sélectif. Peut être que passer au Vba serait judicieux, le seul problème c'est que je n'y connais rien^^

Cdlt,

Zapan

Rechercher des sujets similaires à "extraire valeur matrice"