Match -1 sans trier en ascending

Bonjour,

J'ai une matrice triées en ascendant de 5 bornes : ex 1,3,6,10,18

J'ai une valeur choisie arbitrairement dont la valeur est comprise entre les 2 bornes de la matrice: ex 7

Je voudrais déterminer par calcul auto quelles sont les bornes inférieure et supérieure à ma valeur : ici 6 et 10, ou leurs positions dans la matrice, ici 3 et 4

Pour l'inférieure, match(;;1) fait le boulot, mais match(;;-1) demande une matrice triée en descendant, ce que je voudrais éviter d'avoir.

Une manière simple de faire cela ?

J'ai du mal à voir l'intérêt de match -1 s'il ne peut pas être trié dans le même sens que match 1, une explication la dessus ?

Merci d'avance

Bonjour,

Exentro a écrit :

Pour l'inférieure, match(;;1) fait le boulot

Et pour la supérieure il suffit d'ajouter 1, non ?

A+

Dans ce cas-ci, je suis arrivé à la même conclusion

N'empêche que j'ai du mal a comprendre l'intérêt de match -1 si cela nécessite d'avoir une matrice intermédiaire pour renverser les données.

Rechercher des sujets similaires à "match trier ascending"