KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo añadir una línea vertical o de promedio a un gráfico de barras en Excel?

AutorSun Fecha de modificación

Al trabajar con un gráfico de barras en Excel para representar visualmente sus datos, es posible que necesite resaltar el valor promedio, lo que ayuda a los espectadores a comprender mejor cómo se comparan los puntos individuales con la media general. Al añadir una línea vertical que represente directamente dicho promedio en el gráfico de barras —como se muestra en la siguiente captura de pantalla—, mejora notablemente la claridad e interpretabilidad de su visualización en presentaciones, informes y procesos de toma de decisiones. Este tutorial detalla varios métodos para insertar una línea vertical o de promedio en un gráfico de barras en Excel, desde técnicas integradas hasta macros VBA automatizadas.

añadir línea vertical/promedio al gráfico de barras

Añadir Línea Vertical a Gráfico de barras

Solución con código VBA: Añadir una línea vertical/promedio mediante programación


flecha azul con burbuja derecha Añadir Línea Vertical a Gráfico de barras

Para comenzar, asegúrese de tener sus datos preparados y listos para visualizarlos en un gráfico de barras.

1. Seleccione su rango de datos y, a continuación, vaya a Insertar > Barras > Barras. Así creará el gráfico de barras básico basado en su conjunto de datos.

haga clic en la barra para crear un gráfico de barrasse ha creado un gráfico de barras

2. Vaya a un área no utilizada de su hoja de cálculo, por ejemplo, la celda A10. Introduzca **Y** en esta celda y **X** en la celda adyacente (B10). Esta sencilla configuración sienta las bases para trazar la línea de promedio.

escriba x y en celdas vacías por separado

3. Introduzca 0 y 1 en las dos celdas situadas justo debajo de la celda Y (A11 y A12), creando así una serie de datos verticales que respalde la línea de promedio. Este paso es esencial para asegurar que la línea se muestre con orientación vertical en el gráfico.

escriba01 debajo de la celda Y por separado

4. En la celda situada bajo X (B11), introduzca la fórmula =PROMEDIO($B$2:$B$9), donde $B$2:$B$9 representa su rango de datos real. Pulse Intro y arrastre el controlador de relleno hasta la celda inferior (B12) para copiar la fórmula. Así duplicará el valor promedio en ambos puntos a los que se anclará la línea.
Consejo: Compruebe cuidadosamente las referencias de celda utilizadas en su fórmula, especialmente si sus datos no están en la columna B o comienzan en filas distintas.

introduzca una fórmula debajo de la celda x

5. Haga clic con el botón derecho en cualquier lugar del gráfico de barras y seleccione Seleccionar datos en el menú contextual. Este paso es imprescindible para incorporar los datos de la línea de promedio al gráfico.

haga clic en Seleccionar datos del menú contextual

6. En el cuadro de diálogo Origen de datos de Seleccionar Datos, haga clic en el botón Agregar situado bajo Rango de nombres de la serie. Así podrá insertar una nueva serie específicamente para su línea de promedio.

haga clic en el botón Agregar

7. En el cuadro de diálogo Editar serie que se abre, asigne un nombre de serie adecuado y especifique B11:B12 como sus valores de la serie (o ajústelo según corresponda si su cálculo del promedio se encuentra en otro lugar).

configure las opciones en el cuadro de diálogo Editar serie

8. Haga clic en Aceptar dos veces para cerrar los cuadros de diálogo y volver a la hoja de cálculo. A continuación, haga clic en la serie recién añadida dentro del gráfico de barras, pulse con el botón derecho y elija Cambiar tipo de gráfico de la serie para actualizar su formato de visualización.

haga clic en Cambiar tipo de gráfico de serie en el menú contextual

9. En la ventana Cambiar Tipo de Gráfico, seleccione X Y (Dispersión) > Dispersión con líneas horizontales. Haga clic en Aceptar para aplicar los cambios y cerrar este cuadro de diálogo.
Nota: En Excel 2013 y versiones posteriores, seleccione la sección Combinado en Todos los gráficos y, a continuación, aplique Dispersión con líneas horizontales a su serie de promedio.

elija el tipo de gráfico X Y (Dispersión)

elija Dispersión con líneas rectas en Excel 2013

10. Vuelva al gráfico, haga clic con el botón derecho y seleccione nuevamente Seleccionar Datos en el menú contextual.

11. En la ventana Seleccionar Datos, seleccione la serie Promedio y haga clic en Editar para definir con mayor precisión los valores de X e Y.

edite la serie Promedio

12. En el cuadro de diálogo Editar serie, introduzca los rangos correspondientes a sus valores de X e Y (normalmente las dos celdas situadas bajo las etiquetas de X e Y). Si ha modificado alguna ubicación, asegúrese de que las referencias coincidan con la configuración de su hoja de cálculo.

configure las opciones en el cuadro de diálogo Editar serie

13. Tras hacer clic en Aceptar en los cuadros de diálogo, haz clic con el botón derecho en el eje Y secundario (lado derecho) y selecciona Formato del eje.

haga clic en Formato del eje en el menú contextual

14. En el cuadro de diálogo Formato del eje, active la opción Fijo junto a Máximo y establezca el valor en 1. Esto hará que la línea de promedio abarque toda la altura vertical del gráfico.
Consejo:Establecer el máximo del eje en 1 es lo que crea el efecto de una línea vertical «completa»; omitir este paso puede provocar una línea corta o una superposición mal colocada.

configure las opciones en el cuadro de diálogo Formato del eje

En Excel 2013 y versiones posteriores, puede introducir directamente 1 en el campo Máximo del panel Formato del eje.

15. Tras cerrar el cuadro de diálogo, verá la Línea Vertical de promedio añadida a su gráfico de barras, marcando visualmente la media de los datos para una comparación rápida.

se ha añadido la línea vertical promedio al gráfico de barras

Para refinar aún más la apariencia visual, haz clic con el botón derecho en la línea y selecciona Formato de serie de datos para abrir las opciones de formato de color, estilo y grosor. Personalizar estos elementos suele mejorar la claridad de la presentación o adaptarse a la identidad corporativa de tu organización.

formatee el estilo de línea según sus necesidades

Entre los consejos habituales para solucionar problemas se incluyen verificar que sus rangos de X y Valor Y no contengan celdas vacías y asegurarse siempre de seleccionar los rangos de celdas correctos en los cuadros de diálogo Seleccionar Datos. Si la línea vertical no aparece como se espera, revise las asignaciones de tipo de gráfico o la configuración del valor máximo del eje, ya que estos aspectos suelen causar discrepancias visuales cuando no están correctamente configurados. Si modifica los datos de origen, vuelva a las celdas con la fórmula y asegúrese de que las referencias siguen coincidiendo con el rango de datos previsto.


Solución con código VBA: Añadir una línea vertical/promedio mediante programación

Para usuarios que actualizan gráficos con frecuencia o elaboran informes periódicos, automatizar la inserción de una línea vertical o de promedio mediante VBA puede suponer un ahorro considerable de tiempo. Este enfoque resulta especialmente útil al gestionar múltiples gráficos similares o cuando es necesario actualizar dichas líneas conforme evolucionan los datos, eliminando la repetición de pasos manuales. Aunque el uso de VBA requiere libros habilitados para macros y cierta familiaridad con el editor de Visual Basic, ofrece una combinación óptima de flexibilidad y eficiencia.

Nota: Asegúrese de que su hoja de cálculo contenga un gráfico de barras antes de ejecutar este código.

1. Vaya a la pestaña Programador y haga clic en Visual Basic para abrir el editor de Microsoft Visual Basic para Aplicaciones. Si la pestaña Programador no es visible, consulte esta guía: Mostrar la pestaña Programador en Excel.

2. En el editor de VBA, haga clic en Insertar > Módulo para crear un nuevo módulo. A continuación, pegue el siguiente código en la ventana del editor:

Sub AddAverageLineToBarChart()
    Dim cht As ChartObject
    Dim ws As Worksheet
    Dim dataRange As Range
    Dim avgValue As Double
    Dim i As Integer
    Dim nameSeries As String
    Dim xValues(1 To 2) As Double
    Dim yValues(1 To 2) As Double
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set cht = ws.ChartObjects(1) ' Use the first chart on the active sheet
    
    Set dataRange = Application.InputBox("Select the data range for average calculation", xTitleId, Type:=8)
    nameSeries = Application.InputBox("Name for the average series", xTitleId, "Average")
    
    avgValue = Application.WorksheetFunction.Average(dataRange)
    
    xValues(1) = avgValue
    xValues(2) = avgValue
    yValues(1) = 0
    yValues(2) = 1
    
    With cht.Chart
        .SeriesCollection.NewSeries
        With .SeriesCollection(.SeriesCollection.Count)
            .Name = nameSeries
            .XValues = xValues
            .Values = yValues
            .ChartType = xlXYScatterLines
            .AxisGroup = 1
        End With
    End With
End Sub

3Tras introducir el código, haga clic en el botón Botón Ejecutarpara ejecutar la macro. Aparecerá un cuadro de diálogo que le pedirá que seleccione el rango de datos para calcular el promedio y, a continuación, que especifique un nombre para la serie de promedio. La macro añadirá automáticamente una línea vertical de promedio al primer objeto de gráfico de su hoja de cálculo actual.

Consejo: Si tiene varios gráficos, modifique ws.ChartObjects(1) para seleccionar el índice correcto del gráfico.


Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos