correlación

Cómo hacer un gráfico de cotizaciones en Excel: paso a paso

octubre 27, 2026 Tuto Excel 14 min read
Cómo hacer un gráfico de cotizaciones en Excel: paso a paso

¿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.

Nota: los argumentos de las fórmulas se separan con punto y coma (;) 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_inicial y fecha_final: el periodo que te interesa. Si omites fecha_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.
  • propiedad0 a propiedad5: 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_final opcional.
  • 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.

A3fx=HISTORIALCOTIZACIONES("MSFT";"01/09/2026";"30/09/2026";0;1;0;1;2;3;4)
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
Cotizaciones

Pasos para llegar aquí:

  1. Abre un libro nuevo y crea la hoja Cotizaciones.
  2. Escribe MSFT en B1 (el ticker).
  3. En A3 escribe la fórmula: =HISTORIALCOTIZACIONES("MSFT";"01/09/2026";"30/09/2026";0;1;0;1;2;3;4) y pulsa Entrar.
  4. Confirma que la fórmula se derrama hacia abajo y a la derecha ocupando A3:E22 con encabezados y datos.
Comprueba: la celda A3 contiene el texto Fecha y la fila 4 empieza con 01/09/2026. Si A3 muestra #¿NOMBRE?, tu Excel es de 2021 o anterior.

Pasar de la fórmula al gráfico: insertar con F11 y elegir el subtipo

  1. Selecciona el rango derramado A3:E22 arrastrando con el ratón.
  2. Pulsa F11 para crear un gráfico en una hoja nueva.
  3. 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).
  4. Pulsa Aceptar.
InsertarGráficosTodos los gráficosCotizacionesVolume-Open-High-Low-Close

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.

Comprueba: el eje horizontal muestra fechas de septiembre de 2026 y el vertical precios entre 408 y 430. Cada sesión tiene su marcador.

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.

  1. Clic derecho sobre el eje vertical del gráfico.
  2. Elige Formato de eje.
  3. En Límites, desmarca Mínimo automático y escribe 408 (o el mínimo real de tus datos).
  4. Cierra el panel.
Comprueba: las velas ahora tienen cuerpo visible, con sus aperturas y cierres claramente diferenciados.

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:

  1. Clic en el gráfico para seleccionarlo.
  2. Abre la pestaña contextual Diseño de gráfico (aparece en la cinta cuando el gráfico está activo).
  3. Pulsa Cambiar tipo de gráfico.
  4. Elige la categoría Cotizaciones y el subtipo que prefieras.
Diseño de gráficoTipoCambiar tipo de gráfico

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.

A3fx=HISTORIALCOTIZACIONES("MSFT";"01/09/2026";"30/09/2026";0;1;0;1;2;3;4)
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
Cotizaciones

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.

A3fx=HISTORIALCOTIZACIONES("MSFT";"01/09/2026";"30/09/2026";0;1;0;1;2;3;4)
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
Cotizaciones

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.

C3fx=HISTORIALCOTIZACIONES(A1:A3;"01/09/2026";"30/09/2026";0;1;0;1;2;3;4)
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
Comparativos

Pasos:

  1. Crea una hoja Comparativos.
  2. En A1 escribe MSFT, en A2 AAPL, en A3 NVDA.
  3. En C3 escribe =HISTORIALCOTIZACIONES(A1:A3;"01/09/2026";"30/09/2026";0;1;0;1;2;3;4) y pulsa Entrar.
  4. 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):

  1. Selecciona el rango con los datos de un solo ticker (por ejemplo, las filas de MSFT).
  2. Ve a Insertar > Minigráficos > Cotizaciones y elige la celda donde quieres que aparezca.
InsertarMinigráficosCotizaciones

Repite para cada ticker. Así tienes tres velas pequeñas en la hoja, una por valor, fáciles de comparar de un vistazo.

Comprueba: en C1:C3 ves los encabezados de cada ticker. Cada ticker ocupa 16 filas (las sesiones de septiembre).

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:

  1. Ve a Datos > Obtener y transformar datos > De la web.
  2. Pega la URL del histórico de cotizaciones del valor (cada proveedor tiene la suya) y pulsa Aceptar.
  3. 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:

  1. Crea la fecha con la función FECHA(2026;9;1) en una celda aparte (por ejemplo E1).
  2. Pasa la celda a la fórmula: =HISTORIALCOTIZACIONES("MSFT";E1;FECHA(2026;9;30);0;1;0;1;2;3;4).
  3. 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:

  1. Clic en la celda A3.
  2. Pulsa Ctrl+Mayús+Fin para seleccionar todo el rango usado.
  3. Ajusta la selección al rango exacto de la fórmula (A3:E22 en el ejemplo).
  4. 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:

  1. Clic derecho sobre el eje vertical.
  2. Elige Formato de eje.
  3. En Límites, desmarca Mínimo automático y escribe el mínimo de tus datos (en el ejemplo, 408).
  4. 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

  1. MicrosoftHISTORIALCOTIZACIONES — documentación oficialconsultado el 07/10/2026
  2. MicrosoftGráficos — documentación oficialconsultado el 07/10/2026
  3. MicrosoftAtajos que funcionan igual en cualquier idioma — documentación oficialconsultado el 07/10/2026
  4. MicrosoftExcel 2019 — documentación oficialconsultado el 07/10/2026
  5. MicrosoftExcel 2016 — documentación oficialconsultado el 07/10/2026