XL 2016 Comment rechercher une valeur dans une ligne et renvoyer une valeur décalée

Giom

XLDnaute Nouveau
Bonjour à tous,

Après des heures passées à me casser la tête, je viens chercher vos lumières!!

Dans un tableau de données, avec identification des lignes (une date différente à chaque début de ligne) mais pas d'identification des colonnes, je cherche à trouver une ligne, y repérer la valeur que je cherche et me donner la valeur correspondante dans cette même colonne en décalant de X vers le bas

Par exemple dans le fichier joint, je cherche la valeur 800 dans la ligne commençant par la valeur '20/05/19', et j'aimerai la valeur de la cellule se trouvant 3 cellules en dessous de 800 dans cette même colonne

D'avance merci pour votre aide!!!
 

Fichiers joints

Efgé

XLDnaute Barbatruc
Bonjour Giom, Salut Jocelyn :)
J'ai fait pratiquement la même formule mais sans connaître le nombre de colonnes du tableau source
Pour une fois que je peux faire une amélioration sur une proposition de Jocelyn ... :p

Cordialement
 

Fichiers joints

Giom

XLDnaute Nouveau
Genial, merci beaucoup Jocelyn, ca fonctionne au top!!

J'en profite pour augmenter un peu la difficulté...;) sur la base du même exemple, je cherche la valeur 780, qui n'existe pas, et j'aimerai obtenir le même résultat avec la valeur la plus proche, 800 donc + décalage identique, etc...
 

Jocelyn

XLDnaute Barbatruc
re,
Bonjour Efgé :),

Bien vu et en plus il y a eut bien d'autre fois ou tu as amélioré :) (foutu VBA) ;)

Giom quand tu dis la plus proche c'est la valeur inférieur ou superieur a la valeur cherchée
ou c'est la valeur maxi inférieur a la valeur cherchée
ou c'est la valeur mini supérieur a la valeur cherchée

A te lire
 

Giom

XLDnaute Nouveau
Efgé, Jocelyn, merci encore à vous deux pour vos retours si rapides!!

Dans ce cas ce serait la valeur mini supérieur à la valeur cherchée
 

Discussions similaires


Haut Bas