J'ai deux ans de données Excel montrant les prix quotidiens des actions d'une action particulière. Je veux changer ces valeurs pour afficher le pourcentage de changement (sur une base quotidienne) à partir de la date zéro (c'est-à-dire le premier jour de la période de deux ans). Je sais que la formule pour afficher le pourcentage de changement quotidien serait (deuxième jour/premier jour -1) et que je peux cliquer et faire glisser sur cette formule pour l'étendre sur le reste de la période de deux ans. La formule que je veux serait, essentiellement, (chaque jour/premier jour -1). Y a-t-il un moyen facile d'automatiser le script afin de ne pas avoir à le taper 730 fois ?
Réponses
Trop de publicités?Après avoir défini la première formule avec une référence absolue dans le dénominateur (=A2/$A$-1
ou =A2/A$1-1
) comme recommandé par Gary's Student et Raystafarian, au lieu de faire glisser la formule sur 700 cellules, vous pouvez utiliser des raccourcis clavier pour copier et coller rapidement la formule dans la colonne B
.
En supposant que vos données se trouvent dans les cellules A1:A700
et que vous voulez copier la formule de changement de pourcentage cumulatif dans les cellules B2:B700
:
Alternative A
-
Saisissez la formule de pourcentage dans la cellule
B2
et copiez-la en utilisant la combinaison de touchesControl-C
. -
Déplacez-vous vers la cellule
A2
et appuyez ensuite simultanément sur les touchesControl
etFlèche vers le bas
pour vous déplacer jusqu'à la celluleA700
. -
Déplacez-vous vers la cellule
B700
puis sélectionnez la plageB2:B700
en appuyant d'abord sur les touchesCtrl
etShift
. Tout en maintenant les touches enfoncées, appuyez sur la toucheFlèche vers le haut
. -
Enfin, relâchez les touches et appuyez sur la touche
Entrée
pour coller la formule dans les cellules surlignées.Cette méthode peut sembler compliquée lorsqu'elle est décrite par des mots, mais elle est très rapide en pratique.
Alternative B
-
Comme dans l'alternative A, saisissez la formule de changement de pourcentage et copiez-la en utilisant
Control-C
. -
Appuyez sur la touche
F5
pour ouvrir la boîte de dialogueAller à
. Tapez l'adresseB700
dans la zone de saisieRéférence
et appuyez surEntrée
pour accéder àB700
. -
Pour terminer, appuyez sur la touche
Flèche vers le haut
tout en maintenant les touchesControl
etShift
enfoncées pour sélectionner la plageB2:B700
. Relâchez la combinaison de touches et appuyez sur la toucheEntrée
pour coller la formule dans les cellules surlignées.
Si le premier jour de données est en A1 et que les jours suivants sont en colonne A, alors en B2 vous mettriez =A2/$A$1-1
donc lorsque vous faites glisser vers le bas la colonne B, la référence relative de A2
va changer, mais la référence absolue de $A$1
ne changera pas.
Apprenez-en un peu plus sur les références de cellules ici