Cómo completar las fechas faltantes en el gráfico

14

Estoy buscando una manera simple de trazar una lista de valores, cada uno correlacionado con una fecha. Por ejemplo:

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

Etc. El problema es que el gráfico no muestra una tendencia adecuada ya que muchas fechas no tienen presencia ni valor para esa fecha. Entonces, en el gráfico, las cosas se ven bien, pero están distorsionadas ya que no hay fechas con un valor de 0. ¿Cómo puedo completar esta secuencia de fechas con 0 valores para las fechas que faltan?

Estoy buscando el enfoque más simple posible. Si quisiera omitir Excel, podría ajustar los datos de entrada con Perl o algo así.

usuario176692
fuente

Respuestas:

8

Soy un gran admirador de vlookups. Suponiendo que sus datos están en las columnas A y B, haga un rango de fechas en la columna D usando el autocompletado (escriba 11/1/14D1, luego arrastre la esquina inferior derecha hacia abajo). Luego, en E1 use:

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

Que debe buscar en la columna A para cada fecha y poner el número en la columna B asociada con él, o 0 si no se encuentra nada (se necesita el ajuste IFERROR para eso, de lo contrario se muestra N/A). Luego, rellene automáticamente la columna E y debería poder hacer un gráfico en las columnas D y E. Ocupa algo de espacio, pero es fácil y funciona. Puede ocultarlo en otra hoja si parece demasiado desordenado.

baochan
fuente
Esta es una expresión simple, por lo que puede tener que seguir con esto. Suena rápido y portátil, y parece producir el gráfico correcto. Pasará un poco más de tiempo con él, pero esto podría ser adecuado.
user176692
El "2" en la fórmula se refiere a la "segunda columna en el rango A: B", que es la columna B. Eso me tomó un minuto o dos para entender.
Freewalker
12

Excel tiene una opción de gráfico incorporada para tratar este problema.

  1. Selecciona tu eje horizontal.
  2. Haga clic derecho y seleccione Formato
  3. En Opciones de eje, busque Tipo de eje. Seleccione el botón de opción Eje de fecha y Excel agregará automáticamente las fechas que faltan, mientras solo traza sus datos.

Así es como se ve:

Fechas faltantes

Esto debería funcionar con gráficos de líneas o columnas.

dav
fuente
1
Gracias, estoy bien con las expresiones de Excel, aunque preferiría algo como esto. No puedo entender cómo mostrar el 11/9/13, por ejemplo, como 0 también.
user176692
Si desea un espacio o cero, deberá tener un valor del eje X para la fecha, pero ningún valor o cero para el valor. A medida que se presentan sus datos, puede obtener un gráfico como el que he incluido anteriormente, o un gráfico que solo tiene los valores que ha enumerado (11/7, 8, 11, 14). Si incluye una fecha, pero ningún valor, puede personalizarla en el cuadro de diálogo Seleccionar datos para ver cómo se mostrarán sus series.
dav
1

Puede crear un diagrama de dispersión XY con fechas como X y valores como Y. El espaciado será correcto y las fechas aparecerán en las etiquetas del eje X. Ordene los valores por fecha y use el tipo de diagrama de dispersión de línea conectada.

Jason C
fuente
0

Si hace clic derecho en el gráfico y selecciona "seleccionar datos", aparecerá un cuadro de diálogo. En la parte inferior izquierda de este cuadro de diálogo hay un botón para celdas ocultas y vacías. Es aquí donde puede seleccionar ceros para la información faltante.

Gabe
fuente