formaciónenbolsa
Sistemas, estrategias y backtests

Cotizaciones históricas gratis en Google Sheets con GOOGLEFINANCE

Iván González
· actualizado el

Con la función GOOGLEFINANCE de las Hojas de cálculo de Google puedes traer gratis la cotización actual y el histórico diario o semanal de acciones, ETF, índices y divisas. Lo que no trae son los dividendos: en el SPY desde 1993, medir solo con los cierres convierte 10.000 dólares en 173.510; con los dividendos reinvertidos fueron 315.690.

En esta guía tienes cómo se escribe la función, qué datos puede darte, varios ejemplos listos para copiar, sus límites y cómo no equivocarte al calcular rentabilidades con ella.

Por qué una hoja de cálculo de Google

Cada día estoy más volcado en las hojas de cálculo de Google, y poco a poco voy pasando a ellas mis ficheros de Excel. Para el día a día son lo más cómodo:

También tienen sus pegas: no son tan potentes como Excel, aunque para lo que la mayoría hace con una hoja de cálculo sobran, y necesitas conexión a internet. Y tienen una ventaja que Excel no trae de serie: la función GOOGLEFINANCE.

Cómo se escribe GOOGLEFINANCE

La función tiene un parámetro obligatorio y cuatro opcionales:

GOOGLEFINANCE(ticker; [atributo]; [fecha_inicio]; [fecha_fin o número de días]; [intervalo])

ParámetroQué esEjemplo
tickerEl símbolo del valor, mejor con su mercado delante”NASDAQ:GOOG”, “NYSEARCA:SPY”
atributoEl dato que quieres; si no pones nada, el precio actual”price”, “close”, “all”
fecha_inicioDesde cuándo, si quieres históricoFECHA(2025;1;1)
fecha_fin o díasHasta cuándo, o cuántos días desde el inicioHOY(), o 30
intervaloDiario o semanal”DAILY” o “WEEKLY” (también 1 o 7)

Con la configuración regional de España, los argumentos se separan con punto y coma y las funciones de fecha se escriben en español (FECHA, HOY). Si pones fechas, la petición se trata como histórica y solo admite atributos históricos.

Qué datos puede darte

TipoAtributosQué devuelve
Tiempo real”price”, “priceopen”, “high”, “low”, “volume”Precio actual (con hasta 20 minutos de retraso), apertura, máximo, mínimo y volumen del día
Tiempo real”marketcap”, “pe”, “eps”, “beta”, “shares”Capitalización, PER, beneficio por acción, beta y acciones emitidas
Tiempo real”high52”, “low52”, “change”, “changepct”, “closeyest”Máximo y mínimo de 52 semanas, variación del día y cierre de ayer
Histórico”open”, “close”, “high”, “low”, “volume”, “all”Apertura, cierre, máximo, mínimo y volumen de cada fecha; “all” los trae todos

Algunos atributos no dan resultado para todos los valores, y los de fondos de inversión no están admitidos.

Ejemplos listos para copiar

  1. Precio actual del SPY: =GOOGLEFINANCE(“NYSEARCA:SPY”)
  2. Cierres diarios desde el 1 de enero de 2025: =GOOGLEFINANCE(“NYSEARCA:SPY”; “close”; FECHA(2025;1;1); HOY(); “DAILY”)
  3. Los últimos 30 días, con todo: =GOOGLEFINANCE(“NASDAQ:GOOG”; “all”; HOY()-30; HOY())
  4. Cierres semanales de un año: =GOOGLEFINANCE(“NASDAQ:AAPL”; “close”; FECHA(2025;1;1); FECHA(2025;12;31); “WEEKLY”)
  5. El cambio euro-dólar: =GOOGLEFINANCE(“CURRENCY:EURUSD”)

Los datos históricos se devuelven como una tabla que se expande hacia abajo, con una fila de encabezados, así que deja libres las celdas de debajo. Los de tiempo real, en una sola celda.

Con el histórico en la hoja ya puedes hacer muchas cosas: llevar el control de las posiciones abiertas de tu cartera, calcular una media móvil o un indicador como el RSI, o comparar la evolución de varios valores.

Lo que GOOGLEFINANCE no te da: los dividendos

Aquí está la trampa más habitual. GOOGLEFINANCE da el cierre de cada día, pero no tiene un cierre ajustado por dividendos. Si calculas la rentabilidad de un ETF o de una acción que reparte solo con esos cierres, te dejas fuera los dividendos, y a largo plazo no es una cifra pequeña.

Lo que se hicieron 10.000 dólares en el SPY desde 1993 contando solo los cierres y con los dividendos reinvertidos

10.000 dólares en el SPY desde su primer día, en enero de 1993: solo con los cierres y con los dividendos reinvertidos.

SPY, 10.000 $ invertidosSolo con los cierresCon dividendos reinvertidos
Desde enero de 1993173.510 $ (8,83 % anual)315.690 $ (10,78 % anual)
Últimos 10 años35.366 $ (13,47 % anual)41.412 $ (15,28 % anual)

Casi dos puntos de rentabilidad al año, que en 33 años son casi el doble de dinero. Por eso, cuando compares tu cartera con un índice, compárala con su versión con dividendos; tienes la diferencia explicada en el rendimiento medio del mercado. Y si inviertes en fondos o ETF de acumulación, que reinvierten el dividendo, su precio ya lo incluye.

Límites que conviene conocer

Si lo que necesitas son datos para hacer backtests serios, con las empresas que ya no cotizan y los dividendos incluidos, una hoja de cálculo se queda corta: lo tienes en cómo crear un sistema de trading.

Resumiendo


Fuente y método: la sintaxis, los atributos y los límites de la función son los de la ayuda oficial de Google para GOOGLEFINANCE, consultada el 26 de octubre de 2026. La comparación con y sin dividendos es un cálculo propio con el SPY de Norgate, del 29 de enero de 1993 al 23 de octubre de 2026, con dos ajustes del mismo histórico: solo por operaciones de capital, que equivale al cierre de cada día, y con los dividendos reinvertidos. Estudio de octubre de 2026.

Los análisis aquí mostrados tienen un objetivo meramente didáctico y en ningún caso son recomendaciones de inversión de ningún tipo. Cada persona es responsable de gestionar su capital.

Preguntas frecuentes

¿Cómo se obtienen cotizaciones históricas gratis en Google Sheets?

Con la función GOOGLEFINANCE. Por ejemplo, =GOOGLEFINANCE("NYSEARCA:SPY"; "close"; FECHA(2025;1;1); HOY(); "DAILY") devuelve una tabla con la fecha y el cierre de cada sesión del SPY desde el 1 de enero de 2025. Con "WEEKLY" la da semanal, y con "all" en lugar de "close" trae apertura, máximo, mínimo, cierre y volumen.

¿GOOGLEFINANCE incluye los dividendos?

No. Sus atributos históricos son apertura, cierre, máximo, mínimo y volumen; no hay un cierre ajustado por dividendos. Si mides con esos cierres la rentabilidad de algo que reparte, te los dejas fuera: en el SPY, desde 1993, 10.000 dólares se convierten en 173.510 contando solo los cierres y en 315.690 con los dividendos reinvertidos.

¿Por qué GOOGLEFINANCE me da #N/A?

Las causas habituales son tres: el símbolo no está en Google Finance o falta el mercado delante (mejor NASDAQ:GOOG que GOOG), se ha pedido un atributo de tiempo real con fechas, o se intenta leer el histórico desde la API de Hojas de cálculo o desde Apps Script, que Google no permite y devuelve #N/A.

¿GOOGLEFINANCE funciona con cualquier bolsa?

No. La ayuda de Google avisa de que no admite la mayoría de las bolsas internacionales y de que no admite los atributos de fondos de inversión. Antes de montar la hoja, busca tu valor en Google Finance y usa el símbolo con su mercado delante.

¿Con qué retraso da GOOGLEFINANCE la cotización?

Hasta 20 minutos en el precio en tiempo real, según la propia ayuda de Google. Sirve para seguir una cartera, no para operar en intradía.

Iván González
Escrito por
Iván González

Ingeniero y divulgador de inversión sistemática. Invierto con método y datos desde 2008, y lo cuento sin humo en YouTube y en este blog.

Sigue leyendo