Chercher une valeur dans une colonne

Résolu
tarif -  
 tarif -
Bonjour,

Je cherche comment trouver une valeur dans une 3ieme colonnes lorsque que la valeur que j'ai est entre 2 valeurs de 2 colonnes

exemple

Colonne 1 colonne 2 colonne 3
10000 20000 150
20001 30000 200
30001 40000 250

mes colonnes contienne 26 valeur chaque et je veux trouver la valeur colonne 3 si ma valeur initiale est 24000 comme cette valeur est entre 20,001 et 30000 la réponse que je cherche est 200. je l'ai fait avec la formule =si imbriqué mais il y a trop de condition Excel ne l'accepte pas mais avec une douzaine ca fonctionne. Je crois qu'il faut que je fasse une matrice?

Quelqu'un peux m'aider

merci a l'avance
Marc

3 réponses

  1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    Avec une recherchev vos infos en A1:C3

    =RECHERCHEV(24000;$A$1:$C$3;3;1)
    0
    1. tarif
       
      ca ne fonctionne pas voici mes 3 colonnes

      0 3400 261
      3401 4500 286
      4501 5800 310
      5801 7600 335
      7601 10000 360
      10001 13000 389
      13001 17500 416
      17501 22500 438
      22501 27500 455
      27501 32500 469
      32501 37500 484
      37501 45000 497
      45501 52500 507
      52501 60500 516
      60501 68000 525
      68001 76000 532
      76001 84000 539
      84001 92000 546
      92001 100000 552
      100001 108000 557
      108001 116000 561
      116001 124000 564
      124001 132000 567
      132001 140000 570
      140001 148000 573
      148001 156000 576
      156001 164000 579
      164001 172000 572
      172001 180000 585
      180001 188000 598
      188001 196000 611

      Je cherche la valeur de la 3e colonne qui correspond a 34500 (qui est une cellule) dans les colonnes 1 et 2

      voici ma formule
      =SI(OU($B$10="TRACTEUR";$B$10="CAMION");RECHERCHEV($B$9;Valeur_bas:class47;3;);)

      valeur_bas est la premiere colonne
      Class47 est la 3e colonnes

      Merci pour ton aide

      Marc
      0
    2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      Bonjour

      voici la formule

      =SI(OU($B$10="TRACTEUR";$B$10="CAMION");RECHERCHEV($B$16;valeur_bas:Class47;3;1);)
      0
    3. tarif
       
      ca me donne un resultat de 13 peu importe la valeur que je mets ?

      Merci
      0
    4. tarif
       
      en passant la valeur peut etre modifier a chaque fois et il faut que je trouve la valeur correspondant dans la colonne 3
      0
    5. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      Je ne comprends pas votre problème
      Si je mets camion en B10
      et en B16
      37505 donne 497
      60600 donne 525
      donc c'est OK
      0
  2. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   381
     
    bonjour,

    si c'est vraiment ton tableau, pour moi, la colonne B ne sert à rien...

    Pour obtenir la valeur de C en fonction d'une valeur (par exemple dans la cellule J1), tu peux mettre cette formule :

    =INDEX($C$1:$C$31;EQUIV(J1;$A$1:$A$31;1))

    Si ce n'est pas bon, c'est que je ne comprends pas tout....

    Bon courage
    0
    1. Tarif
       
      Merci a toi aussi
      0
    2. Tarif
       
      Merci a toi egalement
      0
    3. tarif
       
      Je te remercie également (juste un peu trop concentré sur mes formules) je m'en excuse

      Merci
      0