XL 2016 Extraction date et calcul %

bambi

XLDnaute Occasionnel
Bonjour à tous :)

Dans le fichier joint, je calcule les baisses d'une série de données
Après avoir trouvé la plus forte baisse, je cherche à récupérer la date à laquelle elle s'est produite
ainsi que le pourcentage de baisse correspondant.

Ce sera sans doute plus explicite dans un fichier.
Il n'y a que quelques lignes dans mon fichier exemple mais le tableau est prévu pour avoir des données jusqu'à la ligne 1500 environ

J'ai essayé des recherche , recherchev mais je tourne en rond
Merci d'avance de votre aide ;)
 

Pièces jointes

  • classeur.xlsm
    200.7 KB · Affichages: 35
Dernière édition:
Solution
Bonjour le Forum,
Bonjour bambi, mdo,

alors en premier lieu lorsque tu di que de 109 a 59 on a une baisse de -54.13% je ne suis pas sur je pense que ce pourcentage est le reste et que la baisse est de -45.87% mais c'est a toi de voir ;)

autrement pour avoir -45.87% la formule serais en I9:

Code:
=G9/(INDEX($K$23:$K$1500;EQUIV(G9;$AB$23:$AB$1500;0))-G9)

et pour avoir -54.13

Code:
=-INDEX($K$23:$K$1500;EQUIV(G9;$AB$23:$AB$1500;0))/(INDEX($K$23:$K$1500;EQUIV(G9;$AB$23:$AB$1500;0))-G9)

Cordialement

bambi

XLDnaute Occasionnel
Bonjour mdo100

Ta solution pour la date fonctionne parfaitement
Merci pour ça ;)

Ta fonction index pour le % fonctionne également sur le fichier tel que proposé
mais j'avais une erreur dans mon fichier et j'ai surtout oublié une précision essentielle
Ce qui rend ta formule obsolète pour le calcul du pourcentage

J'ai édité mon 1er message et complété mon fichier initial avec un graphique pour une meilleure compréhension
 

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour bambi, mdo,

alors en premier lieu lorsque tu di que de 109 a 59 on a une baisse de -54.13% je ne suis pas sur je pense que ce pourcentage est le reste et que la baisse est de -45.87% mais c'est a toi de voir ;)

autrement pour avoir -45.87% la formule serais en I9:

Code:
=G9/(INDEX($K$23:$K$1500;EQUIV(G9;$AB$23:$AB$1500;0))-G9)

et pour avoir -54.13

Code:
=-INDEX($K$23:$K$1500;EQUIV(G9;$AB$23:$AB$1500;0))/(INDEX($K$23:$K$1500;EQUIV(G9;$AB$23:$AB$1500;0))-G9)

Cordialement
 

bambi

XLDnaute Occasionnel
Oui @mdo100
C'est bien ta remarque qui m'a alertée et qui m'a fait modifier ma demande initiale
Mais manifestement, pas suffisant pour que je me réveille entièrement o_O
Allez ! c'est ma tournée de café !
Un grand merci à tous les deux pour votre vigilance et vos solutions respectives qui fonctionnent parfaitement ;)
 

Discussions similaires

Réponses
1
Affichages
357

Statistiques des forums

Discussions
311 722
Messages
2 081 930
Membres
101 843
dernier inscrit
Thaly