Tabla de contenido
El tutorial muestra 3 técnicas diferentes para trazar un histograma en Excel - utilizando la herramienta especial Histograma de Analysis ToolPak, la función FRECUENCIA o COUNTIFS, y PivotChart.
Si bien todo el mundo sabe lo fácil que es crear un gráfico en Excel, hacer un histograma suele plantear un montón de preguntas. De hecho, en las versiones recientes de Excel, crear un histograma es cuestión de minutos y se puede hacer de varias maneras - mediante el uso de la herramienta especial Histograma de la Analysis ToolPak, fórmulas o la vieja y buena PivotTable. Más adelante en este tutorial, encontrará la detalladaexplicación de cada método.
¿Qué es un histograma en Excel?
Wikipedia define un histograma de la siguiente manera: " El histograma es una representación gráfica de la distribución de datos numéricos. "Absolutamente cierto, y... totalmente confuso :) Bueno, pensemos en los histogramas de otra manera.
¿Alguna vez has hecho un gráfico de barras o columnas para representar algún dato numérico? Seguro que todo el mundo lo ha hecho. Un histograma es un uso específico de un gráfico de columnas en el que cada columna representa la frecuencia de elementos en un rango determinado. En otras palabras, un histograma muestra gráficamente el número de elementos dentro de los intervalos consecutivos no solapados, o papeleras .
Por ejemplo, puedes hacer un histograma para mostrar el número de días con una temperatura entre 61-65, 66-70, 71-75, etc. grados, el número de ventas con importes entre $100-$199, $200-$299, $300-$399, el número de estudiantes con notas de examen entre 41-60, 61-80, 81-100, etc.
La siguiente captura de pantalla da una idea del aspecto que puede tener un histograma de Excel:
Cómo crear un histograma en Excel utilizando Analysis ToolPak
El Analysis ToolPak es un complemento de análisis de datos de Microsoft Excel, disponible en todas las versiones modernas de Excel a partir de Excel 2007. Sin embargo, este complemento no se carga automáticamente al iniciar Excel, por lo que deberá cargarlo primero.
Cargar el complemento Analysis ToolPak
Para añadir el complemento Análisis de datos a su Excel, realice los siguientes pasos:
- En Excel 2010 - 365, haga clic en Archivo > Opciones En Excel 2007, haga clic en el botón Microsoft Office y, a continuación, en Opciones de Excel .
- En el Opciones de Excel pulse Complementos en la barra lateral izquierda, seleccione Complementos de Excel en el Caja de gestión y haga clic en el botón Vaya a botón.
- En el Complementos marque la casilla Herramientas de análisis y haga clic en OK para cerrar el diálogo.
Si Excel muestra un mensaje que indica que Analysis ToolPak no está instalado actualmente en su ordenador, haga clic en Sí para instalarlo.
Ahora, el Analysis ToolPak está cargado en su Excel, y su comando está disponible en el menú Análisis grupo en el Datos ficha.
Especifique el intervalo de recipientes del histograma de Excel
Antes de crear un gráfico de histograma, hay una preparación más que hacer - añadir los bins en una columna separada.
Papeleras son números que representan los intervalos en los que desea agrupar los datos de origen (datos de entrada). Los intervalos deben ser consecutivos, no solaparse y, por lo general, tener el mismo tamaño.
Excel Histograma incluye los valores de los datos de entrada en bins basándose en la siguiente lógica:
- Un valor se incluye en una casilla determinada si es mayor que el límite inferior e igual o menor que el límite superior de esa casilla.
- Si los datos de entrada contienen valores superiores a la casilla más alta, todos esos números se incluirán en la fórmula Más categoría .
- Si no se especifica el intervalo de contenedores, Excel creará un conjunto de contenedores distribuidos uniformemente entre los valores mínimo y máximo del intervalo de datos de entrada.
Teniendo en cuenta lo anterior, escriba los números de ubicación que desee utilizar en una columna aparte. Las ubicaciones deben introducirse en orden ascendente y el intervalo del histograma de Excel debe limitarse al intervalo de datos de entrada.
En este ejemplo, tenemos números de pedido en la columna A y la entrega estimada en la columna B. En nuestro histograma de Excel, queremos mostrar el número de artículos entregados en 1-5 días, 6-10 días, 11-15 días, 16-20 días y más de 20 días. Por lo tanto, en la columna D, introducimos el intervalo de 5 a 20 con un incremento de 5 como se muestra en la siguiente captura de pantalla:
Realice un histograma con el paquete de herramientas de análisis de Excel
Con el Analysis ToolPak activado y los bins especificados, realice los siguientes pasos para crear un histograma en su hoja Excel:
- En el Datos en la pestaña Análisis haga clic en el botón Análisis de datos botón.
- En el Análisis de datos seleccione Histograma y haga clic en OK .
- En el Histograma haga lo siguiente:
- Especifique el Rango de entrada y el Gama de contenedores .
Para ello, puede colocar el cursor en el cuadro y, a continuación, seleccionar con el ratón el intervalo correspondiente en la hoja de cálculo. También puede hacer clic en el botón Contraer diálogo botón seleccione el intervalo en la hoja y, a continuación, haga clic en el botón Contraer diálogo para volver a la pantalla Histograma cuadro de diálogo.
Sugerencia: si ha incluido cabeceras de columna al seleccionar los datos de entrada y el intervalo de ubicaciones, seleccione la opción Etiquetas casilla de verificación.
- Seleccione Opciones de salida .
Para colocar el histograma en la misma hoja, haga clic en Gama de salida y, a continuación, introduzca la celda superior izquierda de la tabla de salida.
Para pegar la tabla de salida y el histograma en una nueva hoja o en un nuevo libro, seleccione Nueva hoja de cálculo Ply o Nuevo cuaderno de ejercicios respectivamente.
Por último, elija cualquiera de las opciones adicionales:
- Para presentar los datos en la tabla de salida en orden descendente de frecuencia, seleccione la opción Pareto (histograma ordenado).
- Para incluir una línea de porcentaje acumulado en el gráfico de histograma de Excel, seleccione la opción Porcentaje acumulado caja.
- Para crear un gráfico de histograma incrustado, seleccione el botón Salida de gráficos caja.
Para este ejemplo, he configurado las siguientes opciones:
- Especifique el Rango de entrada y el Gama de contenedores .
- Y ahora, haga clic en OK y revise la tabla de resultados y el gráfico del histograma:
Sugerencia: para mejorar el histograma, puede sustituir la opción predeterminada Papeleras y Frecuencia con títulos de ejes más significativos, personalizar la leyenda del gráfico, etc. Además, puede utilizar las opciones de diseño, disposición y formato del gráfico Herramientas gráficas para cambiar la visualización del histograma, por ejemplo eliminar los espacios entre columnas. Para más detalles, consulte Cómo personalizar y mejorar el histograma de Excel.
Como acabas de ver, es muy fácil hacer un histograma en Excel utilizando el Analysis ToolPak. Sin embargo, este método tiene una limitación importante - el gráfico de histograma incrustado es estático lo que significa que tendrá que crear un nuevo histograma cada vez que cambien los datos de entrada.
Para hacer un actualizable automáticamente histograma puede utilizar las funciones de Excel o crear una tabla dinámica como se muestra a continuación.
Cómo hacer un histograma en Excel utilizando fórmulas
Otra forma de crear un histograma en Excel es utilizando la función FRECUENCIA o CUADROS. La mayor ventaja de este enfoque es que no tendrá que rehacer su histograma con cada cambio en los datos de entrada. Al igual que un gráfico normal de Excel, su histograma será actualizar automáticamente en cuanto edite, añada nuevos valores o elimine los existentes.
Para empezar, disponga sus datos de origen en una columna (columna B en este ejemplo) e introduzca los números de ubicación en otra columna (columna D), como en la captura de pantalla siguiente:
Ahora, usaremos una fórmula de Frecuencia o Countifs para calcular cuántos valores caen dentro de los rangos especificados (bins), y luego, dibujaremos un histograma basado en esos datos resumidos.
Creación de un histograma con la función FRECUENCIA de Excel
La función más obvia para crear un histograma en Excel es la función FRECUENCIA que devuelve el número de valores que caen dentro de rangos específicos, ignorando los valores de texto y las celdas en blanco.
La función FRECUENCIA tiene la siguiente sintaxis:
FRECUENCIA(matriz_datos, matriz_bins)- Matriz_datos - un conjunto de valores para los que desea contar frecuencias.
- Bins_array - una matriz de bins para agrupar los valores.
En este ejemplo, la matriz_de_datos es B2:B40, la matriz bin es D2:D8, por lo que obtenemos la siguiente fórmula:
=FRECUENCIA(B2:B40,D2:D8)
Ten en cuenta que la FRECUENCIA es una función muy específica, así que sigue estas reglas para que funcione correctamente:
- Una fórmula de frecuencia de Excel debe introducirse como fórmula de matriz multicelda En primer lugar, seleccione un rango de celdas adyacentes en las que desee imprimir las frecuencias, escriba la fórmula en la barra de fórmulas y pulse Ctrl + Mayús + Intro para completarla.
- Se recomienda introducir una fórmula de Frecuencia más que el número de contenedores. La celda adicional es necesaria para mostrar el recuento de valores por encima del contenedor más alto. En aras de la claridad, puede etiquetarla como " Más " como en la siguiente captura de pantalla (pero no incluya ese " Más " en tu bins_array):
Como el Histograma del Analysis ToolPak, la función FRECUENCIA de Excel devuelve los valores que son mayores que una casilla anterior y menores o iguales que una casilla dada. La última fórmula de Frecuencia (en la celda E9) devuelve el número de valores mayores que la casilla más alta (es decir, el número de días de entrega superiores a 35).
Para facilitar la comprensión, la siguiente captura de pantalla muestra los intervalos (columna D), los intervalos correspondientes (columna C) y las frecuencias calculadas (columna E):
Nota: Dado que la función FRECUENCIA de Excel es una función de matriz, no puede editar, mover, añadir o eliminar las celdas individuales que contienen la fórmula. Si decide cambiar el número de intervalos, tendrá que eliminar primero la fórmula existente y, a continuación, añadir o eliminar los intervalos, seleccionar un nuevo rango de celdas y volver a introducir la fórmula.
Realización de un histograma mediante la función COUNTIFS
Otra función que puede ayudarte a calcular distribuciones de frecuencia para trazar histogramas en Excel es COUNTIFS. Y en este caso, necesitarás utilizar 3 fórmulas diferentes:
- La fórmula para la primera celda - papelera superior (F2 en la siguiente captura de pantalla):
=COUNTIFS($B$2:$B$40,"<="&$D2)
La fórmula cuenta cuántos valores de la columna B son inferiores a la casilla más pequeña de la celda D2, es decir, devuelve el número de artículos entregados en un plazo de 1 a 5 días.
=COUNTIFS($B$2:$B$100,">"&$D8)
La fórmula cuenta cuántos valores de la columna B son mayores que la casilla más alta de D8.
=COUNTIFS($B$2:$B$40,">"&$D2,$B$2:$B$40,"<="&$D3)
La fórmula cuenta el número de valores de la columna B que son mayores que el contenedor de la fila anterior y menores o iguales que el contenedor de la misma fila.
Como puede ver, las funciones FRECUENCIA y CONTADORES devuelven resultados idénticos:
"¿Cuál es la razón de utilizar tres fórmulas diferentes en lugar de una?", me preguntarás. Básicamente, te libras de la fórmula de matriz de varias celdas y puedes añadir y eliminar ubicaciones fácilmente.
Sugerencia: Si tiene previsto añadir más filas de datos de entrada en el futuro, puede introducir un rango mayor en sus fórmulas FRECUENCIA o CONTADURAS, y no tendrá que cambiar sus fórmulas a medida que añada más filas. En este ejemplo, los datos de origen están en las celdas B2:B40. Pero puede introducir el rango B2:B100 o incluso B2:B1000, por si acaso :) Por ejemplo:
=FREQUENCY(B2:B1000,D2:D8)
Hacer un histograma a partir de los datos resumidos
Ahora que dispone de una lista de distribuciones de frecuencias calculadas con la función FRECUENCIA o CONTIFOS, cree un gráfico de barras habitual: seleccione las frecuencias, cambie a la función Inserte y haga clic en el gráfico Columna 2D de la pestaña Gráficos grupo:
El gráfico de barras se insertará inmediatamente en su hoja:
En términos generales, ya dispone de un histograma para sus datos de entrada, aunque sin duda necesita algunas mejoras. Lo más importante, para que su histograma de Excel sea fácil de entender, es sustituir las etiquetas predeterminadas del eje horizontal representadas por números de serie por sus números de ubicación o rangos.
La forma más sencilla es teclear gamas en una columna a la izquierda de la columna con la fórmula Frecuencia, seleccione ambas columnas - Gamas y Frecuencias - Los rangos se utilizarán automáticamente para las etiquetas del eje X, como se muestra en la siguiente captura de pantalla:
Sugerencia: si Excel convierte los intervalos en fechas (p. ej. 1-5 puede convertirse automáticamente en 05-Ene ), a continuación, escriba los intervalos con un apóstrofo (') como '1-5 Si desea que las etiquetas de su histograma de Excel muestren números de papelera escríbalos también con apóstrofos precedentes, por ejemplo '5 , '10 etc. El apóstrofo sólo convierte los números en texto y es invisible en las celdas y en el gráfico del histograma.
Si no hay forma de escribir las etiquetas deseadas del histograma en su hoja, entonces puede introducirlas directamente en el gráfico, independientemente de los datos de la hoja de cálculo. La parte final de este tutorial explica cómo hacer esto, y muestra un par de otras mejoras que se pueden hacer a su histograma de Excel.
Cómo hacer un histograma con un PivotChart
Como habrá observado en los dos ejemplos anteriores, la parte que más tiempo requiere para crear un histograma en Excel es calcular el número de elementos que hay en cada casilla. Una vez agrupados los datos de origen, es bastante fácil dibujar un gráfico de histograma en Excel.
Como probablemente ya sabrás, una de las formas más rápidas de resumir datos automáticamente en Excel es una tabla dinámica. Así pues, pongámonos manos a la obra y tracemos un histograma para los datos Entrega (columna B):
1. Crear una tabla dinámica
Para crear una tabla dinámica, vaya a la sección Inserte tab> Tablas y haga clic en Tabla dinámica Y luego, mueve el Entrega al área FILAS, y el otro campo ( Nº de pedido en este ejemplo) al área VALORES, como se muestra en la siguiente captura de pantalla.
Si aún no ha trabajado con tablas dinámicas de Excel, puede que este tutorial le resulte útil: Tutorial de tablas dinámicas de Excel para principiantes.
2. Resumir los valores por recuento
Por defecto, los campos numéricos de una tabla dinámica se suman, y lo mismo ocurre con nuestro campo Números de pedido lo cual no tiene ningún sentido :) De todos modos, como para un histograma necesitamos un recuento en lugar de una suma, haga clic con el botón derecho en cualquier celda de número de orden y seleccione Resumir valores por > Cuenta .
Ahora, su PivotTable actualizada debería tener este aspecto:
3. Crear los intervalos (bins)
El siguiente paso es crear los intervalos, o bins, para lo que utilizaremos la función Agrupación Haga clic con el botón derecho en cualquier celda de Etiquetas de fila en su tabla dinámica y seleccione Grupo ...
En el Agrupación especifique los valores inicial y final (normalmente Excel introduce el valor mínimo y máximo automáticamente basándose en sus datos) y escriba el incremento deseado (longitud del intervalo) en el campo Por caja.
En este ejemplo, el plazo de entrega mínimo es de 1 día, el máximo - 40 días, y el incremento se fija en 5 días:
Haga clic en Aceptar y su tabla dinámica mostrará los intervalos especificados:
4. Trazar un histograma
Queda un último paso: dibujar un histograma. Para ello, basta con crear un gráfico pivotante de columnas haciendo clic en el botón Gráfico dinámico en el Analice ficha en Herramientas PivotTable grupo:
Y la columna por defecto PivotChart aparecerá en su hoja de inmediato:
Y ahora, pule tu histograma con un par de retoques finales:
- Borre la leyenda pulsando el botón Elementos del gráfico botón y quitando la garrapata del Leyenda O bien, seleccione la leyenda en el histograma y pulse la tecla Borrar del teclado.
- Sustituir el valor por defecto Total título con algo más significativo.
- Si lo desea, elija otro estilo de gráfico en Estilos de gráficos grupo en el Herramientas PivotChart > Diseño ficha.
- Elimine los botones del gráfico haciendo clic en Botones de campo en el Herramientas PivotChart > Analice en la pestaña Mostrar/Ocultar grupo:
Además, es posible que desee conseguir un aspecto de histograma convencional en el que las barras se tocan Encontrará información detallada sobre cómo hacerlo en la última parte de este tutorial.
Personalice y mejore su histograma de Excel
Tanto si crea un histograma utilizando el Analysis ToolPak, las funciones de Excel o un PivotChart, es posible que a menudo desee personalizar el gráfico predeterminado a su gusto. Tenemos un tutorial especial sobre gráficos de Excel que explica cómo modificar el título del gráfico, la leyenda, los títulos de los ejes, cambiar los colores del gráfico, el diseño y el estilo. Y aquí, hablaremos de un par de personalizaciones importantes específicas de un Excelhistograma.
Cambiar las etiquetas de los ejes en un gráfico de histograma de Excel
Al crear un histograma en Excel con el Analysis ToolPak, Excel añade las etiquetas del eje horizontal basándose en los números de ubicación que especifique. Pero, ¿qué ocurre si en su gráfico de histograma de Excel desea mostrar rangos en lugar de números de ubicación? Para ello, deberá cambiar las etiquetas del eje horizontal siguiendo estos pasos:
- Haga clic con el botón derecho del ratón en las etiquetas de categoría del eje X y haga clic en Seleccionar datos...
Eliminar el espacio entre barras
Al hacer un histograma en Excel, la gente suele esperar que las columnas adyacentes se toquen entre sí, sin espacios vacíos. Esto es algo fácil de arreglar. Para eliminar el espacio vacío entre las barras, sólo tienes que seguir estos pasos:
- Seleccione las barras, haga clic con el botón derecho y elija Formatear serie de datos...
Y voilá, has trazado un histograma de Excel con barras que se tocan entre sí:
Además, puede embellecer aún más su histograma de Excel modificando el título del gráfico, los títulos de los ejes y cambiando el estilo o los colores del gráfico. Por ejemplo, su histograma final puede tener este aspecto:
Así es como se dibuja un histograma en Excel. Para una mejor comprensión de los ejemplos tratados en este tutorial, puedes descargarte la hoja de ejemplo Histograma de Excel con los datos de origen y los gráficos del histograma. Te agradezco la lectura y espero verte en nuestro blog la próxima semana.