Fonction Index/Equiv Excel

Résolu/Fermé
Pangolino - 11 juin 2010 à 11:34
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 - 11 juin 2010 à 15:19
Bonjour,



Bonjour j'ai crée une formule excel qui marche bien

=INDEX(tableau;EQUIV(D8;Code;0);EQUIV(D12;mois2;0))

A savoir pour un code et un mois données la formule me renvoie un prix

Ce que j'aimerais c'est une formule qui me permettrait de remonter le prix du mois N-1, comme ca je pourrais également afficher un taux d'évolution


ex en D12 grâce a une liste j'ai choisi "juin", selon la référence (en D8) "f212"

Dans ma case j14 le prix s'affiche 100€ (les prix de toutes les références depuis le début de l'année sont renseignée dans "tableau"

Comment faire remonter en parallèle du prix du mois de juin celui du mois mai ?

Ps : Mois2 est en ligne et Code en Colonne

Merci de votre aide
A voir également:

3 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 822
11 juin 2010 à 14:17
bonjour,

j'ai compris qu'il fallait chercher le prix du mois précédent de celui indiqué en D12 et que ce prix était dans la colonne précédente au prix du mois.(et sur la meme ligne) :
EQUIV(D12;mois2;0) renvoi l'indice de la colonne du mois D12, il faut donc renvoyer cette valeur -1 :

=INDEX(tableau;EQUIV(D8;Code;0);EQUIV(D12;mois2;0)-1)
0
Super

Pour la correction, j'ai utilisé

=INDEX(tableau;EQUIV(D8;Code;0);EQUIV(D12;mois2;0)+1) et ca remonte tres bien.

Merci pour ton aide
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 822
Modifié par dobo69 le 11/06/2010 à 15:35
ca dépend de la façon dont ton tableau est effectivement monté.
En l'occurrence cela signifie simplement que mai est "à droite" de juin dans 'mois2', mais cela ne change rien à la formule de base. ou que du coup tu cherches mai pour avoir juin...
Si vous n'avez besoin de rien, demandez-moi.
0