Para crear un gráfico dinámico que omita automáticamente los valores vacíos, puede utilizar rangos dinámicos con nombre creados con fórmulas. Cuando se agrega un nuevo valor, el gráfico se expande automáticamente para incluir el valor. Si se elimina un valor, el gráfico elimina automáticamente la etiqueta.
En el gráfico que se muestra, los datos se representan en una serie. Los valores provienen de un rango con nombre llamado "valores", definido con la fórmula que se proporciona a continuación:
=$C$4:INDEX($C$4:$C$30,COUNT($C$4:$C$30)) // values
Las etiquetas de los ejes provienen de un rango con nombre llamado "grupos", definido con esta fórmula:
=$B$4:INDEX($B$4:$B$30,COUNT($C$4:$C$30)) // groups
Esta página explica los rangos dinámicos con nombre creados con INDEX con más detalle.
Cómo hacer este gráfico
1. Cree un gráfico normal, basado en los valores que se muestran en la tabla. Si incluye todas las filas, Excel también trazará valores vacíos.
2. Usando el administrador de nombres (control + F3) defina el nombre "grupos". En el cuadro "se refiere a", utilice una fórmula como esta:
=$B$4:INDEX($B$4:$B$30,COUNT($C$4:$C$30))
3. Defina un nombre para "valores" con el mismo proceso, utilizando esta fórmula:
=$C$4:INDEX($C$4:$C$30,COUNT($C$4:$C$30))
4. Edite la serie de datos con el comando Seleccionar datos. Para valores de serie, utilice el nombre definido "valores" con el nombre de la hoja antepuesto:
=Sheet1!values
Para las etiquetas de categoría, use el nombre definido "grupos" con el nombre de la hoja antepuesto:
=Sheet1!groups
5. Haga clic en Aceptar dos veces para guardar los cambios y aparecer el cuadro de diálogo Seleccionar datos.