Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche valeur en fonction d'une cellule

ccs84

XLDnaute Nouveau
Bonjour à Tous.

Je cherche à indiquer de manière automatique la valeur d'une cellule en fonction d'une base de donnée.
Je m'explique. Dans une colonne j'ai des milliers de valeurs. Ces valeurs étant classées de la plus grande à la plus petite, comment indiquer les valeurs qui précédent la valeur indiquée dans la case recherche.
Un exemple sera surement plus parlant.
En jaune les valeur que je devrais trouver(fait manuellement pour l'exemple). Les données dans la plage A30:A40. Dans la cellule "J19" j'indique une valeur se trouvant dans ma base de données. Comment pouvoir indiquer automatiquement dans la zone recherche (en bleue)les valeurs des cellules se trouvant juste dessous
de la valeur recherchée (93 dans cet exemple).
J'ai beau chercher à utiliser des fonctions RechercheV ou rechercheH, je n'arrive pas à faire ce que je désire. Je pense qu'il existe une solution avec Excel, mais je ne la trouve pas.
Vous remerciant par avance de votre attention.
Bien cordialement

CCS84
 

Pièces jointes

  • test.xlsx
    9 KB · Affichages: 46

chris

XLDnaute Barbatruc
Bonjour

Tu n'as pas posté sur le bon forum.

Il manque un argument dans ton RECHERCHEV : tu as 0 en 3ème argument qui indique une colonne ce qui n'a donc pas de sens.
Pour une recherche proche le quatrième argument doit être 1 ou non renseigné mais RECHERCHEV ne peux trouver de valeur proche si les données sont en ordre décroissant.
On peut utiliser EQUIV à combiner avec INDEX ou DECALER
Code:
=INDEX($A$30:$A$40;EQUIV(G19;$A$30:$A$40;-1);1)
Mais cela donne la valeur située avant donc plus grande...

Il y a sûrement plus court mais ceci doit fonctionner
Code:
=SI(INDEX($A$30:$A$40;EQUIV(G19;$A$30:$A$40;-1);1)>G19;INDEX($A$30:$A$40;EQUIV(G19;$A$30:$A$40;-1)+2;1);INDEX($A$30:$A$40;EQUIV(G19;$A$30:$A$40;-1);1))
 
Dernière édition:

ccs84

XLDnaute Nouveau
Bonjour a tous.
Je vous remercie de vos réponses. N'ayant pas réussi à adapter les formules de "chris", le retraité que je suis ne dois plus avoir tous ses neurones, j'ai contourné le problème en ajoutant des colonnes, en les décalant et en faisant une RECHERCHEV.
Je vous joins le fichier à titre d'exemple si cela peut-être utile au forum.
Je vous remercie encore de votre aide.
Bien cordialement.
ccs84.

PS : Comment marquer le sujet comme résolu ?
 

Pièces jointes

  • test 2.xlsx
    9.5 KB · Affichages: 38

Discussions similaires

Réponses
1
Affichages
143
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…