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
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
A voir également:
- Formule: index_equiv
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié le 10 juil. 2017 à 08:14
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
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!
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!
10 juil. 2017 à 12:13
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 ? :-.
Modifié le 10 juil. 2017 à 12:27
=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
10 juil. 2017 à 21:54
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))
Modifié le 11 juil. 2017 à 06:52
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