¿Cómo puedo usar el número de fila en un gráfico de Excel?


1

Tengo una tabla de Excel que es simplemente una columna de fechas. Cada fecha tiene un valor distinto, y ya están ordenados. Algo como:

29/05/2011
21/6/2011
26/06/2011
01/07/2011
7/3/2011
...

Me gustaría producir un gráfico a partir de esto donde el eje X es el tiempo y el eje Y es el recuento de filas para ese tiempo, como este:

Chart example

Puedo hacer esto introduciendo una nueva columna con un valor de =Row() y graficando ambas columnas, pero esto parece tonto y poco elegante. ¿Puede Excel trazar este cuadro sin que yo pase por este aro adicional?


Sí, pero Excel es tonto y poco elegante. Es por eso que muchos de nosotros disfrutamos inclinándonos a nuestras necesidades, mientras que muchos otros nos arriesgamos por una solución no tonta y elegante como R.
dav

Respuestas:


1

Hay una forma integrada de realizar esta tarea en Excel sin usar una columna adicional, usando una función llamada Rangos con nombre.

Este ejemplo asume que las fechas se ingresan en celdas A1:A5.

En la pestaña Fórmulas, elija Administrador de nombres. Elija "Nuevo" para crear un nuevo nombre. Elija un nombre para el nombre, como rows. En "Se refiere a", ingrese la fórmula =ROW(Sheet1!$A$1:$A$5) (Esto supone que su hoja se llama Sheet1 ). Esta fórmula debe extenderse más allá de la fila 5 según la cantidad de fechas que tenga.

Edit Name

Luego, haga clic con el botón derecho en su gráfico y elija Seleccionar datos. Editar la serie de datos. En "Valores de serie", ingrese =Sheet1!rows, reemplazando rows con lo que llamaste el nombre antes.

Edit series

Haga clic en Aceptar dos veces, y el eje Y de su gráfico debería mostrar ahora los números de las filas.

Chart


0

Los rangos con nombre son el camino a seguir para su solución. Sin embargo, ya que prefiere algo más elegante, usaría rangos para sus datos y las etiquetas de sus ejes, y me aseguro de que se expandan a medida que agrega datos.

Por lo tanto, cree un rango con nombre llamado Datos, usando la fórmula

=OFFSET(Sheet1!$A$1,0,0,COUNT(Sheet1!$A:$A),)

Luego, crea un rango llamado Etiquetas, usando la fórmula

=ROW(OFFSET(Sheet1!$A$1,0,0,COUNT(Sheet1!$A:$A),))

Estas fórmulas contarán sus celdas y agregarán los datos tanto a su gráfico como a las etiquetas de sus ejes. ASUMIENDO que comienza en la Fila 1 y no tiene ningún espacio en blanco (espacios en blanco) en sus datos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.