¿Te interesa ver de un vistazo cómo se movió una acción durante el mes? Con la función HISTORIALCOTIZACIONES (en inglés STOCKHISTORY) traes apertura, máximo, mínimo y volumen de cada sesión directamente desde una hoja, y el gráfico de cotizaciones te lo dibuja como velas, marcadores H-L o líneas. Al terminar el artículo sabrás crear ese libro desde cero, cambiar entre subtipos, juntar varios tickers y resolver los errores más habituales. Esta función está en Microsoft 365 y en Excel 2024; en 2021 y anteriores no existe y se recurre a Datos > Obtener datos > De la web.
;) porque el ejemplo está pensado para un Excel en español con coma decimal. Si tu Excel está configurado con punto decimal (México, Estados Unidos), el separador será la coma (,).Datos comprobados en octubre de 2026.
Qué es el gráfico de cotizaciones y para qué te sirve
Imagina una hoja con las cotizaciones bursátiles de cuatro valores a lo largo de un mes: por cada sesión hay una apertura, un máximo, un mínimo y un cierre, más el volumen negociado. Con esos cuatro números por día tienes la película completa de cómo se movió el valor: cuánto abrió, hasta dónde subió, hasta dónde bajó y dónde terminó.
El problema es que un gráfico de líneas estándar solo te enseña una serie de cierres, y con eso pierdes el rango real del día. Si una acción abre en 100, sube a 110, baja a 95 y cierra en 108, una línea solo te muestra 100 y 108, como si el día hubiera sido tranquilo. La realidad es que hubo un pico en 110 y un suelo en 95, y esa información se pierde.
El gráfico de cotizaciones de Excel existe justo para eso: para representar a la vez los cuatro valores de cada sesión en un mismo punto, vertical. Tiene tres formas principales —marcadores H-L, velas y líneas— y se alimenta de los datos que devuelve HISTORIALCOTIZACIONES. Es el gráfico que usan los paneles de bolsa y los informes financieros: cada sesión es un punto con su cuerpo, sus extremos y, según el subtipo, su color.
La función HISTORIALCOTIZACIONES, de un vistazo
La fórmula completa es:
=HISTORIALCOTIZACIONES(cotizaciones; fecha_inicial; [fecha_final]; [intervalo]; [encabezados]; [propiedad0]; [propiedad1]; [propiedad2]; [propiedad3]; [propiedad4]; [propiedad5])
cotizaciones: el ticker del valor (entre comillas) o un rango con varios tickers.fecha_inicialyfecha_final: el periodo que te interesa. Si omitesfecha_final, Excel toma la fecha de hoy.intervalo: 0 para diario, 1 para semanal, 2 para mensual.encabezados: 1 muestra encabezados en la primera fila de la matriz, 0 los oculta.propiedad0apropiedad5: las seis columnas que quieres traer (fecha, cierre, apertura, máximo, mínimo y volumen). Si pones menos de seis, la matriz devuelta con esas columnas.
HISTORIALCOTIZACIONES está disponible en Microsoft 365 y en Excel 2024. En Excel 2021, 2019, 2016 y anteriores no existe la función; la alternativa oficial es Datos > Obtener y transformar datos > De la web, conectando a una URL de cotización histórica.
- Cotizaciones: ticker entre comillas o rango con varios.
- Fechas: válidas en formato fecha;
fecha_finalopcional. - Intervalo: 0 diario, 1 semanal, 2 mensual.
- Encabezados: 1 sí, 0 no.
- Propiedades: seis columnas opcionales (fecha, cierre, apertura, máximo, mínimo, volumen).
- Devuelve: matriz derramada, no un valor único.
El argumento cotizaciones: el ticker o el rango con varios
cotizaciones admite dos formas. La primera es un ticker suelto entre comillas, como "MSFT" o "AAPL": Excel consulta ese único valor y devuelve sus sesiones. La segunda es un rango de celdas con un ticker por celda, por ejemplo A1:A3 con MSFT, AAPL y NVDA; en ese caso la función se derrama en una columna por ticker.
Cuando uses un rango, recuerda escribirlo como referencia de celda y no como texto (A1:A3, no "A1:A3"). Cada celda del rango debe contener un ticker válido entre comillas o sin ellas, según cómo lo consultes.
Fechas inicial y final, e intervalo diario, semanal o mensual
Las fechas se escriben como fechas de Excel, sea con la función FECHA(año;mes;día), sea entre comillas ("01/09/2026"). Si omites fecha_final, Excel devuelve los datos hasta la fecha actual del sistema. Si pones una fecha_final anterior a fecha_inicial, la función devuelve el error #¡VALOR!.
El argumento intervalo controla la granularidad:
- 0 — una fila por día de cotización.
- 1 — una fila por semana.
- 2 — una fila por mes.
Con 0 y dos meses tendrás unas 40 filas; con 2 y dos años, unas 24. Elige según lo que quieras ver.
Encabezados y las propiedades 0 a 5: lo que devuelve cada columna
Las seis propiedades son siempre las mismas; lo que cambia es el orden en que las pides en la fórmula y, por tanto, la columna de la matriz derramada que ocupa cada una.
| Propiedad | Dato que devuelve | Posición en la matriz si la pides primera |
|---|---|---|
| 0 | Fecha | Columna 1 |
| 1 | Cierre | Columna 2 |
| 2 | Apertura | Columna 3 |
| 3 | Máximo | Columna 4 |
| 4 | Mínimo | Columna 5 |
| 5 | Volumen | Columna 6 |
Si solo pides, por ejemplo, 0, 1, 3 y 4, la matriz tendrá cuatro columnas: fecha, cierre, máximo y mínimo. Y el gráfico de cotizaciones necesita, como mínimo, apertura, máximo, mínimo y cierre (propiedades 2, 3, 4 y 1, en ese orden).
Crea tu primer gráfico de cotizaciones paso a paso
Vamos a montar la hoja Cotizaciones con un único valor: Microsoft (MSFT) durante septiembre de 2026. Escribe el ticker, mete la fórmula y crea el gráfico.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 3 | Fecha | Cierre | Apertura | Máximo | Mínimo |
| 4 | 01/09/2026 | 412,04 | 410,50 | 414,20 | 408,90 |
| 5 | 02/09/2026 | 415,30 | 412,04 | 416,80 | 411,10 |
| 6 | 03/09/2026 | 418,12 | 415,30 | 419,00 | 414,80 |
| 7 | 04/09/2026 | 416,50 | 418,12 | 419,50 | 415,20 |
| 8 | 07/09/2026 | 419,80 | 416,50 | 421,00 | 416,00 |
| 9 | 08/09/2026 | 421,50 | 419,80 | 422,90 | 419,10 |
| 10 | 09/09/2026 | 420,10 | 421,50 | 423,20 | 418,50 |
| 11 | 10/09/2026 | 422,70 | 420,10 | 424,00 | 419,80 |
| 12 | 11/09/2026 | 424,30 | 422,70 | 425,80 | 421,90 |
| 13 | 14/09/2026 | 425,90 | 424,30 | 427,20 | 423,80 |
| 14 | 15/09/2026 | 423,40 | 425,90 | 426,50 | 422,30 |
| 15 | 16/09/2026 | 420,80 | 423,40 | 424,10 | 419,50 |
| 16 | 17/09/2026 | 418,60 | 420,80 | 421,70 | 417,20 |
| 17 | 18/09/2026 | 415,20 | 418,60 | 419,00 | 414,10 |
| 18 | 21/09/2026 | 417,90 | 415,20 | 419,80 | 414,50 |
| 19 | 22/09/2026 | 421,00 | 417,90 | 422,30 | 417,10 |
| 20 | 23/09/2026 | 423,50 | 421,00 | 424,80 | 420,20 |
| 21 | 24/09/2026 | 425,80 | 423,50 | 427,00 | 422,80 |
| 22 | 25/09/2026 | 428,10 | 425,80 | 429,50 | 425,00 |
Pasos para llegar aquí:
- Abre un libro nuevo y crea la hoja
Cotizaciones. - Escribe
MSFTen B1 (el ticker). - En A3 escribe la fórmula:
=HISTORIALCOTIZACIONES("MSFT";"01/09/2026";"30/09/2026";0;1;0;1;2;3;4)y pulsa Entrar. - Confirma que la fórmula se derrama hacia abajo y a la derecha ocupando A3:E22 con encabezados y datos.
#¿NOMBRE?, tu Excel es de 2021 o anterior.Pasar de la fórmula al gráfico: insertar con F11 y elegir el subtipo
- Selecciona el rango derramado A3:E22 arrastrando con el ratón.
- Pulsa F11 para crear un gráfico en una hoja nueva.
- En la pestaña Todos los gráficos del cuadro Insertar gráfico, busca la categoría Cotizaciones y elige el subtipo Volume-Open-High-Low-Close (el primero de los cuatro que aparecen).
- Pulsa Aceptar.
Ahora deberías ver, por cada sesión, una vela vertical con un marcador triangular: el de apertura a la izquierda y el de cierre a la derecha. La parte alta y baja del palo muestran el máximo y el mínimo del día.
Ajustar el eje vertical para que no empiece en cero
Si las velas se ven planas, casi pegadas al eje, es porque el eje vertical empieza en 0 y tus valores están entre 408 y 430: la diferencia es solo un 5% del rango, y el gráfico no la aprovecha. La solución es subir el mínimo del eje al precio más bajo del periodo.
- Clic derecho sobre el eje vertical del gráfico.
- Elige Formato de eje.
- En Límites, desmarca Mínimo automático y escribe
408(o el mínimo real de tus datos). - Cierra el panel.
Cambia entre cotizaciones, velas y líneas según el caso
El mismo rango sirve para tres subtipos de gráfico, y cada uno cuenta una historia distinta. Para cambiar entre ellos, una vez creado el gráfico:
- Clic en el gráfico para seleccionarlo.
- Abre la pestaña contextual Diseño de gráfico (aparece en la cinta cuando el gráfico está activo).
- Pulsa Cambiar tipo de gráfico.
- Elige la categoría Cotizaciones y el subtipo que prefieras.
Los tres subtipos que te van a servir:
- Cotizaciones (Volume-Open-High-Low-Close) — velas y, si pides la columna 5, el volumen en un eje secundario.
- Cotizaciones (Open-High-Low-Close) — velas sin volumen, más limpio.
- Líneas — solo el cierre, una línea continua con marcadores en cada sesión.
Cotizaciones: el marcador de apertura a la izquierda y el de cierre a la derecha
Este es el subtipo por defecto cuando Excel detecta que tus datos son OHLC. Cada sesión se representa con un marcador triangular pequeño: el de la izquierda es la apertura y el de la derecha es el cierre. Si el cierre está más alto que la apertura, el marcador de cierre apunta hacia arriba; si está más bajo, apunta hacia abajo.
Sirve cuando te importa ver de un vistazo la diferencia entre apertura y cierre y, sobre todo, para rangos largos (varias semanas o meses) donde las velas se apiñarían demasiado. Con el marcador, cada día sigue siendo legible.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 3 | Fecha | Cierre | Apertura | Máximo | Mínimo |
| 4 | 01/09/2026 | 412,04 | 410,50 | 414,20 | 408,90 |
| 5 | 02/09/2026 | 415,30 | 412,04 | 416,80 | 411,10 |
Velas: un cuadro por sesión en vez de marcadores
En el subtipo Velas, cada sesión es un rectángulo: el borde superior e inferior del rectángulo es la apertura y el cierre (no el máximo y el mínimo), y una línea vertical sale por arriba y por abajo hasta el máximo y el mínimo del día. Por defecto, las velas alcistas (cierre mayor que apertura) se pintan en verde y las bajistas en rojo.
Es el subtipo preferido cuando quieres ver, día a día, quién ganó la batalla entre compradores y vendedores. Si te molesta el rojo y el verde por defecto, haz clic derecho sobre una vela alcista, elige Formato de serie de datos y cambia el Borde y el Relleno.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 3 | Fecha | Cierre | Apertura | Máximo | Mínimo |
| 4 | 01/09/2026 | 412,04 | 410,50 | 414,20 | 408,90 |
| 5 | 02/09/2026 | 415,30 | 412,04 | 416,80 | 411,10 |
| 6 | 03/09/2026 | 418,12 | 415,30 | 419,00 | 414,80 |
Líneas: la opción cuando tienes muchas sesiones seguidas
Si consultas un año entero, tendrás unas 250 filas. Con velas o con cotizaciones, el gráfico se vuelve ilegible: los marcadores se solapan. La solución es el subtipo Líneas, que dibuja una sola línea con el precio de cierre (o el que hayas elegido) y un punto por sesión.
Usa líneas cuando el rango cubre más de un trimestre. La información que pierdes (apertura, máximo y mínimo por sesión) la compensas con la claridad de ver la tendencia de fondo. Si quieres máximos y mínimos por sesión con muchas sesiones, usa el subtipo Cotizaciones (High-Low-Close).
Varios tickers en la misma hoja y en el mismo gráfico
Ahora vamos a comparar tres valores lado a lado: Microsoft, Apple y NVIDIA durante septiembre de 2026. En lugar de una fórmula por ticker, metes los tres tickers en un rango y una sola fórmula se derrama en una columna por cada uno.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | MSFT | Fecha | MSFT Cierre | MSFT Apertura | MSFT Máximo | MSFT Mínimo | |
| 2 | AAPL | Fecha | AAPL Cierre | AAPL Apertura | AAPL Máximo | AAPL Mínimo | |
| 3 | NVDA | Fecha | NVDA Cierre | NVDA Apertura | NVDA Máximo | NVDA Mínimo | |
| 4 | 01/09/2026 | 412,04 | 410,50 | 414,20 | 408,90 | ||
| 5 | 01/09/2026 | 195,30 | 193,80 | 196,50 | 192,90 | ||
| 6 | 01/09/2026 | 118,20 | 116,40 | 119,10 | 115,80 |
Pasos:
- Crea una hoja
Comparativos. - En A1 escribe
MSFT, en A2AAPL, en A3NVDA. - En C3 escribe
=HISTORIALCOTIZACIONES(A1:A3;"01/09/2026";"30/09/2026";0;1;0;1;2;3;4)y pulsa Entrar. - La fórmula se derrama hacia abajo y crea, además, dos columnas a la derecha por cada ticker.
Para tener un mini-gráfico por ticker (uno al lado del otro en lugar de un gráfico grande):
- Selecciona el rango con los datos de un solo ticker (por ejemplo, las filas de MSFT).
- Ve a
Insertar > Minigráficos > Cotizacionesy elige la celda donde quieres que aparezca.
Repite para cada ticker. Así tienes tres velas pequeñas en la hoja, una por valor, fáciles de comparar de un vistazo.
Errores típicos al crear el gráfico de cotizaciones y cómo arreglarlos
Cuatro fallos que aparecen una y otra vez cuando se trabaja con esta función y este gráfico.
#¿NOMBRE?al escribir HISTORIALCOTIZACIONES.#¡VALOR!cuando la fecha no se reconoce.- Gráfico vacío aunque la fórmula trae datos.
- Velas planas porque el eje empieza en cero.
#¿NOMBRE? al escribir HISTORIALCOTIZACIONES
Lo que ves: la celda muestra #¿NOMBRE? y, si pulsas sobre ella, la barra de fórmulas contiene =HISTORIALCOTIZACIONES(...) sin más. Causa: tu versión de Excel no tiene la función. HISTORIALCOTIZACIONES está en Microsoft 365 y en Excel 2024; en Excel 2021, 2019, 2016, 2013 y 2010 no está.
Cómo arreglarlo, paso a paso:
- Ve a
Datos > Obtener y transformar datos > De la web. - Pega la URL del histórico de cotizaciones del valor (cada proveedor tiene la suya) y pulsa Aceptar.
- Power Query carga los datos en una tabla.
Otra opción es actualizar a Microsoft 365 o a Excel 2024. Y siempre puedes consultar la página oficial de la función: HISTORIALCOTIZACIONES.
#¡VALOR! cuando la fecha no se reconoce
Lo que ves: #¡VALOR! en la celda de la fórmula. Causa: la fecha que pasaste a fecha_inicial o fecha_final está como texto y Excel no la interpreta como fecha.
Cómo arreglarlo:
- Crea la fecha con la función
FECHA(2026;9;1)en una celda aparte (por ejemplo E1). - Pasa la celda a la fórmula:
=HISTORIALCOTIZACIONES("MSFT";E1;FECHA(2026;9;30);0;1;0;1;2;3;4). - Otra opción es seleccionar la celda con la fecha, pulsar Ctrl+1 y aplicar el formato Fecha corta.
El gráfico sale vacío aunque la fórmula trae datos
Lo que ves: el gráfico aparece, pero sin velas ni ejes con datos. Causa: la fórmula HISTORIALCOTIZACIONES se derramó como matriz dinámica, pero al pulsar F11 solo tenías seleccionada la primera celda (A3), no el rango derramado entero.
Cómo arreglarlo:
- Clic en la celda A3.
- Pulsa Ctrl+Mayús+Fin para seleccionar todo el rango usado.
- Ajusta la selección al rango exacto de la fórmula (A3:E22 en el ejemplo).
- Pulsa F11 de nuevo.
Las velas se ven planas porque el eje empieza en cero
Lo que ves: el gráfico tiene velas y datos, pero todas son líneas finísimas pegadas al eje horizontal. Causa: el eje vertical empieza en 0, y como tus precios están todos en una franja estrecha (por ejemplo, entre 408 y 430), las velas ocupan solo el 5% del área del gráfico.
Cómo arreglarlo, paso a paso:
- Clic derecho sobre el eje vertical.
- Elige Formato de eje.
- En Límites, desmarca Mínimo automático y escribe el mínimo de tus datos (en el ejemplo, 408).
- Cierra el panel.
Lo que ya sabes hacer con el gráfico de cotizaciones
- Crear el gráfico con HISTORIALCOTIZACIONES y F11 en una hoja nueva.
- Cambiar entre cotizaciones, velas y líneas desde Diseño de gráfico > Cambiar tipo de gráfico.
- Ajustar el eje vertical desactivando el mínimo automático para que las velas tengan cuerpo.
- Juntar varios tickers en la misma fórmula y crear un minigráfico por valor.
- Leer y arreglar los cuatro errores más comunes:
#¿NOMBRE?,#¡VALOR!, gráfico vacío y velas planas.
El siguiente paso natural es añadir una media móvil con la herramienta Análisis de datos (Datos > Análisis > Análisis de datos), si la tienes instalada, para ver la tendencia por encima del ruido diario.
Dudas al usar el gráfico de cotizaciones en Excel
1. ¿Cómo se hace un gráfico de cotizaciones en Excel?
Ve a Insertar > Gráficos > Insertar gráfico de cotizaciones y elige entre Máximo-Mínimo-Cierre, Apertura-Máximo-Mínimo-Cierre, o Volumen-Máximo-Mínimo-Cierre. Selecciona tus datos con la primera columna de fechas, asígnala al eje horizontal y pulsa Aceptar para ver el gráfico con sus cuatro puntos diarios.
2. ¿Qué es y para qué sirve un gráfico de superficie en Excel?
Un gráfico de superficie muestra cómo un valor cambia entre dos variables, ideal para ver picos y valles en datos como temperaturas, ventas por mes y zona, o relieves. Se inserta desde Insertar > Gráficos > Insertar gráfico de líneas > Superficie, y admite variantes 2D y 3D con bandas de color.
3. ¿Cómo crear una gráfica radial en Excel paso a paso?
La gráfica radial (también llamada de radar o araña) compara varios indicadores a la vez sobre un mismo eje circular. Ve a Insertar > Gráficos > Insertar gráfico de dispersión, elige Rellenar con línea o Relleno radial, y selecciona el rango con categorías y valores numéricos: cada variable será un vértice del polígono.
Fuentes
- MicrosoftHISTORIALCOTIZACIONES — documentación oficialconsultado el 07/10/2026
- MicrosoftGráficos — documentación oficialconsultado el 07/10/2026
- MicrosoftAtajos que funcionan igual en cualquier idioma — documentación oficialconsultado el 07/10/2026
- MicrosoftExcel 2019 — documentación oficialconsultado el 07/10/2026
- MicrosoftExcel 2016 — documentación oficialconsultado el 07/10/2026