Grazie a chi potrŕ aiutarmi.
Ferruccio Levi
Seleziona il grafico e imposta:
Strumenti > Opzioni > Grafico
Traccia celle vuote come:
Nessun tracciato (ignora distanze)
--
Ciao
Ignazio
Grazie.
Ferruccio Levi
"Ignazio" <i_putign...@SeScriviAvirgilio.it> ha scritto nel messaggio
news:OifGBaPw...@TK2MSFTNGP15.phx.gbl...
> Ho provato ma non funziona.
> Ma forse la cella non è vuota: contiene una stringa di lunghezza nulla; di
> fatto la cella è riempita con una istruzione del tipo: SE(a1>30;A1;"")
> Cosa devo inserire invece di "" per ottenere davvero una cella vuota ?
Ok, "" come qualsiasi stringa viene considerato come 0.
Prova con
=SE(a1>30;A1;NON.DISP())
--
Tiziano Marmiroli
Microsoft MVP - Office
Prova ad utilizzare la funzione NON.DISP():
SE(a1>30;A1;NON.DISP())
Non ti interrompe il grafico, ma perlomeno evita che rimbalzi sullo zero.
Facci sapere.
--
Ciao
Ignazio
Ferruccio Levi
"Ignazio" <i_putign...@SeScriviAvirgilio.it> ha scritto nel messaggio
news:%23Vy3KCQ...@tk2msftngp13.phx.gbl...
>
> "ferruccio levi" <ferrucc...@viaarchimede.it> ha scritto nel messaggio
> news:2ups0uF...@uni-berlin.de...
>> Ho provato ma non funziona.
>> Ma forse la cella non č vuota: contiene una stringa di lunghezza nulla;
>> di
>> fatto la cella č riempita con una istruzione del tipo: SE(a1>30;A1;"")
non è possibile (almeno fino a xp).
la richiesta di una funzione =nulla() è al primo posto delle richieste
rivolte al gruppo di sviluppo di excel da parte degli mvp che si occupano
di excel.
con =SE(a1>30;A1;"") ottieni un valore zero
con =SE(a1>30;A1;#N/D) ottieni un valore interpolato
di solito si ricorre a formule del tipo
=SE(a1>30;A1;"cancellami prima di visualizzare il grafico!")
:-)
.f
http://www.prodomosua.it
Ciao Fernando,
ho fatto questa prova.
Lasciando la formula =SE(a1>30;A1;"") e impostando il filtro automatico,
scegliendo (NonVuote) scompaiono le righe in cui il risultato della formula
è "".
Quindi?
Il filtro legge la cella come vuota e non come valore zero?
Se è così, perchè quello che vale per i filtri non vale anche per i grafici?
A parte questi dubbi, la cosa che mi sembra interessante è che si può
sfruttare questa caratteristica dei filtri per visualizzare solo la parte
del grafico con valori diversi da "" e da celle vuote impostando per il
grafico:
Strumenti > Opzioni > Grafico
[v] Traccia solo celle visibili
In questo modo si può ovviare alla visualizzazione di un grafico interpolato
mediante l'uso di #N/D, o sbaglio?
Certo la cosa funziona solo su di una serie di dati (se le formule che
Ferruccio indicava sono solo su di una sola colonna, la procedura mi sembra
attuabile).
--
Ciao
Ignazio
> ho fatto questa prova.
>
> Lasciando la formula =SE(a1>30;A1;"") e impostando il filtro
> automatico, scegliendo (NonVuote) scompaiono le righe in cui il
> risultato della formula è "".
> Quindi?
> Il filtro legge la cella come vuota e non come valore zero?
> Se è così, perchè quello che vale per i filtri non vale anche per i
> grafici?
>
> A parte questi dubbi, la cosa che mi sembra interessante è che si può
> sfruttare questa caratteristica dei filtri per visualizzare solo la
> parte del grafico con valori diversi da "" e da celle vuote
> impostando per il grafico:
> Strumenti > Opzioni > Grafico
> [v] Traccia solo celle visibili
>
> In questo modo si può ovviare alla visualizzazione di un grafico
> interpolato mediante l'uso di #N/D, o sbaglio?
> Certo la cosa funziona solo su di una serie di dati (se le formule che
> Ferruccio indicava sono solo su di una sola colonna, la procedura mi
> sembra attuabile).
Questo varrebbe però solo per i grafici xy, negli altri casi elimini
alcune categorie delle ascisse che dovrebbero comunque essere presenti
nel grafico.
--
( )---cucchiaino
> > A parte questi dubbi, la cosa che mi sembra interessante è che si può
> > sfruttare questa caratteristica dei filtri per visualizzare solo la
> > parte del grafico con valori diversi da "" e da celle vuote
> > impostando per il grafico:
> > Strumenti > Opzioni > Grafico
> > [v] Traccia solo celle visibili
> >
> > In questo modo si può ovviare alla visualizzazione di un grafico
> > interpolato mediante l'uso di #N/D, o sbaglio?
> > Certo la cosa funziona solo su di una serie di dati (se le formule che
> > Ferruccio indicava sono solo su di una sola colonna, la procedura mi
> > sembra attuabile).
>
> Questo varrebbe però solo per i grafici xy, negli altri casi elimini
> alcune categorie delle ascisse che dovrebbero comunque essere presenti
> nel grafico.
Ciao cucchiaino,
è come dici tu, però non è detto che questa non possa anche essere una cosa
auspicabile (certo dipende dalle esigenze).
--
Ciao
Ignazio
è proprio il contrario ciò che manca.
nella costruzione di un grafico mentre ho la possibilità di avere un dato interpolato tramite
una formula, non ho la possibilità di creare una disconnessione tramite una formula.
utlizzando le funzionalità automatica di interpolazione dei dati mancanti di excel
posso facilmente risolvere i problemi di interpolazione, utilizzando una formula
che dia come risultato #n/d, ma non ho la possibilità di ricreare con una
formula una disconnessione, al pari di una cella vuota, perchè "" viene
interpretato come 0.
per tutta una classe di grafici molto numerosa, questa è una limitazione
insostenibile. la maggior parte dei grafici che vedi in
http://www.prodomosua.it/ppage02.html
potrebbero essere risolti senza bisogno di macro perchè l'unica cosa
che si limitano a fare le macro è: cancellare le celle "".
[vedi ad esempio in cluster.exe la rappresentazione del dendrogramma,
seleziona il dendrogramma, clic destro, formato serie di dati :: motivo e
cambia il colore della linea. vedrai delle linee di interconnessione che
nel grafico così come era presentato non c'erano. ho dovuto
costruire una macro, peraltro molto complessa, unicamente perchè
non è possibile dire ad excel di interpretare una cella vuota come
una cella vuota!]
(c'è da dire che una funzione =NULLA(), mentre avrebbe senso per
i grafici, creerebbe non pochi problemi al foglio di lavoro: quale sarebbe
la risposta che deve fornire la funzione isFormula(range("A1")) se la
cella A1 contiene =NULLA()?
la funzionalità di interpolazione di excel introdotta non ricordo più da
quale versione era una cosa di cui potevo anche fare a meno
(posso sempre ricostruirmi un dato con una formula di interpolazione
e solitamente lo faccio, perchè non ho alcun controllo sul tipo di
interpolazione che excel fa in maniera automatica), mentre
non posso in alcun modo creare una 'finta' cella vuota, se non
cancellando manualmente o tramite una macro il contenuto della
cella.
.f
http://ww.prodomosua.it