Nora tiene un registro del tempo da anni. Ogni foglio della cartella di lavoro è un anno separato, con la colonna A su ogni foglio le date dell’anno e la colonna B la quantità di precipitazioni in quel giorno, se presenti. Nora vorrebbe creare un grafico che mostri le precipitazioni di quest’anno rispetto alle precipitazioni dell’anno scorso, fino ad oggi. Si chiede se esiste un modo per fare in modo che questo grafico faccia automaticamente riferimento ai valori di precipitazione corretti per entrambi gli anni in base alla data odierna.

Ci sono un paio di modi in cui questa esigenza può essere soddisfatta, a seconda esattamente di ciò che si desidera ottenere. Se desideri solo confrontare le precipitazioni di quest’anno con le precipitazioni dell’anno scorso, per data, puoi farlo facilmente impostando alcuni intervalli dinamici denominati che definiscono i dati che desideri utilizzare.

Per cominciare, supponiamo che i tuoi dati per il 2015 siano in un foglio di lavoro denominato 2015 e i tuoi dati per il 2016 (finora) siano in un foglio di lavoro denominato 2016.

In ogni foglio di lavoro, la riga 1 contiene intestazioni, il che significa che le date iniziano effettivamente nella cella A2 e le letture delle precipitazioni nella cella B2.

Segui questi passaggi per impostare gli intervalli:

  1. Visualizza la scheda Formule della barra multifunzione.

  2. Nel gruppo Nomi definiti, fare clic sullo strumento Gestione nomi. Excel visualizza la finestra di dialogo Gestione nomi.

  3. Fare clic sul pulsante Nuovo. Excel visualizza la finestra di dialogo Nuovo nome. (Vedi figura 1.)

  4. Nel campo Nome, inserisci il nome CurrentYear (nota che questa è una singola parola, senza spazi).

  5. Nel campo Si riferisce a, immettere la seguente formula:

  6. Fare clic sul pulsante OK per completare la creazione dell’intervallo denominato. Il nuovo intervallo dovrebbe essere visualizzato nella finestra di dialogo Gestione nomi.

  7. Fare di nuovo clic sul pulsante Nuovo. Excel (di nuovo) visualizza la finestra di dialogo Nuovo nome.

  8. Nel campo Nome, inserisci il nome PreviousYear (nota che questa è, ancora una volta, una singola parola, senza spazi).

  9. Nel campo Si riferisce a, immettere la seguente formula:

  10. Fare clic sul pulsante OK. Il nuovo intervallo dovrebbe essere visualizzato nella finestra di dialogo Gestione nomi.

  11. Fare clic sul pulsante Nuovo una terza volta. Excel visualizza la finestra di dialogo Nuovo nome.

  12. Nel campo Nome, inserisci il nome Date.

  13. Nel campo Si riferisce a, immettere la seguente formula:

  14. Fare clic sul pulsante Chiudi per chiudere la finestra di dialogo Gestione nomi.

Con gli intervalli definiti, ora puoi creare il grafico utilizzando questi intervalli:

  1. Visualizza la scheda Inserisci della barra multifunzione.

  2. Nel gruppo Grafici fare clic sull’opzione Colonna. Excel visualizza un elenco a discesa.

  3. Fare clic una volta sul formato Colonna raggruppata. (Questa è la prima opzione sotto l’intestazione della colonna 2-D.) Excel crea un oggetto grafico vuoto nel foglio di lavoro.

  4. Fare clic con il pulsante destro del mouse sull’oggetto del grafico. Excel visualizza un menu contestuale.

  5. Scegli Seleziona dati dal menu contestuale. Excel visualizza la finestra di dialogo Seleziona origine dati, che dovrebbe essere completamente vuota perché non hai aggiunto alcun intervallo di dati al grafico.

  6. Sul lato sinistro della finestra di dialogo, sotto le voci della legenda (serie)

fare clic sul pulsante Aggiungi. Excel visualizza la finestra di dialogo Modifica serie. (Vedi figura 2.)

  1. Nel campo Nome serie, inserisci 2015.

  2. Nel campo Valori serie, inserisci questo: “2015”! PreviousYear.

  3. Fare clic sul pulsante OK. La serie di dati viene ora visualizzata nella finestra di dialogo Seleziona origine dati.

  4. Fare di nuovo clic sullo stesso pulsante Aggiungi su cui si è fatto clic nel passaggio 6. Excel visualizza nuovamente la finestra di dialogo Modifica serie di dati.

  5. Nel campo Nome serie, inserisci 2016.

  6. Nel campo Valori serie, inserisci questo: “2016”! CurrentYear.

  7. Fare clic sul pulsante OK. Questa seconda serie di dati viene ora visualizzata nella finestra di dialogo Seleziona origine dati.

  8. Sul lato destro della finestra di dialogo, sotto Orizzontale (Categoria)

Intestazione Axis Labels, fare clic sul pulsante Modifica. Excel visualizza la finestra di dialogo Etichette asse. (Vedi figura 3.)

  1. In Axis Label Range, inserisci questo: “2016”! Date.

  2. Fare clic sul pulsante OK. La finestra di dialogo Seleziona origine dati dovrebbe essere completamente compilata con le informazioni necessarie. (Vedi figura 4.)

  3. Fare clic su OK per chiudere la finestra di dialogo Seleziona origine dati.

Il grafico aggiornato, che mostra solo le date fino alla data odierna, dovrebbe ora essere visibile. È possibile continuare a formattare il grafico, come desiderato.

(Ad esempio, probabilmente vorrai formattare le date nel grafico in modo che non includano un anno.) Inoltre, il grafico è dinamico, in modo che quando apri la cartella di lavoro domani rifletterà un giorno in più di quanto non facesse oggi.

Un altro modo per gestirlo è riconsiderare la modalità di archiviazione dei dati.

Invece di memorizzare tutte le letture delle precipitazioni su fogli di lavoro separati (per anno), inseriscili tutti su un unico foglio di lavoro. Poiché Excel può gestire oltre un milione di righe di dati in un foglio di lavoro, non incontrerai alcuna limitazione pratica. (Un milione di righe rappresenta ben più di 2.700 anni.)

Ora, su un foglio di lavoro diverso, puoi utilizzare due formule di matrice per calcolare le precipitazioni cumulative per entrambi gli anni, fino ad oggi. La seguente formula di matrice fornirà le precipitazioni dell’anno precedente:

=SUM(Data!B2:B1000*IF(Data!A2:A1000>=DATE(YEAR(NOW())-1,1,1),IF(Data!A2:A1000<=EDATE(NOW(),-12),1,0)))

Ciò presuppone che le letture delle precipitazioni originali si trovino su un foglio di lavoro denominato Dati e che non si estendano oltre le 1000 righe. (Puoi modificare uno di questi, se necessario.) Per ottenere le precipitazioni aggiornate per quest’anno, puoi usare questa formula di matrice:

=SUM(Data!B2:B1000*IF(Data!A2:A1000>=DATE(YEAR(NOW()),1,1),IF(Data!A2:A1000<=NOW(),1,0)))

Ricorda: si tratta di entrambe le formule di matrice, quindi devono essere immesse utilizzando Ctrl + Maiusc + Invio. Il singolo valore restituito da ciascuna formula rappresenta le precipitazioni cumulative di ogni anno fino ad oggi. Questi due valori possono quindi essere utilizzati in qualsiasi grafico desiderato.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (13427) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.