Formule: index_equiv

Fermé
Leiko - 9 juil. 2017 à 22:42
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 11 juil. 2017 à 06:52
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

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 10 juil. 2017 à 08:14
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
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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 10 juil. 2017 à 12:27
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
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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 11 juil. 2017 à 06:52
Bonjour
vous avez du oublier une de mes remarques précédentes, à savoir
voyez ce qui est expliqué ici au sujet de la correspondance des valeurs
https://forums.commentcamarche.net/forum/affich-34714500-formule-index-equiv#1
crdlmnt
0