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

  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
    1. Bonjour,
      Nickel, fonctionne à merveille
      Encore merci
      1
      1. N'oublie pas de fermer le post (RÉSOLU)
        Bonne soirée
        0
    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.
      0
      1. Bonjour Yoyo01000,
        Non dans une base de donnée référencée de U4 à V15
        Bonne journée et merci d'avance.
        0
        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 ?
          0
      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
        0