Buongiorno, vi chiedo gentilmente come ottenere con excel 2010 un grafico a linee dinamico che si aggiorni automaticamente al variare dei dati di origine. Mi spiego meglio:
La cella A1 la denomino “Data”, la cella B1 “Close”, la cella C1 “Z-score”
- Nelle celle A2, A3, A4, A5 e così via inserisco le date in ordine crescente, escludendo i sabati e le domeniche (09/06/14, 10/06/14, 11/06/14 etc..);
- Nelle celle B2,B3,B4,B5 e così via inserisco (sarebbe utile capire come farlo in DDE, ma ci si può pensare dopo) i valori di chiusura dell’indice di borsa. Ad es.21850(B2), 21957(B3) e così via;
- nelle celle D1 e E1 calcolo rispettivamente la media e la deviazione standard con riferimento ai valori “Close”, di un certo numero di “Close” ( ad esempio prendendo in considerazione 250 valori di close)
- nelle celle C2, C3, C4, C5 e così via calcolo lo Z-Score con la formula “(Close-Media)/Deviazione standard.
Il mio scopo sarebbe quello di ottenere un grafico a linee, con l’indicazione della data e dello Z-Score, che si aggiorni automaticamente quando inserisco ogni giorno il valore del close, con l’accortezza che:
- la media, la deviazione standard, lo Z-score e quindi il grafico a linee siano riferiti sempre allo stesso numero di campioni (ad. Es. 250), nel senso che devono includere l’ultima data inserita e l’ultimo valore di close inserito e devono
quindi escludere la prima data inserita (cella A2), il primo valore di close inserito (B2), il primo valore di z-Score calcolato (C2) e così via.
Ciao Antonio,
il problema dei grafici con intervalli dinamici è di per sé banale. E' sufficiente fornire al grafico un intervallo dinamico - none definito che si autoridimensiona con l'aggiunta o la cancellazione di dati - invece che un intervallo statico ad esempio A2:A1000.
Come si definisce un intervallo dinamico sulla colonna A che inizia dalla riga 2 fino all'ultima occupata?
Ctrl+F3 Inserisci
Scegli il nome che preferisci e nella casella Riferito a digita:
=SCARTO(A2;;;CONTA.VALORI(A2:A1000))
Ora la serie del grafico farà riferimento a quel nome.
Le formule, invece, non si duplicano da sole all'aggiunta di nuovo dato ma, una volta aggiunto il nuovo valore ricopierai la formula dal rigo precedente. Ovviamente anche in questo caso, potrai fare riferimento ad un intervallo dinamico - che utilizzi ad
esempio le 250 celle precedenti - utilizzando la funzione SCARTO().
Ad esempio, la media dei precedenti 10 valori della colonna A, la puoi ottenere con la seguente formula:
=MEDIA(SCARTO(A11;-9;;10))