Formule: index_equiv

Leiko -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai fait un exercice concernant les formules "index" et "equiv" et je voudrais essayer maintenant de trouver les deux points d'interrogation sur le tableau. Est-ce que qqn peut m'éclairer ?

Merci mille fois pour vos lumières.

http://www.cjoint.com/c/GGjuLZc3jaX

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    la formule ci-dessous devrait fonctionner

    =INDEX(B6:G6;EQUIV(B17;DECALER(B6;EQUIV(B16;A7:A12;0);;;6);0))

    mais pour ça, il faut que votre valeur en B17 existe exactement dans le tableau, ce qui n'est pas le cas dans votre modèle
    • B17: valeur réelle entrée au clavier 1993
    • C10 valeur réelle ,calculée 1992,5559 (1993 n'est que l'aspect de l'affichage)

    alors soit vous placez la valeur en B17, soit vous arrondissez les valeurs dans le tableau, avec la, formule par exemple en B7

    =ARRONDI($B$1*PUISSANCE(1,07;$A7)+400*B$6;0)

    qui vous donnera le résultat au plus près sans décimale

    crdlmnt
    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    1
    1. Leiko
       
      Superbe, ca fonctionne. :-D Merci beaucoup.

      J'ai essayé de faire la même chose pour rechercher l'expérience mais ça ne fonctionne pas. Voici ma formule : =INDEX($A$7:$A$12;EQUIV(D16;DECALER(A7;EQUIV(D17;$B$6:$G$6;0);;;6);0)). Qu'est que j'ai fait faux ? :-.
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      juste quelques erreurs dans les affectations ligne / colonne du code DECALER

      =INDEX($A$7:$A$12;EQUIV(D16;DECALER(A7;;EQUIV(D17;$B$6:$G$6;0);6);0))

      repérez bien les ; dans le code, DECALER

      =DECALER(cell départ;nb de lignes;nb de colonnes;hauteur, largeur)

      crdlmnt
      0
    3. Leiko
       
      Merci pour ces explications qui me sont bien utiles. J'ai essayé mais ca me met #n/a ? :-.
      Pourtant j'ai vraiment remis la même formule : =INDEX($A$7:$A$12;EQUIV(D16;DECALER(A7;;EQUIV(D17;$B$6:$G$6;0);6);0))
      0