Navegación Rápida
HISTORIALCOTIZACIONES
Resumen
La función HISTORIALCOTIZACIONES obtiene datos históricos de precios de instrumentos financieros y los devuelve como una matriz dinámica que se expande automáticamente en Excel. Ideal para análisis de tendencias bursátiles y estudios financieros.
Sintaxis
=HISTORIALCOTIZACIONES(cotizacion, fecha_inicial, [fecha_final], [intervalo], [encabezados], [propiedad0], [propiedad1], [propiedad2], [propiedad3], [propiedad4], [propiedad5])
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| cotizacion | Texto/Referencia |
Sí | Identificador del instrumento financiero (código bursátil o tipo de dato Cotizaciones) |
| fecha_inicial | Fecha |
Sí | Primera fecha del rango de datos históricos requerido |
| fecha_final | Fecha |
No | Última fecha del rango (opcional, por defecto = fecha_inicial) |
| intervalo | Número {0,1,2} |
No | Frecuencia: 0=Diario, 1=Semanal, 2=Mensual |
| encabezados | Número {0,1,2} |
No | Control de encabezados en la matriz devuelta |
| propiedad0 | Número {0-5} |
No | Primera propiedad a mostrar (0=Fecha, 1=Cierre, etc.) |
| propiedad1 | Número {0-5} |
No | Segunda propiedad a mostrar |
| propiedad2 | Número {0-5} |
No | Tercera propiedad a mostrar |
| propiedad3 | Número {0-5} |
No | Cuarta propiedad a mostrar |
| propiedad4 | Número {0-5} |
No | Quinta propiedad a mostrar |
| propiedad5 | Número {0-5} |
No | Sexta propiedad a mostrar |
Usando la función STOCKHISTORY
HISTORIALCOTIZACIONES es perfecta para crear tablas dinámicas de evolución bursátil, análisis técnico y reportes financieros. Devuelve matrices que se expanden automáticamente, facilitando el manejo de grandes volúmenes de datos históricos sin necesidad de rangos fijos.
Ejemplos Comunes de STOCKHISTORY
Datos diarios básicos MSFT
=HISTORIALCOTIZACIONES("MSFT", "1/1/2023", HOY(), 0, 1, 0,1)
Historial diario de Microsoft desde enero 2023 con Fecha y Cierre
Análisis completo AAPL
=HISTORIALCOTIZACIONES("XNAS:AAPL", "1/1/2024", , 0, 1, 0,1,2,3,4,5)
Datos completos de Apple (todas las propiedades) desde 2024
Máximo mensual 6 meses
=MAX(HISTORIALCOTIZACIONES("MSFT",HOY()-180,HOY(),2,0,3))
Máximo mensual de Microsoft últimos 6 meses (solo columna 3=Máximo)
Datos semanales sin encabezados
=HISTORIALCOTIZACIONES("TSLA", "1/1/2024", ,1,0,0,1,5)
Tesla semanal: Fecha, Cierre y Volumen sin encabezados
Preguntas Frecuentes
Errores Comunes y Soluciones
#¡VALOR!
Cause: Código bursátil inválido o suscripción insuficiente
Solution: Verifica el ticker y tu suscripción Microsoft 365
#N/A
Cause: Sin datos históricos para ese período/instrumento
Solution: Amplía el rango de fechas o verifica disponibilidad del instrumento
Matriz no se expande
Cause: Versión de Excel sin soporte dinámico
Solution: Actualiza a Excel 365 o selecciona rango manualmente
Propiedades duplicadas
Cause: Mismos números de propiedad repetidos
Solution: Usa números únicos 0-5 para propiedades diferentes
Notas
- Pertenece a funciones de Búsqueda y Referencia
- No aplica formato automático (usa General al borrar fórmula)
- Para máximo/mínimo 52 semanas usa tipo Cotizaciones en vez de historial
- Intervalos mensuales más rápidos para análisis de tendencias largas
- Los argumentos fecha aceptan texto, fórmulas (HOY()) o referencias
- La primera fecha puede ser anterior si usas intervalos semanales/mensuales
Compatibilidad
Disponible en: Excel 365, Microsoft 365
No disponible en: Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007
Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365+