Come inserire le date mancanti nel grafico


14

Sto cercando un modo semplice per tracciare un elenco di valori ciascuno correlato a una data. Per esempio:

Date      Value
11/7/13   2
11/8/13   2
11/11/13  3
11/14/13  2

Ecc. Il problema è che il grafico non mostra un andamento corretto poiché molte date non hanno occorrenze o valore per quella data. Quindi, nel grafico, le cose sembrano a posto, ma sono distorte poiché non ci sono date con un valore di 0. Come posso compilare questa sequenza di date con 0 valori per le date mancanti?

Sto cercando l'approccio più semplice possibile. Se volessi bypassare Excel, potrei semplicemente regolare i dati di input con Perl o qualcosa del genere.

Risposte:


8

Sono un grande fan di vlookups. Supponendo che i tuoi dati siano nelle colonne A e B, crea un intervallo di date nella colonna D usando il riempimento automatico (digita 11/1/14D1, quindi trascina l'angolo in basso a destra in basso). Quindi in E1 usa:

=IFERROR(VLOOKUP(D1,A:B,2,FALSE),0)

Che dovrebbe cercare nella colonna A per ogni data e inserire il numero nella colonna B ad esso associato, o 0 se non viene trovato nulla (la busta IFERROR è necessaria per quello, altrimenti mostra N/A). Quindi riempi automaticamente la colonna E e dovresti essere in grado di creare un grafico sulle colonne D ed E. Occupa un po 'di spazio ma è facile e funziona. Puoi nasconderlo su un altro foglio se sembra troppo disordinato.


Questa è un'espressione semplice, quindi potrebbe essere necessario attenersi a questo. Sembra veloce e portatile e sembra produrre il grafico corretto. Trascorrerà un po 'più di tempo con esso, ma questo potrebbe adattarsi al conto.
user176692,

Il "2" nella formula si riferisce alla "seconda colonna nell'intervallo A: B", che è la colonna B. Mi ci sono voluti un minuto o due per capire.
Freewalker

12

Excel ha un'opzione di grafico integrata per affrontare questo problema.

  1. Seleziona il tuo asse orizzontale.
  2. Fare clic con il tasto destro e selezionare Formato
  3. In Opzioni asse, cerca Tipo di asse. Seleziona il pulsante di opzione Asse data ed Excel aggiungerà automaticamente le date mancanti, mentre traccia solo i tuoi dati.

Ecco come appare:

Date mancanti

Questo dovrebbe funzionare con i grafici a linee o a colonne.


1
Grazie, sto bene con le espressioni di Excel, anche se preferirei qualcosa del genere. Non riesco a capire come mostrare il 9/11/13, ad esempio, come anche 0.
user176692,

Se si desidera un gap o zero, è necessario disporre di un valore dell'asse X per la data, ma nessun valore o zero per il valore. Man mano che vengono presentati i tuoi dati, puoi ottenere un grafico come ho incluso sopra o un grafico che ha solo i valori che hai elencato (11/7, 8, 11, 14). Se si include una data, ma nessun valore, è possibile personalizzare nella finestra di dialogo Seleziona dati la modalità di visualizzazione delle serie.
dav

1

Potresti semplicemente creare un grafico a dispersione XY con date come X e valori come Y. La spaziatura sarà corretta e le date appariranno nelle etichette dell'asse X. Ordinare i valori per data e utilizzare il tipo di grafico a dispersione di linea collegato.


0

Se fai clic con il pulsante destro del mouse sul grafico e selezioni "seleziona dati", viene visualizzata una finestra di dialogo. Nella parte in basso a sinistra di questa finestra di dialogo è presente un pulsante per celle nascoste e vuote. È qui che puoi selezionare gli zeri per le informazioni mancanti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.