Estar al día de las últimas tasas de conversión puede ser una tarea desalentadora. Pero no tiene por qué serlo. Sigue leyendo para aprender a utilizar Google Sheets para la conversión de divisas y automatizar este problema.
Tanto si desea convertir monedas tradicionales y criptomonedas. Cubriremos tres formas de automatizar este proceso para que los datos que necesita estén fácilmente disponibles y actualizados.
Haga una copia de esta hoja de cálculo ¡y síguenos!
3 formas de convertir divisas con Google Sheets
Hay muchas formas de convertir divisas en una hoja de cálculo. Evidentemente, puede hacerlo a mano, introduciendo los tipos de conversión en función de las necesidades. Pero eso es mucho esfuerzo perdido, a continuación vamos a repasar tres maneras de automatizar esta tarea.
1. Función GOOGLEFINANCE
La función GOOGLEFINANCE recupera información financiera en tiempo real, como cotizaciones bursátiles, valores de mercado y tipos de cambio de divisas. También puede convertir divisas obteniendo los últimos tipos de cambio directamente en tus hojas de cálculo de Google.
Lea nuestro post sobre GOOGLEFINANCE para conocer todas sus aplicaciones.
Convertir valores
Si sólo necesita convertir un puñado de valores puedes utilizar GOOGLEFINANCE para convertirlos todos. En este ejemplo convertiremos euros a dólares estadounidenses.
=A2 * GOOGLEFINANCE(“DIVISA:EURUSD”)
Ten en cuenta que esta función solicita información a una fuente externa (una API de Google), y eso hace que consuma muchos recursos.
Si tienes muchos valores que convertir, utilizar varias fórmulas con GOOGLEFINANCE podría ralentizar tu hoja de cálculo. El siguiente método resuelve este problema.
Recuperar los índices de conversión
Si tiene que convertir muchos valores, puede crear una fórmula para incluya la tasa de conversión en su hoja de cálculo. A continuación, consulte ese tipo de conversión en otras fórmulas para calcular la conversión.
Por ejemplo, la fórmula siguiente le da el tipo de conversión de dólares canadienses a dólares estadounidenses.
=1 * GOOGLEFINANCE(“DIVISA:CADUSD”)
También puedes obtener el tipo de conversión inverso invirtiendo los códigos de las divisas.
=1 * GOOGLEFINANCE(“DIVISA:USDCAD”)
Después sólo tiene que multiplicar el valor deseado por la tasa de conversión correspondiente.
En términos de capacidad de procesamiento, ésta es la forma más eficaz de utilizar GOOGLEFINANCE para obtener conversiones actualizadas.
2. Función IMPORTXML
GOOGLEFINANCE es genial, pero tiene un gran inconveniente: no funciona para todas las divisas. Esto es especialmente cierto en el caso de las criptomonedas, ya que no funciona con todos los tokens.
Aquí es donde IMPORTXML puede ser genial, porque puede obtener datos directamente de un sitio web.
Digamos que quieres comprobar el precio actual del token DOGE. Podrías buscar esta información en CoinMarketCap utilizando la siguiente fórmula.
=IMPORTXML(“https://coinmarketcap.com/currencies/dogecoin/”, “//span[@class=’sc-f70bb44c-0 jxpCgO base-text’]”)
Esta fórmula depende de que el sitio web siga funcionando, y eso es un gran inconveniente. Si este sitio cambia su estructura o tiene periodos de inactividad, tu hoja de cálculo dejará de funcionar correctamente.
Otro problema de esta función es que es bastante complicada. Para que funcione de una forma más sencilla se podría utilizar un poco de ayuda de la IA.
Si quiere saberlo todo sobre esta función, consulte esta guía paso a paso sobre IMPORTXML.
3. Integración API
La última forma de convertir divisas es obtener información directamente de una API. Este método resuelve los problemas de los dos últimos:
- La API adecuada puede complementar o sustituir a GOOGLEFINANCE.
- Estos servicios suelen ofrecer más estabilidad que el uso de IMPORTXML.
Esta solución aprovecha Sheetgo para llevar los tipos de cambio actuales de una API a su hoja de cálculo.
Lo más difícil es encontrar la API abierta que mejor se adapte a sus necesidades. Después solo tienes que seguir unos sencillos pasos:
2️⃣ Crear un nuevo flujo de trabajo
3️⃣ Seleccione Solicitud HTTP como fuente
4️⃣ Establezca la URL de la API (hemos utilizado https://restcountries.com/v3.1/currency/cop?fields=currencies).
Si no se trata de una API abierta, establece tus credenciales en la cabecera. Lamentablemente, las API cerradas sin autenticación en la cabecera no son compatibles con Sheetgo.
5️⃣ Vaya al paso siguiente y añada un procesador de datos si lo desea.
6️⃣ Por último, seleccione el destino
Convertir divisas sin esfuerzo
Los tipos de cambio cambian constantemente y mantenerse al día puede ser una tarea repetitiva. Hemos analizado algunas de las mejores formas de automatizar esta tarea y cuándo utilizar cada una de ellas.
