2011-05-20 12:07:44 +0000 2011-05-20 12:07:44 +0000
58
58

¿Fórmula para actualizar los tipos de cambio en Excel u otras hojas de cálculo?

¿Qué tipo de hojas de cálculo admiten una fórmula como la siguiente?

=exchangeCurrency("USD"; "EUR"; 3000)

El resultado debería ser 3000 USD cambiados a euros. Posiblemente se podría proporcionar una fecha para un tipo de cambio histórico. O bien, la media del último mes, más o menos.

Yo usaría una función así todo el tiempo y tiene que ser relevante para muchos otros usuarios. Prefiero trabajar en Excel, pero las hojas de cálculo en línea como Google o Zoho también están bien.

Respuestas (10)

97
97
97
2011-07-17 22:36:51 +0000

En las hojas de cálculo de Google, obtener los tipos de cambio actuales es muy fácil con la función de consulta incorporada de Google Finance. Por ejemplo, para obtener el tipo de cambio actual de USD/EUR:

=GoogleFinance("CURRENCY:USDEUR")

Esto funcionará para todos los tipos de cambio que sigue Google Finance. Consulte https://www.ablebits.com/office-addins-blog/2017/11/30/currency-conversion-google-sheets/ para ver más ejemplos.

29
29
29
2011-05-21 04:15:49 +0000

Aquí hay algunas opciones para usted:

GOOGLE SPREADSHEETS

Hay un script de Google Spreadsheet que devuelve el tipo de cambio entre el EURO y una moneda que tú especifiques. Los datos provienen supuestamente del Banco Central Europeo.

Configuración:

Abre una hoja de cálculo de Google Docs.

Haga clic en Insertar \N - Script \N - Busque ECBExchangeRate

Instálelo.

Uso:

=ECBExchangeRate("mm.dd.yyyy", "USD")

\NCon cotizaciones en la fecha

Esto devolverá el tipo de cambio entre USD y EUR para la fecha mm/dd/yyyy. Lamentablemente, la fuente de datos no se actualiza.

Calcular entre 2 monedas:

Por ejemplo, queremos obtener el tipo de cambio USD/JPY para hoy. Obtenga EUR/USD y EUR/JPY usando la fórmula anterior. Divida la tasa EUR/JPY por la tasa EUR/USD. Obtendrá USD/JPY.

EXCEL

No creo que esta función exista para Excel (al menos por defecto). Sin embargo, puedes configurar una hoja que importe los datos de una tabla de tipos de cambio en línea como la que aparece en la página de Yahoo Finance (finance.yahoo.com \a> Invertir \a> Divisas \a> Invertir en divisas \a> Tipos de cambio cruzados).

A continuación, puede configurar una fórmula VLOOKUP o INDEX/MATCH para obtener los tipos de cambio relevantes para usted.

Configuración:

Cree una nueva hoja (recomendado).

Haga clic en Datos \a> Desde la Web \a> Introduzca la siguiente URL:

http://finance.yahoo.com/currency-investing#cross-rates

Haga clic en la flecha amarilla junto a la tabla de tipos de cambio. La flecha debería convertirse en una marca de verificación verde. Haga clic en Importar.

Haga clic en Propiedades. En Control de actualización , especifique la frecuencia con la que desea que Excel recupere los nuevos datos, o elija Refrescar datos al abrir el archivo. Haga clic en Aceptar y espere a que Excel cargue los datos.

Para actualizar los datos, simplemente pulsa Ctrl-Alt-F5.

Aquí hay un ejemplo de hoja de cálculo: http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html

Los datos de la página de Yahoo Finanzas son bastante limitados, pero cubren las monedas más populares. Puedes utilizar otras fuentes, como:

La página web http://www.xe.com/ucc/ tiene tablas de tipos históricos que puedes consolidar.

6
6
6
2013-12-13 13:05:55 +0000

Hojas de cálculo de Google:

Microsoft Excel:

  • Descargue los datos en formato CSV desde Yahoo Finanzas e impórtelos a Excel como una consulta.

¿Cómo importar los datos de Yahoo Finanzas a Excel?

  1. Ir a Datos → Desde Web.

  2. Especifique la URL de los datos en el campo URL, por ejemplo, para la tasa de USD a EUR http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=b

  3. Pulse Cargar. La nueva hoja con los datos requeridos se creará automáticamente.

  4. Puedes ocultar la cabecera y el estilo de la celda desmarcando la Fila de cabecera y la Fila de banda respectivamente.

Eso es todo, ahora tiene una celda con los datos deseados. Puedes referirte a la celda como a cualquier otra celda en Excel.

Es bueno saber:

3
3
3
2012-03-27 21:15:32 +0000

Esta hoja de cálculo de Excel se conecta a un servicio web (Oanda) para descargar automáticamente los tipos de cambio históricos. http://investexcel.net/222/automatically-download-historical-forex-data-into-excel/

El VBA está expuesto, así que puedes hackear el código que escribí. Deberías ser capaz de crear una función como

=exchangeCurrency("USD"; "EUR"; 3000)

que utilice un tipo de cambio medio de 30 días o algo así.

1
1
1
2013-08-26 21:45:35 +0000

He estado usando el plugin de abajo durante bastante tiempo. Funciona muy bien para mí. Utiliza la API de Yahoo y el sitio web de dinero de MSN para obtener los tipos de cambio en vivo en Excel expuestos como funciones personalizadas. es decir, =Fx_Convert(100, “USD”, “EUR”) http://technitya.com/content/Live-Currency-in-Excel

1
1
1
2014-09-12 12:01:49 +0000

Puede utilizar la función incorporada GOOGLEFINANCE que obtiene información actual o histórica de valores de Google Finance. Puede utilizarla con la siguiente sintaxis:

GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days], [interval])

Ejemplos de uso:

=GoogleFinance("CURRENCY:EURUSD")
=GOOGLEFINANCE("GOOG", "marketcap", DATE(2012,1,1), DATE(2012,12,31), "DAILY")
=Index(GoogleFinance("CURRENCY:EURUSD", "close", DATE(year($A1), month($A1), day($A1)), DATE(year($A1), month($A38), day($A38)+1), "DAILY"), 2, 2)
0
0
0
2012-10-18 19:49:30 +0000

Hay un UDF de Excel que raspa los datos del tipo de cambio de Yahoo Finance aquí

Esta es la sintaxis

=FXRate("currency1", "currency2",["close", "open", "bid", "ask"])

Así que para convertir 30 GBP a USD, escribirías

=30*FXRate("GBP", "USD","bid")

Creo que eso es lo que querías.

         

0
0
0
2013-03-16 11:08:25 +0000

Puede utilizar Spearian para MS Excel, http://spearianforexcel.com , para trabajar y descargar todo el historial de cualquier tipo de cambio. ¡Es muy cómodo para obtener acceso a los principales datos del mercado, incluyendo Yahoo Finance!

0
0
0
2014-01-03 13:37:46 +0000

Existe una herramienta gratuita de conversión de divisas para Excel que convierte entre más de 160 divisas. La versión profesional también puede utilizar datos históricos: http://www.office-plugins.net/free-excel-currency-converter/

-1
-1
-1
2011-05-20 12:27:10 +0000

No encontrarás nada integrado en ninguna hoja de cálculo para algo que cambia constantemente como los tipos de cambio. Afortunadamente, ya existen soluciones que otros han creado para este tipo de cosas, como WikiHow , Yahoo Answers , OzGrid , EHow .

Hay muchas otras soluciones, pero la mayoría de ellas siguen los mismos patrones generales de diseño. Si ninguno de los enlaces anteriores es lo que buscas, te sugiero que busques en el sitio de OzGrid. Sus foros son a menudo uno de los mejores para encontrar soluciones de Excel.