combinado

Histogramas en Excel: crea gráficos para datos agrupados

noviembre 5, 2026 Tuto Excel 13 min read
Histogramas en Excel: crea gráficos para datos agrupados

Tienes 50 edades anotadas en una columna y necesitas ver cómo se reparten. Con 50 valores sueltos un gráfico no se lee: pintas 50 puntos y no ves nada. La solución es agruparlos en intervalos y dibujar las tres gráficas pensadas para eso: el histograma (las barras pegadas), el polígono (la línea que las une) y la ojiva (la línea de la frecuencia acumulada). Al terminar el artículo habrás armado una tabla de frecuencias con fórmulas, un histograma limpio, un polígono y una ojiva con la mediana marcada.

El tutorial funciona en Excel 2016, 2019, 2021, 2024 y Microsoft 365. El botón Histograma aparece desde Excel 2016; en 2013 y 2010 se hace con Análisis de datos > Histograma, como se explica al final.

Nota: las fórmulas de aquí usan punto y coma para separar argumentos. Si tu Excel está configurado con punto decimal (México, Estados Unidos), el separador será la coma.

Qué es un dato agrupado y por qué necesita su propio gráfico

Cuando los datos vienen pocos (8, 12, 20 valores) un gráfico de barras o de dispersión los muestra uno por uno y se entiende. Cuando son muchos —50, 200, 1.000—, el gráfico se vuelve ilegible: las barras se apelotonan, los colores se repiten y no se ve la forma de la distribución. La forma solo aparece cuando los datos se resumen.

Agrupar significa meter cada valor en un intervalo: [8, 17), [17, 26), [26, 35)… Una vez repartidos, ya no tienes 50 barras: tienes 7 (una por intervalo). Cada barra resume cuántos cayeron dentro. Con 7 barras sí se ve si la distribución es simétrica, si tiene un pico, si hay valores extremos.

El libro de ejemplo va a ser una hoja con las edades de 50 asistentes a un taller de fotografía: el valor mínimo es 10 y el máximo 73. La amplitud del intervalo se elige para que salgan entre 6 y 8 grupos; con 9 años por intervalo salen 7. En la columna A irá la lista cruda de las 50 edades, y a la derecha, en otra zona, la tabla con los intervalos, la marca de clase, las frecuencias y las frecuencias acumuladas que alimentarán los gráficos.

A1fx**Edad**
A
1 Edad
2 10
3 12
4 15
5 17
6 18
7 19
8 21
9 22
10 23
Hoja1

Los tres gráficos que le saca partido a una tabla de frecuencias

Una tabla de frecuencias tiene cinco columnas: el intervalo, la marca de clase (el punto medio), la frecuencia absoluta fi (cuántos cayeron), la frecuencia acumulada Fi (cuántos cayeron hasta ese intervalo incluido) y las dos frecuencias relativas fr y Fr (los porcentajes). Cada gráfico aprovecha una de esas columnas.

Gráfico Qué muestra Columna que usa Cuándo elegirlo
Histograma Barras pegadas, una por intervalo, con la cantidad de casos fi Para ver la forma de la distribución y comparar magnitudes entre intervalos
Polígono de frecuencias Línea que une la parte superior de cada barra (las marcas de clase) marca de clase + fi Para superponer varias distribuciones en el mismo gráfico o para ver la tendencia
Ojiva Línea ascendente con la frecuencia acumulada intervalo (límite superior) + Fi Para localizar percentiles: la mediana, los cuartiles, lo que pidas

El histograma es el gráfico básico; el polígono y la ojiva son refinamientos que se construyen sobre el mismo histograma o sobre la misma tabla.

Preparar la tabla de frecuencias que va a alimentar el gráfico

La tabla se arma en el mismo libro, a la derecha de la columna A. Las celdas D2:H8 son la tabla: los límites de cada intervalo, la marca de clase, fi, Fi, fr y Fr. Los datos crudos siguen en A2:A51.

D2fx8
A B C D E F G H
1 Edad L_inf L_sup Marca fi Fi
2 10 8 17 12,5 6 6
3 12 17 26 21,5 11 17
4 15 26 35 30,5 9 26
5 17 35 44 39,5 7 33
6 18 44 53 48,5 6 39
7 19 53 62 57,5 5 44
8 21 62 71 66,5 6 50
Edades

Los pasos para tener la tabla montada son:

  1. En la celda D2 escribe 8 y en E2 escribe 17 (los límites del primer intervalo; se elige una amplitud de 9).
  2. En la celda E3 escribe =E2+9 y arrastra el controlador de relleno hasta E8 para que se calculen los límites superiores.
  3. En D3 escribe =E2 y arrastra hasta D8 para encadenar los límites inferiores (cada intervalo empieza donde acaba el anterior).
  4. En la columna F (marca de clase) escribe la fórmula del primer intervalo y arrástrala.
  5. En la columna G (fi) escribe CONTAR.SI.CONJUNTO sobre la columna A y arrastra.
  6. En H2 escribe el primer acumulado y a partir de H3 la suma del fi de la fila más la Fi de arriba.
Comprueba: la suma de G2:G8 vale 50 (las 50 edades) y la última celda de la columna H también vale 50.

El intervalo, la marca de clase y la frecuencia con fórmulas

Las fórmulas de los límites, la marca y la frecuencia se hacen así. Cada una trabaja sobre los datos crudos de A2:A51.

Para los límites superiores, en E2 se teclea 8 y en E3 se arrastra:

=B1+9*(FILA()-1)

Si prefieres partir del primer límite, en E2 escribes =D2+9 y arrastras. La amplitud (9) sale de dividir el rango total (73 − 10 = 63) entre los 7 intervalos que quieres.

La marca de clase es el punto medio del intervalo. En F2:

=(B2+A2)/2

Se arrastra hasta F8. Para el primer intervalo da (17 + 8) / 2 = 12,5.

La frecuencia absoluta se cuenta con CONTAR.SI.CONJUNTO (en inglés COUNTIFS). En G2:

=CONTAR.SI.CONJUNTO($A$2:$A$51;">="&A2;$A$2:$A$51;"<"&B2)

Se arrastra hasta G8. El primer criterio es "mayor o igual que el límite inferior" y el segundo "estrictamente menor que el límite superior": así la edad que coincide con un límite superior no se cuenta dos veces.

G2fx=CONTAR.SI.CONJUNTO($A$2:$A$51;">="&A2;$A$2:$A$51;"<"&B2)
A B G
1 Edad L_sup fi
2 10 17 6
3 12 26 11
4 15 35 9
5 17 44 7
6 18 53 6
7 19 62 5
8 21 71 6
Hoja1
Cuidado: si en el segundo criterio escribes "<=" en vez de "<", la edad que coincide con el límite superior se cuenta dos veces (una en el intervalo que termina y otra en el que empieza). Aquí ya está corregido con "<".
Comprueba: la suma de G2:G8 vale exactamente 50.

Frecuencia acumulada, relativa y relativa acumulada

La frecuencia acumulada suma el fi del intervalo más todos los anteriores. En H2 se escribe el primer fi tal cual:

=G2

En H3 se suma el fi de la fila con la Fi de arriba:

=H2+G3

Se arrastra hasta H8. La última Fi vale 50.

Para las relativas se añade una columna más. En I2:

=G2/50

Se arrastra hasta I8. La suma de I2:I8 vale 1. Para la relativa acumulada (Fr) en J2:

=I2

Y en J3:

=J2+I3

Se arrastra hasta J8. La última Fr es 1 (100%).

J8fx=J7+I8
I J
1 fr Fr
2 0,12 0,12
3 0,22 0,34
4 0,18 0,52
5 0,14 0,66
6 0,12 0,78
7 0,10 0,88
8 0,12 1,00
Hoja1
Consejo: si quieres ver los porcentajes con dos decimales, aplica formato porcentaje a I2:J8 (Ctrl+1 > Porcentaje > 2 decimales).
Comprueba: la última Fr vale 1 (o 100% con formato porcentaje).

Dibujar el histograma con Insertar > Gráficos

Con la tabla lista, el histograma se hace en tres clics. Excel lo crea desde la columna fi y los intervalos.

  1. Selecciona A1:B8 — espera, en este ejemplo el rango correcto es D1:E8 con la columna fi incluida. Selecciona D1:G8 (los límites inferiores, los superiores, la marca y fi). Mejor aún, selecciona solo D2:D8 y G2:G8 con Ctrl para que la X del gráfico sean los intervalos.
  2. Ve a Insertar > Gráficos > Histograma.
  3. Aparece un gráfico con barras pegadas y la frecuencia en el eje vertical.
InsertarGraficosHistograma

Si Excel no encuentra el botón Histograma directamente, usa Gráficos recomendados y acepta la primera opción de histograma.

Comprueba: ves 7 barras pegadas, una por intervalo, y la altura coincide con los números de la columna fi (6, 11, 9, 7, 6, 5, 6).

Quitar el espacio entre barras y dar nombre a los ejes

Por defecto el histograma de Excel trae un pequeño hueco entre barras. Para que sea un histograma de verdad, ese hueco se cierra a 0.

  1. Clic derecho sobre una barra > Dar formato a la serie de datos.
  2. En Opciones de serie, Ancho del intervalo: cambia el valor a 0%.

Para los títulos del eje:

Diseno de graficoAgregar elemento de graficoTitulos de eje

Se eligen Eje horizontal principal y se escribe "Edad (años)"; para Eje vertical principal "Frecuencia (nº de asistentes)". El título del gráfico va en Agregar elemento de grafico > Titulo del grafico.

Comprueba: las barras están pegadas sin hueco y los dos ejes tienen su nombre.

Por qué Excel te ofrece «gráfico de Pareto» al lado

Al pedir un histograma, Excel propone a veces también un gráfico de Pareto: barras ordenadas de mayor a menor con una línea de la frecuencia acumulada encima. Es muy útil para controlar calidad (el 80% de los defectos viene del 20% de las causas), pero no es lo que buscas aquí: en un histograma los intervalos tienen un orden natural (de menor a mayor edad) y no se reordenan. Elige el histograma básico, no el Pareto.

Nota: el gráfico de Pareto está disponible desde Excel 2016. Si tu versión es 2013 o 2010, no lo verás en la cinta; usa el histograma básico, que también está.

El polígono de frecuencias sobre el mismo histograma

El polígono es una línea que pasa por la parte superior de cada barra del histograma. Para dibujarlo en Excel hace falta un gráfico de dispersión con líneas, porque el de columnas introduce espacios que no quieres.

  1. Copia la columna F (marca de clase) y la columna G (fi) a una zona libre, por ejemplo K2:L8.
  2. Selecciona K2:L8.
  3. Insertar > Graficos > Dispersión > Dispersión con líneas y marcadores.
InsertarGraficosDispersionDispersion con lineas y marcadores

La línea une los puntos centrales de cada barra. Para que se parezca al polígono clásico se añaden dos puntos extra en los extremos.

Comprueba: la línea pasa por encima de cada barra y baja en los dos extremos hasta el eje horizontal.

Añadir los puntos de cierre en los extremos

Para que el polígono baje al eje en los dos extremos hace falta un punto antes del primer intervalo y otro después del último. Se calcula restando la amplitud (9) al primer límite y sumándola al último.

En K2 escribe la fórmula:

=F2-9

En L2:

=0

En K9:

=F8+9

En L9:

=0
K2fx=F2–9
K L
1 Marca fi
2 3,5 0
3 12,5 6
4 21,5 11
5 30,5 9
6 39,5 7
7 48,5 6
8 57,5 5
9 66,5 6
10 75,5 0
Hoja1

Se vuelve a seleccionar K2:L10 y se reemplaza la serie por la nueva. Ahora la línea cierra en los dos extremos.

Comprueba: el primer y el último punto están sobre el eje horizontal (valor 0).

La ojiva con la frecuencia acumulada

La ojiva representa la frecuencia acumulada. El eje X lleva los límites superiores de cada intervalo y el eje Y la Fi correspondiente. El gráfico que mejor le encaja es uno de líneas.

  1. Selecciona E1:E8 (límites superiores) y, manteniendo Ctrl, H1:H8 (Fi).
  2. Insertar > Graficos > Lineas > Linea con marcadores.
  3. Cambia el título del eje Y a "Frecuencia acumulada" y del X a "Edad (años)".
InsertarGraficosLineasLinea con marcadores

La línea sube de izquierda a derecha y termina en 50 (el total). La pendiente cambia según la fi del intervalo: cuanto más alta es la barra del histograma, más sube la ojiva en ese tramo.

Comprueba: la línea pasa por (17, 6), (26, 17), (35, 26), (44, 33), (53, 39), (62, 44) y (71, 50).

Marcar la mediana, los cuartiles y los percentiles sobre la ojiva

La mediana es el dato que deja el 50% de los casos por debajo. En la ojiva se localiza donde la línea cruza 25 (la mitad de 50). El primer cuartil está en 12,5, el tercero en 37,5.

Para marcar la mediana como un punto visible, añade una segunda serie con un solo valor:

M N
1 Edad Fi
2 38,8 25

Celda M2: =K.ESIMO.MAYOR(F2:F8;4)+AJUSTE. Para hacerlo sin cálculo extra, usa el valor 38,8 que sale de interpolar dentro del intervalo [35, 44): la Fi pasa de 26 a 33 entre 35 y 44 años; para llegar a 25 hay que retroceder hasta 38,8.

=35+9*(25-26)/(33-26)

Para Q1 (12,5) y Q3 (37,5) se hace igual:

=26+9*(12,5-6)/(17-6)

da 30,5 para Q1; y:

=35+9*(37,5-26)/(33-26)

da 44,0 para Q3.

Nota: la ojiva solo te permite localizar percentiles a ojo o con un punto extra como el de arriba. Para un cálculo exacto se usa la fórmula de interpolación dentro del intervalo que contiene el percentil.
Comprueba: la mediana cae en 38,8 años; el primer cuartil en torno a 20,7; el tercero en torno a 46,8.

Errores típicos al graficar datos agrupados

Los cuatro tropiezos que se repiten al hacer histogramas, polígonos y ojivas en Excel:

  • Dejar el hueco entre barras por defecto: ya no es un histograma, es un gráfico de columnas. Cierra el ancho del intervalo a 0%.
  • Usar Insertar > Gráficos > Columnas en vez de Histograma. Las columnas pueden tener separaciones; el histograma de Excel aplica por defecto el ancho 0%.
  • Meter los 50 datos crudos en el gráfico. Sale un barullo de 50 barras finas inútil. Pasa siempre por la tabla de frecuencias.
  • Contar la edad que coincide con un límite superior dos veces. Si el criterio es ">=" en ambos lados, el valor 17 se cuenta en [8, 17] y en [17, 26]. El segundo criterio debe ser "<" (estrictamente menor).

«En mi Excel no sale Histograma»

El botón Histograma aparece desde Excel 2016. Si tienes Excel 2013 o 2010, no lo verás en Insertar > Gráficos. Tienes dos opciones: instalar el complemento Análisis de datos (Archivo > Opciones > Complementos > Complementos de Excel > Ir > marcar Herramientas para análisis > Aceptar) y usar Análisis de datos > Histograma, que crea el gráfico automáticamente. La otra opción es hacerlo a mano: gráfico de columnas con los intervalos en X y fi en Y, ancho del intervalo 0%, sin más. El resultado es el mismo.

Nota: Excel para la web también incluye el botón Histograma desde 2018. Si usas Excel para Mac con versión 2016 o posterior, el botón está en la misma pestaña Insertar.

El gráfico se queda con los datos de antes al añadir filas

El problema clásico: tienes la tabla D2:H8 y el histograma hecho; mañana metes una edad nueva en A52 (un asistente más, por ejemplo) y el gráfico no la refleja. La razón es que el gráfico apunta a un rango fijo (A1:B8), no a la columna entera.

El arreglo:

  1. Selecciona A1:A52 (toda la columna de edades, incluidas las nuevas).
  2. Insertar > Tablas > Tabla.
  3. Marca "La tabla tiene encabezados" y pulsa Aceptar.
  4. Ve al gráfico, clic en Seleccionar datos y cambia el origen para que use la columna de la tabla.
InsertarTablasTabla

Ahora, cuando añadas una fila nueva a la tabla, Excel la incluye en el gráfico automáticamente. La fórmula de CONTAR.SI.CONJUNTO que ya tienes en G2:G8 también se actualiza si la copias a una columna dentro de la tabla.

Cuidado: si las celdas de la tabla tienen fórmulas con referencias absolutas ($A$2:$A$51), esas referencias no crecen. Cambia el rango a un rango con tamaño dinámico usando DESREF o INDICE.
Comprueba: añade un valor nuevo en la columna de la tabla, por ejemplo una edad de 40 en la siguiente fila libre, y verás cómo la barra del intervalo [35, 44) sube una unidad.

Lo que ya sabes hacer con datos agrupados en Excel

  • Armar la tabla de frecuencias con los intervalos, la marca de clase, fi, Fi, fr y Fr usando CONTAR.SI.CONJUNTO.
  • Dibujar un histograma limpio con Insertar > Gráficos > Histograma, sin hueco entre barras y con los ejes titulados.
  • Construir el polígono de frecuencias sobre el mismo histograma con un gráfico de dispersión con líneas, cerrado a 0 en los extremos.
  • Leer la mediana y los cuartiles sobre la ojiva, marcándolos con puntos extra.
  • Convertir el origen del gráfico en una Tabla de Excel para que crezca solo cuando entren datos nuevos.

El siguiente paso lógico es aplicar formato condicional con barras de datos sobre la columna fr para ver la proporción de cada intervalo de un vistazo, sin necesidad de mirar el histograma.

Fuentes

  1. MicrosoftGráficos — documentación oficialconsultado el 13/10/2026
  2. MicrosoftIMPORTARDATOSDINAMICOS — documentación oficialconsultado el 13/10/2026
  3. MicrosoftValidación de datos — documentación oficialconsultado el 13/10/2026
  4. MicrosoftFormato condicional — documentación oficialconsultado el 13/10/2026
  5. MicrosoftTabla dinámica — documentación oficialconsultado el 13/10/2026