GOOGLEFINANCE: tipo de cambio del dólar e historial de precios en Sheets
GOOGLEFINANCE trae a la hoja datos de Google Finance: el precio de una acción o el tipo de cambio entre dos monedas, actual o histórico. Se escribe igual en español y en inglés.
El tipo de cambio de hoy
=GOOGLEFINANCE("CURRENCY:USDMXN")
Devuelve un solo número: cuántos pesos vale un dólar. El par se escribe CURRENCY: seguido de las dos monedas, sin espacios: CURRENCY:EURMXN para euros o CURRENCY:USDCOP para pesos colombianos. Así lo usa la hoja de ejemplo de la ayuda de Google.
Según Google, las cotizaciones pueden tener un retraso de hasta 20 minutos.
El historial de un mes
=GOOGLEFINANCE("CURRENCY:USDMXN","price",FECHA(2026,10,1),FECHA(2026,10,31),"DAILY")
Con fechas, ya no devuelve un número sino una tabla: una fila de encabezados en inglés y debajo una fila por día con datos. La primera columna trae la fecha con hora; la segunda, el valor. Aun para un solo día devuelve la tabla con encabezados.
- El último argumento es la frecuencia:
"DAILY"(o1) para diaria,"WEEKLY"(o7) para semanal. - En lugar de la fecha final puedes poner un número de días.
- Google toma las fechas como mediodía en hora UTC, así que en algunos mercados puede haber un día de diferencia.
Un solo valor de una fecha
Como el historial trae encabezados, toma la fila 2 y la columna 2 con INDICE:
=INDICE(GOOGLEFINANCE("CURRENCY:USDMXN","price",FECHA(2026,11,3)),2,2)
Si ese día no hay dato, la fórmula da error. Pide varios días y toma el último con FILAS:
=INDICE(GOOGLEFINANCE("CURRENCY:USDMXN","price",FECHA(2026,11,3)-7,FECHA(2026,11,3)),FILAS(GOOGLEFINANCE("CURRENCY:USDMXN","price",FECHA(2026,11,3)-7,FECHA(2026,11,3))),2)Una minigráfica de 30 días
=SPARKLINE(GOOGLEFINANCE("CURRENCY:USDMXN","price",HOY()-30,HOY()))
Dibuja en la celda la tendencia del último mes. Es el mismo ejemplo de la ayuda de Google, con el peso mexicano.
Acciones y otros datos
Para una acción, escribe la bolsa y la clave: "NASDAQ:GOOG", no solo "GOOG".
=GOOGLEFINANCE("NASDAQ:GOOG","price")
El segundo argumento, siempre en inglés y entre comillas, elige el dato: "price", "high52", "low52", "changepct", "marketcap", entre otros. Para el historial se usan "open", "close", "high", "low" y "volume".
Para qué no sirve
- No es el tipo de cambio oficial. Para facturas, contabilidad e impuestos en México se usa el que publica el Banco de México en el Diario Oficial (el FIX). Consúltalo en Banxico.
- Google advierte que estos datos no son para uso profesional en el sector financiero ni para empresas.
- No cubre todas las bolsas: la ayuda de Google dice que no admite la mayoría de las bolsas internacionales.
- El historial no se puede descargar ni leer con Apps Script o la API: ahí aparece
#N/A.
Preguntas frecuentes
¿Cada cuánto se actualiza?
El precio actual llega con un retraso de hasta 20 minutos, según la ayuda de Google. El historial no cambia: es el valor de días pasados.
¿Por qué me da #N/A?
Revisa que la clave lleve la bolsa (NASDAQ:GOOG) o el prefijo CURRENCY:, que el atributo esté en inglés y entre comillas, y que la bolsa esté disponible en Google Finance.
¿Lo puedo usar en Excel?
No: GOOGLEFINANCE solo existe en Google Sheets.
¿Coma o punto y coma entre los argumentos?
Depende de la configuración regional de la hoja (Archivo > Configuración). Los ejemplos usan coma, como en una hoja con la de México, donde el decimal es el punto. Si tu hoja usa coma decimal, como en España, Argentina o Colombia, separa con punto y coma; así vienen los ejemplos de la ayuda de Google en español.