rabouter des matrices

Le
j
boujour

je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur un
problème de graphiques et matrices :

j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)

j'ai une autre matrice mat0={1;2;3;4;5;21}
avec mb(mat0)=nb(mat1)+nb(mat2)

j'utilise la formule suivante pour créer une matrice raboutée contenant les
chiffre de mat1 et mat2 à la suite les uns des autres :
=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB
(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)

quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée

si maintenant je trace un graphique avec comme unique série mat, pas moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;.}
en traçant transpose(mat) c'est pas mieux

qu'est-ce que j'ai raté dans l'histoire ???

(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand nombre
de coordonnées de points de graphiques, sachant que la longueur autorisée
par name est limitée)

merci de toute suggestion

J@C
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
gee-dee-
Le #362571
Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" news:4048223d$0$2472$
boujour

je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur un
problème de graphiques et matrices :

j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)

j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)

j'utilise la formule suivante pour créer une matrice raboutée contenant
les

chiffre de mat1 et mat2 à la suite les uns des autres :

=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB

(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)

quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée

si maintenant je trace un graphique avec comme unique série mat, pas moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...

qu'est-ce que j'ai raté dans l'histoire ???

(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombre

de coordonnées de points de graphiques, sachant que la longueur autorisée
par name est limitée)

merci de toute suggestion










j
Le #362533
merci, c'est intéressant effectivement
mais ça ne résout pas mon pb (enfin, je n'ai pas trouvé) et ça impose des
fonctions vba que je préfèrerais éviter



"gee-dee-"
Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" news:4048223d$0$2472$
boujour

je m'arrache le peu de cheveux qui me reste depuis pas mal de temps sur
un


problème de graphiques et matrices :

j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)

j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)

j'utilise la formule suivante pour créer une matrice raboutée contenant
les

chiffre de mat1 et mat2 à la suite les uns des autres :



=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB

(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)

quand dans ma feuille excel, je sélectionne 21 cases en colonne, et que
je


tape {=mat},
miracle, j'ai bien ma supermatrice raboutée

si maintenant je trace un graphique avec comme unique série mat, pas
moyen


d'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...

qu'est-ce que j'ai raté dans l'histoire ???

(en fait toutes ces matrices sont calculées par des formules mais en les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombre

de coordonnées de points de graphiques, sachant que la longueur
autorisée


par name est limitée)

merci de toute suggestion














garnote
Le #362805
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" 40497b5f$0$296$
merci, c'est intéressant effectivement
mais ça ne résout pas mon pb (enfin, je n'ai pas trouvé) et ça impose des
fonctions vba que je préfèrerais éviter



"gee-dee-"
Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" news:4048223d$0$2472$
boujour

je m'arrache le peu de cheveux qui me reste depuis pas mal de temps
sur



un
problème de graphiques et matrices :

j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)

j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)

j'utilise la formule suivante pour créer une matrice raboutée
contenant



les
chiffre de mat1 et mat2 à la suite les uns des autres :





=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB

(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)

quand dans ma feuille excel, je sélectionne 21 cases en colonne, et
que



je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée

si maintenant je trace un graphique avec comme unique série mat, pas
moyen


d'obtenir le bon graphique, tout se passe comme si j'avais une matrice
{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...

qu'est-ce que j'ai raté dans l'histoire ???

(en fait toutes ces matrices sont calculées par des formules mais en
les



entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombre

de coordonnées de points de graphiques, sachant que la longueur
autorisée


par name est limitée)

merci de toute suggestion


















garnote
Le #362798
Tout allait bien jusqu'à ce que je fasse référence aux
noms mat0 et mat dans les séries du graphique.
Alors là, BIZZ totalement !

Serge

"garnote" aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" 40497b5f$0$296$
merci, c'est intéressant effectivement
mais ça ne résout pas mon pb (enfin, je n'ai pas trouvé) et ça impose
des


fonctions vba que je préfèrerais éviter



"gee-dee-"
Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" news:4048223d$0$2472$
boujour

je m'arrache le peu de cheveux qui me reste depuis pas mal de temps
sur



un
problème de graphiques et matrices :

j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)

j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)

j'utilise la formule suivante pour créer une matrice raboutée
contenant



les
chiffre de mat1 et mat2 à la suite les uns des autres :







=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB

(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)

quand dans ma feuille excel, je sélectionne 21 cases en colonne, et
que



je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée

si maintenant je trace un graphique avec comme unique série mat, pas
moyen


d'obtenir le bon graphique, tout se passe comme si j'avais une
matrice




{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...

qu'est-ce que j'ai raté dans l'histoire ???

(en fait toutes ces matrices sont calculées par des formules mais en
les



entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un grand
nombre

de coordonnées de points de graphiques, sachant que la longueur
autorisée


par name est limitée)

merci de toute suggestion






















garnote
Le #362758
Un anglophone m'a mis sur une piste.
À partir des noms mat0, mat1 et mat2 :
Insérer nom :
mat
=mat1;mat2
Graphique vide et
Données sources
þuil1!mat0
þuil1!mat

Est-ce que ça convient ?

Serge



"garnote" STm2c.123415$
Tout allait bien jusqu'à ce que je fasse référence aux
noms mat0 et mat dans les séries du graphique.
Alors là, BIZZ totalement !

Serge

"garnote" aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" 40497b5f$0$296$
merci, c'est intéressant effectivement
mais ça ne résout pas mon pb (enfin, je n'ai pas trouvé) et ça impose
des


fonctions vba que je préfèrerais éviter



"gee-dee-"
Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" news:4048223d$0$2472$
boujour

je m'arrache le peu de cheveux qui me reste depuis pas mal de
temps





sur
un
problème de graphiques et matrices :

j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)

j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)

j'utilise la formule suivante pour créer une matrice raboutée
contenant



les
chiffre de mat1 et mat2 à la suite les uns des autres :









=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB

(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)

quand dans ma feuille excel, je sélectionne 21 cases en colonne,
et





que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée

si maintenant je trace un graphique avec comme unique série mat,
pas





moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une
matrice




{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...

qu'est-ce que j'ai raté dans l'histoire ???

(en fait toutes ces matrices sont calculées par des formules mais
en





les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un
grand





nombre
de coordonnées de points de graphiques, sachant que la longueur
autorisée


par name est limitée)

merci de toute suggestion


























j
Le #363144
dommage !

"garnote" STm2c.123415$
Tout allait bien jusqu'à ce que je fasse référence aux
noms mat0 et mat dans les séries du graphique.
Alors là, BIZZ totalement !

Serge

"garnote" aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" 40497b5f$0$296$
merci, c'est intéressant effectivement
mais ça ne résout pas mon pb (enfin, je n'ai pas trouvé) et ça impose
des


fonctions vba que je préfèrerais éviter



"gee-dee-"
Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" news:4048223d$0$2472$
boujour

je m'arrache le peu de cheveux qui me reste depuis pas mal de
temps





sur
un
problème de graphiques et matrices :

j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)

j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)

j'utilise la formule suivante pour créer une matrice raboutée
contenant



les
chiffre de mat1 et mat2 à la suite les uns des autres :









=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB

(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)

quand dans ma feuille excel, je sélectionne 21 cases en colonne,
et





que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée

si maintenant je trace un graphique avec comme unique série mat,
pas





moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une
matrice




{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...

qu'est-ce que j'ai raté dans l'histoire ???

(en fait toutes ces matrices sont calculées par des formules mais
en





les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un
grand





nombre
de coordonnées de points de graphiques, sachant que la longueur
autorisée


par name est limitée)

merci de toute suggestion


























j
Le #363133
merci, l'idée est bonne, mais je n'arrive pas à la faire marcher

en fait j'ai
dans mat1 =EVALUER("{67;28;69;68;29;70;68;69;70}")
dans mat2 =EVALUER("{9;14;68;69;70;50;68;69;70;50;68;69}")
si j'écris dans mat =mat1;mat2
et que j'essaie de visualiser mat dans ma feuille de calcul, je plante
systématiquement excel !


"garnote" mfo2c.123421$
Un anglophone m'a mis sur une piste.
À partir des noms mat0, mat1 et mat2 :
Insérer nom :
mat
=mat1;mat2
Graphique vide et
Données sources
þuil1!mat0
þuil1!mat

Est-ce que ça convient ?

Serge



"garnote" STm2c.123415$
Tout allait bien jusqu'à ce que je fasse référence aux
noms mat0 et mat dans les séries du graphique.
Alors là, BIZZ totalement !

Serge

"garnote" aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" 40497b5f$0$296$
merci, c'est intéressant effectivement
mais ça ne résout pas mon pb (enfin, je n'ai pas trouvé) et ça
impose




des
fonctions vba que je préfèrerais éviter



"gee-dee-"
Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" news:4048223d$0$2472$
boujour

je m'arrache le peu de cheveux qui me reste depuis pas mal de
temps





sur
un
problème de graphiques et matrices :

j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)

j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)

j'utilise la formule suivante pour créer une matrice raboutée
contenant



les
chiffre de mat1 et mat2 à la suite les uns des autres :











=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB

(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)

quand dans ma feuille excel, je sélectionne 21 cases en colonne,
et





que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée

si maintenant je trace un graphique avec comme unique série mat,
pas





moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une
matrice




{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...

qu'est-ce que j'ai raté dans l'histoire ???

(en fait toutes ces matrices sont calculées par des formules
mais






en
les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un
grand





nombre
de coordonnées de points de graphiques, sachant que la longueur
autorisée


par name est limitée)

merci de toute suggestion






























j
Le #363132
j'ai, une autre piste,
je stocke les données sous forme de texte :
txt1 ="67;28;69;68;29;70;68;69;70"
txt2 ="9;14;68;69;70;50;68;69;70;50;68;69"
et je récupère ma matrice dans mat :
mat =EVALUER("{"&txt1&";"&txt2&"}")

c'est pas élégant mais ça a l'air de coller !



"" 404a27a9$0$280$
merci, l'idée est bonne, mais je n'arrive pas à la faire marcher

en fait j'ai
dans mat1 =EVALUER("{67;28;69;68;29;70;68;69;70}")
dans mat2 =EVALUER("{9;14;68;69;70;50;68;69;70;50;68;69}")
si j'écris dans mat =mat1;mat2
et que j'essaie de visualiser mat dans ma feuille de calcul, je plante
systématiquement excel !


"garnote" mfo2c.123421$
Un anglophone m'a mis sur une piste.
À partir des noms mat0, mat1 et mat2 :
Insérer nom :
mat
=mat1;mat2
Graphique vide et
Données sources
þuil1!mat0
þuil1!mat

Est-ce que ça convient ?

Serge



"garnote" STm2c.123415$
Tout allait bien jusqu'à ce que je fasse référence aux
noms mat0 et mat dans les séries du graphique.
Alors là, BIZZ totalement !

Serge

"garnote" aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" 40497b5f$0$296$
merci, c'est intéressant effectivement
mais ça ne résout pas mon pb (enfin, je n'ai pas trouvé) et ça
impose




des
fonctions vba que je préfèrerais éviter



"gee-dee-"
Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" news:4048223d$0$2472$
boujour

je m'arrache le peu de cheveux qui me reste depuis pas mal de
temps





sur
un
problème de graphiques et matrices :

j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du
genre







mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)

j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)

j'utilise la formule suivante pour créer une matrice raboutée
contenant



les
chiffre de mat1 et mat2 à la suite les uns des autres :













=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB

(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)

quand dans ma feuille excel, je sélectionne 21 cases en
colonne,







et
que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée

si maintenant je trace un graphique avec comme unique série
mat,







pas
moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une
matrice




{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...

qu'est-ce que j'ai raté dans l'histoire ???

(en fait toutes ces matrices sont calculées par des formules
mais






en
les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un
grand





nombre
de coordonnées de points de graphiques, sachant que la
longueur







autorisée
par name est limitée)

merci de toute suggestion


































garnote
Le #363128
Quand mat0, mat1 et mat2 sont nommées à partir
de valeurs en colonnes sur la feuille, le graphique
est correct mais je suis incapable de mettre mat
sur la feuille.
La vie est courte et l'art est long, qui disaient !

:-)

Serge



"" 404a26f5$0$307$
dommage !

"garnote" STm2c.123415$
Tout allait bien jusqu'à ce que je fasse référence aux
noms mat0 et mat dans les séries du graphique.
Alors là, BIZZ totalement !

Serge

"garnote" aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" 40497b5f$0$296$
merci, c'est intéressant effectivement
mais ça ne résout pas mon pb (enfin, je n'ai pas trouvé) et ça
impose




des
fonctions vba que je préfèrerais éviter



"gee-dee-"
Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" news:4048223d$0$2472$
boujour

je m'arrache le peu de cheveux qui me reste depuis pas mal de
temps





sur
un
problème de graphiques et matrices :

j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du genre
mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)

j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)

j'utilise la formule suivante pour créer une matrice raboutée
contenant



les
chiffre de mat1 et mat2 à la suite les uns des autres :











=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB

(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)

quand dans ma feuille excel, je sélectionne 21 cases en colonne,
et





que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée

si maintenant je trace un graphique avec comme unique série mat,
pas





moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une
matrice




{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...

qu'est-ce que j'ai raté dans l'histoire ???

(en fait toutes ces matrices sont calculées par des formules
mais






en
les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un
grand





nombre
de coordonnées de points de graphiques, sachant que la longueur
autorisée


par name est limitée)

merci de toute suggestion






























j
Le #363127
ah, tu as raison,
jusque là, j'arrivais à afficher mes matrices tordues dans la page mais pas
dans le graphique, là c'est l'inverse !


"garnote" Bbq2c.123479$
Quand mat0, mat1 et mat2 sont nommées à partir
de valeurs en colonnes sur la feuille, le graphique
est correct mais je suis incapable de mettre mat
sur la feuille.
La vie est courte et l'art est long, qui disaient !

:-)

Serge



"" 404a26f5$0$307$
dommage !

"garnote" STm2c.123415$
Tout allait bien jusqu'à ce que je fasse référence aux
noms mat0 et mat dans les séries du graphique.
Alors là, BIZZ totalement !

Serge

"garnote" aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" 40497b5f$0$296$
merci, c'est intéressant effectivement
mais ça ne résout pas mon pb (enfin, je n'ai pas trouvé) et ça
impose




des
fonctions vba que je préfèrerais éviter



"gee-dee-"
Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" news:4048223d$0$2472$
boujour

je m'arrache le peu de cheveux qui me reste depuis pas mal de
temps





sur
un
problème de graphiques et matrices :

j'ai deux matrices (vecteurs) de chiffres mat1 et mat2, du
genre







mat1={67;28;69;68;29;70;68;69;70}
et mat2={9;14;68;69;70;50;68;69;70;50;68;69}
(les chiffres importent peu)

j'ai une autre matrice mat0={1;2;3;4;5;......21}
avec mb(mat0)=nb(mat1)+nb(mat2)

j'utilise la formule suivante pour créer une matrice raboutée
contenant



les
chiffre de mat1 et mat2 à la suite les uns des autres :













=mat0/mat0*(SI(mat0>NB(mat1);0;1*INDEX(mat1;1*mat0)))+mat0/mat0*(SI(mat0<=NB

(mat1);0;1*INDEX(mat2;1*mat0-NB(mat1))))
cette formule est placée dans un nom excel (mat)

quand dans ma feuille excel, je sélectionne 21 cases en
colonne,







et
que
je
tape {=mat},
miracle, j'ai bien ma supermatrice raboutée

si maintenant je trace un graphique avec comme unique série
mat,







pas
moyen
d'obtenir le bon graphique, tout se passe comme si j'avais une
matrice




{67;67;67;67;....}
en traçant transpose(mat) c'est pas mieux...

qu'est-ce que j'ai raté dans l'histoire ???

(en fait toutes ces matrices sont calculées par des formules
mais






en
les
entrant en dur, c'est pas mieux !
ce que je cherche à faire, c'est de stocker dans des "name" un
grand





nombre
de coordonnées de points de graphiques, sachant que la
longueur







autorisée
par name est limitée)

merci de toute suggestion


































Publicité
Poster une réponse
Anonyme