Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

interruzione linee nei grafici a dispersione

842 views
Skip to first unread message

Ciofegates

unread,
Feb 29, 2012, 10:42:31 AM2/29/12
to
Ho una lunga serie di dati bivariati con alcuni dati mancanti che
vorrei rappresentare in un grafico a dispersione, con i punti uniti da
una linea che si interrompe in corrispondenza dei dati mancanti e
riprende al primo dato valido. I valori di entrambe le serie X e Y
sono calcolati con delle formule.
Non riesco. :(
Se, in corrispondenza del dato mancante, faccio in modo che la formula
restituisca "" per X Excel lo interpreta come uno zero e la linea
schizza di conseguenza. Se invece rimpiazzo la Y con "" allora Excel
cancella *tutte* le linee.
Uso Excel 2003. Come dovrei fare? Grazie.

Andrea.9

unread,
Feb 29, 2012, 11:55:08 AM2/29/12
to
non ho ben capito cosa vuoi fare
se ti serve ignorare un dato nel grafico devi mettere #N/D!
ciao
andrea

Ciofegates

unread,
Mar 1, 2012, 6:42:55 AM3/1/12
to
> non ho ben capito cosa vuoi fare
> se ti serve ignorare un dato nel grafico devi mettere #N/D!

1 2 3 4 5
1 2 #N/D 4 5

Se creo un grafico a dispersione, e formatto la serie di dati in modo da visualizzare la linea, questa appare continua. Io ho bisogno invece che il punto con il dato mancante non venga interpolato, e cioè interrompa la linea di congiunzione dei punti, in modo da far apparire due linee: una che congiunge il punto (1,1) con (2,2), e l'altra che congiunge il punto (4,4), (5,5).

paoloard

unread,
Mar 1, 2012, 8:38:04 AM3/1/12
to
"Ciofegates" ha scritto nel messaggio
news:33536206.1168.1330602175328.JavaMail.geo-discussion-forums@ynlt17...

> non ho ben capito cosa vuoi fare
> se ti serve ignorare un dato nel grafico devi mettere #N/D!

1 2 3 4 5
1 2 #N/D 4 5

Se creo un grafico a dispersione, e formatto la serie di dati in modo da
visualizzare la linea, questa appare continua. Io ho bisogno invece che il
punto con il dato mancante non venga interpolato, e cioč interrompa la linea
di congiunzione dei punti, in modo da far apparire due linee: una che
congiunge il punto (1,1) con (2,2), e l'altra che congiunge il punto (4,4),
(5,5).


Semplicemente cancella il dato.
http://imageshack.us/photo/my-images/405/spezzata.jpg/

-- fai sapere
ciao paoloard
http://www.riolab.org


Ciofegates

unread,
Mar 1, 2012, 12:40:02 PM3/1/12
to
> Se creo un grafico a dispersione, e formatto la serie di dati in modo da
> visualizzare la linea, questa appare continua. Io ho bisogno invece che il
> punto con il dato mancante non venga interpolato, e cioè interrompa la linea
> di congiunzione dei punti, in modo da far apparire due linee: una che
> congiunge il punto (1,1) con (2,2), e l'altra che congiunge il punto (4,4),
> (5,5).
>
>
> Semplicemente cancella il dato.
> http://imageshack.us/photo/my-images/405/spezzata.jpg/

D'accordo, scusate se conoscevo già questa soluzione ma non l'ho dichiarato esplicitamente. Come ho detto nel primo messaggio, i valori sono calcolati in base a formule. Se elimino le formule, poi a ogni variazione dei miei dati (se volete, parametri) di partenza il calcolo del valore la cui formula ho eliminato risulta compromesso.

Andrea.9

unread,
Mar 1, 2012, 12:59:11 PM3/1/12
to
> > Semplicemente cancella il dato.
>
> D'accordo, scusate se conoscevo già questa soluzione ma non l'ho dichiarato esplicitamente. Come ho detto nel primo messaggio, i valori sono calcolati in base a formule. Se elimino le formule, poi a ogni variazione dei miei dati (se volete, parametri) di partenza il calcolo del valore la cui formula ho eliminato risulta compromesso.

ho pensato che una soluzione poteva essere quella di creare + serie di
dati separate ma, anche creando la giusta tabella con delle formule, i
valori "" sarebbero visualizzati come 0 e non come "cancellati" :-(
mi sa che ci vuole un po' di vba e li non posso aiutarti
ciao
andrea


plinius

unread,
Mar 1, 2012, 2:16:36 PM3/1/12
to

"Ciofegates" <ciofe...@mmmmail.com> ha scritto nel messaggio
news:29657550.1524.1330623602747.JavaMail.geo-discussion-forums@vbux23...
*****************

Prova con:
=SE(tuaformula="";NON.DISP();tuaformula)

Ciao,
E.


Ciofegates

unread,
Mar 1, 2012, 3:44:00 PM3/1/12
to
> Prova con:
> =SE(tuaformula="";NON.DISP();tuaformula)

La soluzione era tanto semplice quanto intelligente. Ho detto tutto. :) Grazie.

Andrea.9

unread,
Mar 1, 2012, 3:56:48 PM3/1/12
to
> Prova con:
> =SE(tuaformula="";NON.DISP();tuaformula)
>
> Ciao,
> E.

chissà perchè scrivevo #N/D! anzichè #N/D ?
in effetti ora il valore mancante non va più a 0
però ciofega [ bel nome ;-) ] vorrebbe interrompere la linea e quindi
ci vogliono proprio serie distinte
ciao
andrea

Andrea.9

unread,
Mar 1, 2012, 4:55:31 PM3/1/12
to
> chissà perchè scrivevo #N/D! anzichè #N/D ?
> in effetti ora il valore mancante non va più a 0
> però ciofega [ bel nome ;-) ] vorrebbe interrompere la linea e quindi
> ci vogliono proprio serie distinte
> ciao
> andrea

ecco, ho preparato un fila con una soluzione per avere serie distinte.
lo trovi qui:
https://docs.google.com/open?id=0B1kt3cvRBcZwdWFzWW1tcENUNG11ODlrTGlOSG5jZw
ovviamente è da adattare alle tue esigenze
fai sapere
ciao
andrea

Andrea.9

unread,
Mar 1, 2012, 5:23:18 PM3/1/12
to
> ecco, ho preparato un fila con una soluzione per avere serie distinte.
> lo trovi qui:https://docs.google.com/open?id=0B1kt3cvRBcZwdWFzWW1tcENUNG11ODlrTGlO...
> ovviamente è da adattare alle tue esigenze
> fai sapere
> ciao
> andrea

ho modificato il file con alcune aggiunte.
ecco il nuovo link:
https://docs.google.com/open?id=0B1kt3cvRBcZwdGoycHdFMW9SLW0wNzlsUkhvOTJSdw
ciao
andrea

Ciofegates

unread,
Mar 2, 2012, 12:50:43 PM3/2/12
to
> ecco, ho preparato un fila con una soluzione per avere serie distinte.
> lo trovi qui:
> https://docs.google.com/open?id=0B1kt3cvRBcZwdWFzWW1tcENUNG11ODlrTGlOSG5jZw
> ovviamente è da adattare alle tue esigenze

Io in verità volevo una serie sola. La soluzione di E. va benissimo. Grazie.

Andrea.9

unread,
Mar 2, 2012, 1:45:45 PM3/2/12
to
On 2 Mar, 18:50, Ciofegates <ciofega...@mmmmail.com> wrote:
> > ecco, ho preparato un fila con una soluzione per avere serie distinte.
> > lo trovi qui:
> >https://docs.google.com/open?id=0B1kt3cvRBcZwdWFzWW1tcENUNG11ODlrTGlO...
> > ovviamente è da adattare alle tue esigenze
>
> Io in verità volevo una serie sola. La soluzione di E. va benissimo. Grazie.

bene non c'è problema ho comunque imparato a fare una cosa nuova e mi
sono divertito a trovare la soluzione :-)
comunque tu scrissi:
"Io ho bisogno invece che il punto con il dato mancante non venga
interpolato, e cioè interrompa la linea di congiunzione dei punti, in
modo da far apparire due linee: una che congiunge il punto (1,1) con
(2,2), e l'altra che congiunge il punto (4,4), (5,5)."
e sottolineerei "interrompa la linea" e "due linee"
ciao
andrea

eliano

unread,
Mar 2, 2012, 4:40:06 PM3/2/12
to
LOL
Calma & gesso Andrea, perche' se io scrissi, tu scrissesti, egli
scrissette, noi scrissessimo, voi scrisseste, loro scrissettero, a
schifio finisce.:-))
Cordialmente,
Eliano

Andrea.9

unread,
Mar 2, 2012, 6:31:23 PM3/2/12
to
> LOL
> Calma & gesso Andrea, perche' se io scrissi, tu scrissesti, egli
> scrissette, noi scrissessimo, voi scrisseste, loro scrissettero, a
> schifio finisce.:-))
> Cordialmente,
> Eliano

era meglio: tu scrivetti ^__^
ciao
andrea
0 new messages