Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Graphe des n DERCELL

2 réponses
Avatar
Sibusate
Bonjour =E0 tous,

J'ai une feuille EXCEL mise =E0 jour chaque jour depuis 1996 (1 ligne par=
=20
jour..... cours de bourse d'un titre particulier)
Deux champs nomm=E9s date2 et cours2 sont associ=E9s aux formules=20
=3DDECALER(DERCELL(feuille!$A:$A);-250;0;251) et=20
=3DDECALER(DERCELL(feuille!$d:$d);-250;0;251)
DERCELL est une formule de Morefunc.xll bien connue sur le WEB.
Ceci d=E9finit pour ces 2 champs les 250 derni=E8res cellules des 2 colon=
nes=20
en question. Et elles sont bien d=E9finies (=3D la zone d=E9finie est=20
correctement encadr=E9e quand je la s=E9lectionne et elle =E9volue bien c=
haque=20
jour).
Avec cela j'ai d=E9fini un graphe qui dessine la courbe de ces 250=20
derniers cours, ce qu'il fait correctement. J'obtiens bien ma courbe du =

15/4/2008 au 16 ou 17/4/2009 comme je m'y attends (voir copie d'=E9cran=20
ci-jointe :
> http://cjoint.com/?eselhx0KKF

En revanche - depuis quelques temps et sans que j'en comprenne la raison =

- cela fonctionnait correctement auparavant et depuis plusieurs ann=E9es =
-=20
l'=E9chelle des absices (des x) commence =E0 une date fixe (et je ne=20
comprends pas quel crit=E8re permet de fixer cette date de d=E9but) La da=
te=20
minimum (case =E0 cocher non s=E9lectionn=E9e) est fix=E9e (arbitrairemen=
t ??)=20
au 2 mars 2008 (pour info j'ai supprim=E9 et recr=E9=E9 ce graphe aujourd=
'hui=20
m=EAme... Mais pourquoi donc a-t'il =E9t=E9 choisir la date du 2 mars 200=
8=20
comme d=E9but de l'axe des X ???). La courbe est donc plate entre le=20
premier jour sur l'absice (2 mars 2008) et J-250 (16 ou 17 avril 2008, J =

=E9tant aujourd'hui, 16 avril 2009).

Un peu abscons ? le JPG ci-joint > http://cjoint.com/?eselhx0KKF

sera beaucoup plus explicite.......

J'avoue que mes recherches sur la Toile n'ont pas =E9t=E9 bien fructueuse=
s,=20
faute de bien savoir d=E9finir avec pr=E9cision quoi chercher....
"Quand on ne sait pas ce que l'on cherche, on n'a aucune chance de le=20
trouver...." , n'est-ce pas ????
Si l'un de vous peut me mettre sur une piste, je lui en saurais gr=E9....=
=2E
Merci d'avance,
Fran=E7ois

2 réponses

Avatar
Caetera
>Si l'un de vous peut me mettre sur une piste, je lui en saurais gré.....



Pourquoi ne pas utiliser simplement les fonctions DECALER et NBVAL pour définir
les 2 champs du graph glissant ?

Genre :
ÞCALER(Feuil1!$A$2;NBVAL(Feuil1!$A:$A);;-250)
ÞCALER(Feuil1!$B$2;NBVAL(Feuil1!$B:$B);;-250)

http://www.cijoint.fr/cjlink.php?file=cj200904/cijotD8om9.xls

Etc
Avatar
Sibusate
Caetera a écrit :
Pourquoi ne pas utiliser simplement les fonctions DECALER et NBVAL pour définir
les 2 champs du graph glissant ?

Genre :
ÞCALER(Feuil1!$A$2;NBVAL(Feuil1!$A:$A);;-250)
ÞCALER(Feuil1!$B$2;NBVAL(Feuil1!$B:$B);;-250)



Merci Etienne pour ton aide.
Les fonctions Decaler et NBVAL que tu me suggère donnent le même
résultat... en pire : je veux dire par là qu'en les utilisant, l'éc helle
des absices commence au 1er janvier 1900 !!! Pas tout à fait le
résultat souhaité....
mais cela m'a mis tout droit sur la piste : en fait dans les options du
graphique, onglet Axes, pour l'axe des absices j'avais coché la case
"Automatique". En sélectionnant la case "Par Catégorie", tout
baigne..... et mon graphe est redevenu exactement comme je le souhaite :
les 250 derniers jours.
Pour répondre à ta question : Pourquoi ne pas utiliser les fonctions
Decaler et Nbval : pcq quand j'ai commencé ce tableau (oh ! peut-être
pas en 1996 mais c'est vieux de 8 ou 10 ans... aux débuts d'Excel) je
n'avais trouvé que ce moyen pour faire mon graphe glisaant. Et comme tu
m'as donné un moyen 'standard' - sans passer par des fonctions
ésotériques - je l'ai adopté tout de suite.
Un grand merci, donc (et même un double !) et à une prochaine fois,
peut-être.