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

rabouter des matrices

15 réponses
Avatar
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

10 réponses

1 2
Avatar
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 ????
@+
"" a écrit dans le message de
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










Avatar
j
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-" a écrit dans le message de news:

Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" a écrit dans le message de
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














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

Serge


"" a écrit dans le message de news:
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-" a écrit dans le message de news:

Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" a écrit dans le message de
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


















Avatar
garnote
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" a écrit dans le message de news:
aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" a écrit dans le message de news:
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-" a écrit dans le message de news:

Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" a écrit dans le message de
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






















Avatar
garnote
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" a écrit dans le message de news:
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" a écrit dans le message de news:
aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" a écrit dans le message de news:
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-" a écrit dans le message de news:

Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" a écrit dans le message de
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


























Avatar
j
dommage !

"garnote" a écrit dans le message de news:
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" a écrit dans le message de news:
aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" a écrit dans le message de news:
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-" a écrit dans le message de news:

Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" a écrit dans le message de
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


























Avatar
j
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" a écrit dans le message de news:
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" a écrit dans le message de news:
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" a écrit dans le message de news:
aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" a écrit dans le message de news:
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-" a écrit dans le message de news:

Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" a écrit dans le message de
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






























Avatar
j
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 !



"" a écrit dans le message de news:
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" a écrit dans le message de news:
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" a écrit dans le message de news:
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" a écrit dans le message de news:
aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" a écrit dans le message de news:
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-" a écrit dans le message de news:

Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" a écrit dans le message de
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


































Avatar
garnote
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



"" a écrit dans le message de news:
404a26f5$0$307$
dommage !

"garnote" a écrit dans le message de news:
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" a écrit dans le message de news:
aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" a écrit dans le message de news:
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-" a écrit dans le message de news:

Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" a écrit dans le message de
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






























Avatar
j
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" a écrit dans le message de news:
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



"" a écrit dans le message de news:
404a26f5$0$307$
dommage !

"garnote" a écrit dans le message de news:
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" a écrit dans le message de news:
aym2c.123414$
En suivant tes explications, j'ai vu aussi ta super matrice
et j'ai obtenu un graphique correct ???

Serge


"" a écrit dans le message de news:
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-" a écrit dans le message de news:

Bonsoir Jacques,
un passage sur MPEP m'a fait découvrir ce lien :
http://home.pacbell.net/beban
peut-etre connais-tu déja ????
@+
"" a écrit dans le message de
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


































1 2