Usuario del software
2012-10-24 16:54:18 +0000 2012-10-24 16:54:18 +0000
3

Gráfico de Excel con comparación interanual

Dados estos datos

Date Year Month Usage (Kw-h) Cost/Month
02/19/08 2008 2 501 59.13
03/18/08 2008 3 404 48.49
04/16/08 2008 4 387 45.67
05/22/08 2008 5 319 37.85
06/23/08 2008 6 363 43.81
07/23/08 2008 7 372 48.86
08/21/08 2008 8 435 59.74
09/23/08 2008 9 358 49.9
10/16/08 2008 10 313 42.01
11/20/08 2008 11 328 39.99
12/16/08 2008 12 374 44.7
01/20/09 2009 1 474 55.35
02/19/09 2009 2 444 52.85
03/19/09 2009 3 398 49.25
04/17/09 2009 4 403 51.05
05/19/09 2009 5 405 49.61
06/18/09 2009 6 373 45.18
07/20/09 2009 7 337 44.67
08/18/09 2009 8 369 50.73
09/17/09 2009 9 377 52.36
10/16/09 2009 10 309 43.4
11/17/09 2009 11 249 34.14
12/16/09 2009 12 327 41.79
01/20/10 2010 1 356 45.66

Me gustaría elaborar un informe que muestre una línea de Uso (Kw-h) para cada año.

Características:

  • Eje Y: Uso (Kw-h)
  • Eje X: Mes
  • Línea 0..n: líneas que representan el Consumo (Kw-h) mensual de cada año

Puntos de bonificación:

  • en lugar de una línea para cada año, cada ~~mes~~ tendría una barra alta-baja-cierre (HLC); 'cierre' se sustituiría por la media
  • segundo eje Y y barra HLC que representa el coste/mes

Preguntas:

  • ¿Se puede hacer esto sin una tabla dinámica? ** editar ** Se acepta la tabla dinámica si añade valor
  • ¿Necesito tener la columna de Año y Mes o puede Excel determinarlo automáticamente?

Gráfico actual:

enter image description here

Respuestas [1]

8
2012-10-24 22:07:06 +0000

Supongo que sabes que Excel puede extraer el mes y el año de una fecha:

YEAR() and MONTH() functions

Para responder a tu pregunta, es posible que quieras mantener la columna Año como fuente para los nombres y/o valores de las series de datos.  Por lo que veo, no necesitas la columna Mes.  Sin embargo, es posible que necesites insertar suficientes filas en blanco antes de tus datos para que parezca que el primer año comienza con enero (ver la ilustración de abajo).

He leído que la mejor manera de crear un gráfico en Excel es hacer clic en una celda vacía e Insertar Gráfico, y luego construirlo a partir de la nada.  Los valores predeterminados de Excel cuando cree que conoce los datos que quieres trazar no siempre son útiles.  Así que inserta tu gráfico de líneas, haz clic con el botón derecho del ratón en el gráfico y haz clic en Seleccionar Datos....  Haz clic en "Añadir" una vez para cada año:

creating a multi-series chart

  • *

Conseguí barras de alta-baja-media con un poco más de trabajo.  Primero, crea estas cuatro nuevas columnas:

AVERAGE, MAX, and MIN columns

Luego inserte un gráfico con el valor MEDIO (G) como Y y el Año (F) como X:

chart of average value by year

A continuación,

  1. Seleccione la serie de datos (haga clic en la línea del gráfico).
  2. En la pestaña Diseño, Grupo de Análisis, haga clic en Barras de Error -> Más Opciones de Barras de Error.
  3. Seleccione Personalizado y haga clic en "Especificar valores".
  4. Introduzca el valor H (MAX) para el "Valor de error positivo" y I (MIN) para el "Valor de error negativo":

Custom Error Bars

(Revelación: Como en los anuncios de televisión, la imagen de arriba fue manipulada.)  Entonces, es esto:

resulting chart with high-average-low bars

lo que querías?

  • *

Oops: Me acabo de dar cuenta de que puede que haya malinterpretado parte de la pregunta: quieres una barra Alta-Baja-Promedio para cada mes (aunque no has indicado que tengas datos que lo respalden).  Espero que lo anterior se acerque lo suficiente a lo que quieres como para poder adaptarlo.

8