Discussione:
Intervallo dati variabile per grafico excel
(troppo vecchio per rispondere)
DividedCoder
2010-01-04 21:06:08 UTC
Permalink
ciao
non so se il titolo che ho messo sia corretto comunque cerco di farmi capire
qui, scusate se scrivo sciocchezze-:)
Io mi sono fatto un file excel per tenermi dei conti e ho creato un grafico
per visualizzare dei valori che si succedono nel tempo.
Il grafico va a pescare i valori nella colonna A del foglio 2 tramite questa
dicitura :Foglio2!$A$2:$A$40.
Il primo valore sarà sulla cella A2, il secondo sulla A3 e via dicendo, ogni
valore è uguale al precedente + x.
quando sono passati ad esempio due giorni io ho inserito due valori ma il
grafico chiaramente ne legge sempre 40 e si presenta con i primi due punti
corretti e poi una lunga linea dritta che unisce gli altri 37 punti tutti
pari all'ultimo valore inserito.
Poi quando arrivo al 40esimo valore modifico e metto 60 e allora mi trovo la
linea dritta che unisce altri 20 punti tutti pari al 40 valore.
potrei mettere subito 100 ma all'inizio dell'anno mi troverei un grafico
lunghissimo con solo i primi punti "validi" e allora vado avanti di 20 in
20.
Non è possibile impostare il grafico in modo che vada a leggersi sempre fino
all'ultimo valore inserito?
Grazie
Ignazio
2010-01-04 21:45:45 UTC
Permalink
Post by DividedCoder
ciao
non so se il titolo che ho messo sia corretto comunque cerco di farmi
capire qui, scusate se scrivo sciocchezze-:)
Io mi sono fatto un file excel per tenermi dei conti e ho creato un
grafico per visualizzare dei valori che si succedono nel tempo.
Il grafico va a pescare i valori nella colonna A del foglio 2 tramite
questa dicitura :Foglio2!$A$2:$A$40.
Il primo valore sarà sulla cella A2, il secondo sulla A3 e via dicendo,
ogni valore è uguale al precedente + x.
quando sono passati ad esempio due giorni io ho inserito due valori ma il
grafico chiaramente ne legge sempre 40 e si presenta con i primi due punti
corretti e poi una lunga linea dritta che unisce gli altri 37 punti tutti
pari all'ultimo valore inserito.
Poi quando arrivo al 40esimo valore modifico e metto 60 e allora mi trovo
la linea dritta che unisce altri 20 punti tutti pari al 40 valore.
potrei mettere subito 100 ma all'inizio dell'anno mi troverei un grafico
lunghissimo con solo i primi punti "validi" e allora vado avanti di 20 in
20.
Non è possibile impostare il grafico in modo che vada a leggersi sempre
fino all'ultimo valore inserito?
Grazie
Leggi:
http://groups.google.it/group/microsoft.public.it.office.excel/msg/e4d9547d45b55f8e?hl=it
--
Ciao,
Ignazio
http://www.riolab.org
DividedCoder
2010-01-04 22:23:45 UTC
Permalink
Post by Ignazio
http://groups.google.it/group/microsoft.public.it.office.excel/msg/e4d9547d45b55f8e?hl=it
grazie, effettivamente è quello che mi serviva e funziona.
Peccato che è emerso un'altro problema che non avevo previsto e che mi
risulta difficile spiegare.
Faccio una domanda per vedere se riesco ad avvicinarmi all'obiettivo:
nella cella J35 c'è la formula di una somma ma io voglio che la somma venga
calcolata solo se la cella A36 non è vuota, se invece la cella A36 è vuota
voglio che la cella J35 rimanga a sua volta vuota.
Grazie per l'aiuto, sono un auto-didatta e faccio queste cose per hobby-:)))
Abbi pazienza.
giovanna
2010-01-04 22:53:32 UTC
Permalink
Post by DividedCoder
nella cella J35 c'è la formula di una somma ma io voglio che la somma venga
calcolata solo se la cella A36 non è vuota, se invece la cella A36 è vuota
voglio che la cella J35 rimanga a sua volta vuota.
ciao,
provo ad aiutarti un po' su questo:
In J35:
SE(A36<>"";tua_somma;"")
--
ciao
giovanna
.......................
www.riolab.org
.........................
Divided Coder
2010-01-05 17:14:01 UTC
Permalink
grazie
stasera provo con calma il tuo suggerimento.
Post by giovanna
Post by DividedCoder
nella cella J35 c'è la formula di una somma ma io voglio che la somma venga
calcolata solo se la cella A36 non è vuota, se invece la cella A36 è vuota
voglio che la cella J35 rimanga a sua volta vuota.
ciao,
SE(A36<>"";tua_somma;"")
--
ciao
giovanna
........................
www.riolab.org
..........................
.
DividedCoder
2010-01-06 01:43:23 UTC
Permalink
Post by giovanna
Post by DividedCoder
calcolata solo se la cella A36 non è vuota, se invece la cella A36 è vuota
voglio che la cella J35 rimanga a sua volta vuota.
ciao,
SE(A36<>"";tua_somma;"")
Ciao
come mi avete spiegato le cose funzionano però la cella J35 che contiene la
formula, pur rimanendo correttamente vuota viene interpretata dal grafico
come 0 e quindi sono al punto di partenza con un grafico che legge sempre lo
stesso intervallo di valori di prima.
Se tolgo la formula allora il grafico è OK ma così chiaramente tutta la
matematica va in malora.
Non vorrei fosse perché in origine la cella contiene un numero frutto della
formula che tu hai chiamato tua_somma e il grafico non riesce a scrollarsi
di dosso il valore ma lo considera 0, mi è già capitato in altre circostanze
tipo una formattazione condizionale che mi fa diventare rossa o blu la cella
che in origine è bianca.
Se la condizione blu si avvera e la cella diventa blu anche se tu fai che la
condizione non sia più vera la cella non ritorna più bianca ma rimane blu o
si trasforma in rossa se si avvera la condizione rossa, cioè funziona bene
ma non torna più allo stato originale.
In questo caso dovrei rifare tutto il file ex-novo ma vale la pena di
tentare?
giovanna
2010-01-06 08:52:01 UTC
Permalink
Post by DividedCoder
Post by giovanna
Post by DividedCoder
calcolata solo se la cella A36 non è vuota, se invece la cella A36 è
vuota
Post by DividedCoder
voglio che la cella J35 rimanga a sua volta vuota.
ciao,
SE(A36<>"";tua_somma;"")
Ciao
come mi avete spiegato le cose funzionano però la cella J35 che contiene la
formula, pur rimanendo correttamente vuota viene interpretata dal grafico
come 0 e quindi sono al punto di partenza con un grafico che legge sempre lo
stesso intervallo di valori di prima.
Da quel che posso capire ...
prova a modificare così la formula:

SE(A36<>"";tua_somma;#N/D)
Così il valore 0 viene ignorato...
--
ciao
giovanna
.......................
www.riolab.org
.........................
DividedCoder
2010-01-06 13:54:55 UTC
Permalink
non riesco a venirne fuori, probabilmente si può fare ma impazzirei.
oppure dovrei creare un nuovo file per vedere con le celle "vergini" cosa
succede.
solo che sarebbe un lavoraccio.
cambio decisamente strategia-:))))
Posso mettere una formula nei dati di origine del grafico che mi va a
leggere il valore più alto in una colonna e lo usa per creare l'intervallo?
Così mi basterebbe aggiungere una colonna con 1 cifra ad ogni evento che
deve essere monitorato dal grafico per far sì che questo sia sempre "lungo"
tanto quanto i dati, in corrispondenza del primo evento metto 2, secondo
evento 3 e via dicendo.
Ad esempio gli metterei come intervallo
=Foglio2!$B$2:$B$(formula_che_legge_il valore_più_alto_nella_colonna_X) e
l'intervallo si allunga ogni volta fino al numero che scrivo io nella
colonna X.
E' una sciocchezza?
Grazie
Post by giovanna
Post by DividedCoder
Post by giovanna
Post by DividedCoder
calcolata solo se la cella A36 non è vuota, se invece la cella A36 è
vuota
Post by DividedCoder
voglio che la cella J35 rimanga a sua volta vuota.
ciao,
SE(A36<>"";tua_somma;"")
Ciao
come mi avete spiegato le cose funzionano però la cella J35 che contiene
la formula, pur rimanendo correttamente vuota viene interpretata dal
grafico come 0 e quindi sono al punto di partenza con un grafico che
legge sempre lo stesso intervallo di valori di prima.
Da quel che posso capire ...
SE(A36<>"";tua_somma;#N/D)
Così il valore 0 viene ignorato...
--
ciao
giovanna
.......................
www.riolab.org
.........................
giovanna
2010-01-06 14:10:39 UTC
Permalink
Post by DividedCoder
non riesco a venirne fuori, probabilmente si può fare ma impazzirei.
oppure dovrei creare un nuovo file per vedere con le celle "vergini" cosa
succede.
solo che sarebbe un lavoraccio.
cambio decisamente strategia-:))))
Posso mettere una formula nei dati di origine del grafico che mi va a leggere
il valore più alto in una colonna e lo usa per creare l'intervallo?
................................
No, stando così le cose io rinuncio a indagare per comprendere.... :-))
Non te la prendere, sorrido..

L'unica cosa che posso pensare è che non hai seguito *pedissequamente*
le indicazioni del link segnalato da Ignazio, per costruire il grafico
dinamico.
Ripartirei da lì!
E poi, utilizza la formula con #N/D
--
ciao
giovanna
.......................
www.riolab.org
.........................
DividedCoder
2010-01-06 16:06:34 UTC
Permalink
Post by DividedCoder
Posso mettere una formula nei dati di origine del grafico che mi va a
leggere il valore più alto in una colonna e lo usa per creare l'intervallo?
................................
L'unica cosa che posso pensare è che non hai seguito *pedissequamente* le
indicazioni del link segnalato da Ignazio, per costruire il grafico
dinamico.
Ripartirei da lì!
E poi, utilizza la formula con #N/D
va beh, faccio ancora un pi di tentativi e vediamo se tiro fuori qualcosa
grazie mille

Loading...