Rechercher valeur correspondante si c'est + grand et + petit que

Résolu
sandrinegf Messages postés 6 Statut Membre -  
Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voilà mon soucis !

j'ai un chiffre (X) qui est le résultat de diverses multiplications.

J'aimerai que dans une cellule, il me renvoie la rente correspondante à ce chiffre X.

Pour cela, dans un autre feuillet, j'ai mon échelle des rentes :

Colonne A Colonne B Colonne C
De A Rentes
0 15000 1250
15000 25000 1300

etc

Comment faire pour qu'il comprenne quelle rente prendre si mon chiffre X se situe plutôt entre 0 et 15000 ou 15000 et 25000 (et ainsi de suite!)

MERCIIIIII pour votre aide !!!!!!!!!!!!!!

J'ai tenté un mélange entre recherchev et si mais sans succès :-)

4 réponses

  1. JEXALO Messages postés 222 Statut Membre 157
     
    Bonjour,

    Combien d'intervalles comporte votre échelle de rentes ?
    Si vous en avez au plus 7 vous pouvez enchainer des tests logiques comme suit si votre X est en A1 :
    =SI(ET( A1>0;A1<15000;1250;SI(ET(A1>15000;A1<25000;1300;"RIEN"))
    Cordialement.
    0
    1. sandrinegf Messages postés 6 Statut Membre
       
      bonsoir,

      oui malheureusement j'ai 51 rentes différentes..... !
      0
    2. JEXALO Messages postés 222 Statut Membre 157
       
      Oui alors il faut oublier le test logique ^^
      0
    3. sandrinegf Messages postés 6 Statut Membre
       
      :-( :-(
      0
    4. JEXALO Messages postés 222 Statut Membre 157
       
      Bonsoir,

      Une ébauche de solution : https://www.cjoint.com/?DByuitmXc0s
      2 Feuillets.
      Les colonnes B et C du feuillet 2 sont cachées.
      Cordialement.
      0
  2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785
     
    Peut-être :
    =INDEX(A:A;EQUIV(C1;A:A)) & " à " & INDEX(A:A;EQUIV(C1;A:A)+1)

    Patrice
    0
  3. sandrinegf Messages postés 6 Statut Membre
     
    Bonsoir,

    Pouvez-vous m'éclairer un peu plus ? je n'ai pas bien compris votre formule...

    et je dois mettre la totalité de ce que vous avez écrit ?

    Merci bcp!!!!!
    0
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785
       
      Re,

      J'ai pas bien compris les explications, elles me semblent pas très claires !

      J'ai donc supposé que :
      - la colonne A est la valeur minimum d'une tranche de ce que tu appelles rente ;
      - la colonne B est la valeur maximum de cette tranche (qu'on retrouve sur la ligne suivante de la colonne A, d'où son inutilité) ;
      - la colonne C est est le nombre X (et pas le chiffre X, qui chez les romains représentait le nombre 10 !) .

      Et donc cette formule placée en colonne D indique dans quelle tranche se situe le nombre de la colonne C

      Patrice
      0
    2. sandrinegf Messages postés 6 Statut Membre
       
      bonsoir,

      oui c'est difficile à expliquer :-)

      effectivement, la colonne B n'est pas utile

      en A, il s'agit des différentes tranches pour le capital
      en C, il s'agit de la rente correspondante au capital

      le nombre X se situe sur un autre feuillet, il correspond à un capital


      Sur mon feuillet, j'ai donc tout un texte etc puis le capital du client (X) et j'aimerai que dans la cellule suivante, il note la rente correspondante à ce capital...

      Je ne sais pas si c'est plus clair....

      Ya t'il la possibilité d'introduire une capture d'écran sur ce site ?
      0
    3. sandrinegf Messages postés 6 Statut Membre
       
      Merci à vous deux pour vos aides !! je vais me débrouiller avec tout ça!!!!

      Excellente soirée !
      0
  4. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785
     
    Bonjour,

    Si la valeur X se trouve en A1 de la feuille ad hoc, la formule à mettre en B1 (ou ailleurs) de cette même feuille, devient :
    =INDEX(Feuil1!A:A;EQUIV(A1;Feuil1!A:A)) & " à " & INDEX(Feuil1!A:A;EQUIV(A1;Feuil1!A:A)+1)
    0