Cotizaciones históricas gratis en Google Sheets con GOOGLEFINANCE
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:
- No hace falta instalar nada. Las abres desde el ordenador, la tableta o el móvil.
- Son gratis.
- Están siempre a mano. Te olvidas de llevar ficheros de un sitio a otro y no ocupan espacio en tu disco.
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ámetro | Qué es | Ejemplo |
|---|---|---|
| ticker | El símbolo del valor, mejor con su mercado delante | ”NASDAQ:GOOG”, “NYSEARCA:SPY” |
| atributo | El dato que quieres; si no pones nada, el precio actual | ”price”, “close”, “all” |
| fecha_inicio | Desde cuándo, si quieres histórico | FECHA(2025;1;1) |
| fecha_fin o días | Hasta cuándo, o cuántos días desde el inicio | HOY(), o 30 |
| intervalo | Diario 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
| Tipo | Atributos | Qué 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
- Precio actual del SPY: =GOOGLEFINANCE(“NYSEARCA:SPY”)
- Cierres diarios desde el 1 de enero de 2025: =GOOGLEFINANCE(“NYSEARCA:SPY”; “close”; FECHA(2025;1;1); HOY(); “DAILY”)
- Los últimos 30 días, con todo: =GOOGLEFINANCE(“NASDAQ:GOOG”; “all”; HOY()-30; HOY())
- Cierres semanales de un año: =GOOGLEFINANCE(“NASDAQ:AAPL”; “close”; FECHA(2025;1;1); FECHA(2025;12;31); “WEEKLY”)
- 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.

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 $ invertidos | Solo con los cierres | Con dividendos reinvertidos |
|---|---|---|
| Desde enero de 1993 | 173.510 $ (8,83 % anual) | 315.690 $ (10,78 % anual) |
| Últimos 10 años | 35.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
- No todas las bolsas están. La ayuda de Google avisa de que no admite la mayoría de las bolsas internacionales. Busca antes tu valor en Google Finance.
- El precio en tiempo real llega con hasta 20 minutos de retraso. Vale para seguir una cartera, no para operar en intradía.
- El histórico no se puede leer desde fuera. Si intentas sacarlo con la API de Hojas de cálculo o con Apps Script, devuelve #N/A.
- Las fechas se toman a mediodía en hora UTC, así que en bolsas que cierran antes puede haber un día de diferencia.
- No es para uso profesional. Google lo ofrece tal cual, con fines informativos, y avisa de que el uso profesional puede requerir licencias de datos.
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
- GOOGLEFINANCE trae gratis cotizaciones actuales e históricas a una hoja de Google.
- Se escribe con el símbolo y el mercado, el atributo, las fechas y el intervalo.
- No incluye dividendos: en el SPY desde 1993, 173.510 dólares frente a 315.690.
- Tiene límites de bolsas, de retraso y de uso; para backtests serios hacen falta otros datos.
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.
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.