Recherche de valeur

Résolu
Bonjour,
J'ai un petit problème sur une formule

=INDEX(U4:V15;EQUIV(Q2;U4:U15;1);2)

Je détaille:
- J'ai une valeur Q2
Un tableau contenant des valeurs tableau localisé U4:V15 et la colonne suivante "V"un %

dans U4 recherche par rapport à Q2 la valeur pour laquelle Q2<U4 AU PLUS HAUT ET AFFICHE LA VALEUR DE DROITE
ex Valeurs
U4 = 10 000 V4 = 2%
U5 = 20 000 V5 = 3%
U5 = 30 000 V6 =4%

Q2 =18 000
La valeur qui doit s'affiché 3%

La je bloque sur le résultat.
Merci par avance pour votre aide.

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour
    Ta formule est bonne, il faut juste rajouter +1
    Formule INDEX(U4:V15;EQUIV(Q2;U4:U15;1)+1;2)
    EQUIV+1 car au calcul, pour 29000, il prend la ligne 8 dans la colonne soit 20000
    Le +1 donne la ligne 9 donc le résultat souhaité.

    Pour l'affichage, 1,00 % ou 0,0000 car au dessus de 50000 = 0,00 soit 0%
    Cordialement
    1. Bonjour,
      Nickel, fonctionne à merveille
      Encore merci
      1. N'oublie pas de fermer le post (RÉSOLU)
        Bonne soirée
    2. Bonjour,
      pas sûr de bien comprendre si tu recherches sur une ligne ou dans une table de données ?

      Si c'est que sur une ligne :
      =si(Q2<U5;V5;"")

      Sans doute à améliorer, si c'est bien ce que tu recherches.
      1. Bonjour Yoyo01000,
        Non dans une base de donnée référencée de U4 à V15
        Bonne journée et merci d'avance.
        1. Ta demande n'est pas très claire, enfin pour moi ! Tu recherches les résultats cellule par cellule ou dans l'ensemble de ta plage de données ?

          Si tu peux joindre un fichier avec des annotations ?
      2. bonjour,
        Veuillez trouver le lien vers le fichier, ça sera plus parlant.

        https://cjoint.com/c/IBondS2XPhJ

        En clair en fonction du montant Q2, Excel doit récupérer le % correspondant, il devrait afficher en P7 = 1%.
        Merci par avance