En este tutorial te voy a mostrar cómo crear un seguimiento básico de acciones de bolsa usando Google Sheets y la función GOOGLEFINANCE. Esta herramienta exclusiva de Google Sheets te permite obtener datos financieros en tiempo casi real directamente en tus hojas de cálculo, sin necesidad de plataformas complicadas. Es perfecta para emprendedores, pequeños inversionistas o cualquier persona que quiera monitorear acciones de forma sencilla y práctica.
Si prefieres ver el tutorial en video, te lo dejo a continuación:
Para este ejercicio no necesitas saber programación ni usar Google Apps Script. Solo vamos a usar fórmulas y funciones de Google Sheets, que son muy fáciles de aplicar. A continuación te explico paso a paso cómo hacerlo, con ejemplos claros y consejos para que puedas sacarle el máximo provecho.
¿Qué es GOOGLEFINANCE y cómo funciona?
La función GOOGLEFINANCE es una herramienta que nos permite traer información financiera directamente desde Google Finance a nuestras hojas de cálculo. Solo necesitas conocer el ticker (código de la acción) para empezar a obtener datos como el precio actual, el cierre del día anterior, el cambio porcentual y más.
Por ejemplo, el ticker de Apple es AAPL, el de Google es GOOGL y el de Tesla es TSLA. Para encontrar el ticker de cualquier empresa, basta con buscar el nombre en Google y ver la cotización que aparece en el panel derecho.
Construyendo el seguimiento básico de acciones
Paso 1: Estructura básica de la hoja
Vamos a crear una tabla sencilla con los siguientes encabezados para organizar los datos de nuestras acciones:
| Ticker | Precio actual | Cierre anterior | Cambio | % Cambio |
|---|---|---|---|---|
| AAPL | ||||
| GOOGL |
Paso 2: Obtener el precio actual
Para obtener el precio actual de la acción, usamos la fórmula:
=GOOGLEFINANCE(A2; "price")
Esta fórmula extrae el precio actual (con un retraso de hasta 20 minutos) de la acción cuyo ticker está en la celda A2. Si no especificas el segundo argumento, por defecto se usa «price».
Paso 3: Obtener el cierre del día anterior
Para saber a cuánto cerró la acción el día anterior, usamos el atributo «closeyesterday»:
=GOOGLEFINANCE(A2; "closeyesterday")
Esto es muy útil para comparar el valor actual con el del día anterior y entender mejor el comportamiento de la acción.
Paso 4: Calcular el cambio en valor
Con el precio actual y el cierre anterior, podemos calcular la diferencia entre ambos para saber cuánto ha cambiado en valor:
=B2 - C2
Este resultado nos muestra el cambio en valor desde el cierre anterior hasta el precio actual.
Paso 5: Calcular el cambio porcentual
Para obtener el cambio porcentual, puedes usar esta fórmula sencilla:
=(B2 - C2) / C2
Pero si prefieres que Google Sheets te lo calcule automáticamente, puedes usar el atributo «changepct» de esta forma:
=GOOGLEFINANCE(A2; "changepct")
Este valor viene en formato decimal, por ejemplo, 0.78 significa que la acción subió un 0.78%, no un 78%. Así que no necesitas multiplicar por 100.
Consejos adicionales para trabajar con GOOGLEFINANCE
Algunos tips que te ayudarán a optimizar tu seguimiento:
- Para especificar la bolsa donde se negocia la acción, usa el formato NASDAQ:GOOGL o NYSE:IBM. Esto evita confusiones si hay acciones con el mismo ticker en diferentes bolsas.
- Si vas a copiar las fórmulas hacia abajo o a la derecha, usa referencias absolutas o mixtas con el símbolo
$para evitar errores. Por ejemplo,$A2oA$1. - Recuerda que los datos de GOOGLEFINANCE tienen un retraso de hasta 20 minutos, por lo que no son recomendables para trading en tiempo real.
- Si quieres mostrar los valores en formato moneda, selecciona las celdas y usa el formato de moneda local para mejor visualización.
- Para mantener tu hoja ordenada, puedes usar formato condicional para resaltar cambios positivos o negativos, por ejemplo, verde para ganancias y rojo para pérdidas.
Resumen de atributos útiles en GOOGLEFINANCE
Además de los que ya vimos, Google Finance ofrece varios atributos que puedes usar para obtener más información:
| Atributo | Descripción |
|---|---|
| «price» | Precio actual (por defecto) |
| «closeyesterday» | Precio de cierre del día anterior |
| «change» | Diferencia en valor desde el cierre anterior |
| «changepct» | Diferencia en porcentaje desde el cierre anterior |
| «high» | Precio más alto del día |
| «low» | Precio más bajo del día |
| «volume» | Volumen de acciones negociadas |
| «marketcap» | Capitalización bursátil |
Estos atributos te permiten enriquecer tu seguimiento y agregar más análisis a tu hoja.
Conclusión
En este tutorial aprendiste a crear un tracker básico de acciones usando Google Sheets y la función GOOGLEFINANCE. Vimos cómo obtener el precio actual, el cierre anterior, el cambio en valor y el cambio porcentual, además de consejos para mejorar tu hoja y evitar errores comunes.
Este es solo el primer paso para construir herramientas más avanzadas, como el seguimiento de portafolios completos, análisis históricos o alertas personalizadas. En próximos tutoriales te mostraré cómo hacerlo para que puedas tomar decisiones más informadas con tus inversiones.
Si quieres aprender a usar Google Forms y Google Sheets desde cero, te invito a tomar un curso gratis de 2 horas.