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

Formule pour la mise à jour des taux de change des devises dans Excel ou d'autres tableurs ?

Quel type de tableur supporte une formule comme celle qui suit :

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

Le résultat devrait être de 3000 USD échangés en euros. Une date pourrait éventuellement être fournie pour un taux de change historique. Sinon, la moyenne du dernier mois environ.

J'utiliserais une telle fonction tout le temps et elle doit être pertinente pour de nombreux autres utilisateurs. Je préfère travailler sous Excel, mais des tableurs en ligne comme Google ou Zoho me conviennent aussi.

Réponses (10)

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

Dans Google Spreadsheets, il est très facile d'obtenir les taux de change actuels grâce à la fonction d'interrogation intégrée de Google Finance. Par exemple, pour obtenir le taux actuel de l'USD/EUR :

=GoogleFinance("CURRENCY:USDEUR")

Cela fonctionnera pour tous les taux de change que Google Finance suit. Voir https://www.ablebits.com/office-addins-blog/2017/11/30/currency-conversion-google-sheets/ pour d'autres exemples.

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

Voici quelques options pour vous :

GOOGLE SPREADSHEETS

Il existe un script Google Spreadsheet qui retourne le taux de change entre l'EURO et une devise que vous spécifiez. Les données sont censées provenir de la Banque centrale européenne.

Setup:

Ouvrez une feuille de calcul Google Docs.

Cliquez sur Insérer > Script > Recherchez ECBExchangeRate

Installez-le.

Utilisation:

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

** Avec les cotations à la date

Cela donnera le taux de change entre USD et EUR pour la date mm/jj/aaaa. Malheureusement, la source de données n'est pas mise à jour.

Calcul entre 2 devises:

Par exemple, nous voulons obtenir le taux de change USD/JPY pour aujourd'hui. Obtenez l'EUR/USD et l'EUR/JPY en utilisant la formule ci-dessus. Divisez le taux EUR/JPY par le taux EUR/USD. Vous obtenez USD/JPY.

EXCEL

Je ne crois pas qu'une telle fonction existe pour Excel (du moins par défaut). Vous pouvez cependant configurer une feuille qui importe les données d'un tableau de taux de change en ligne comme celui de la page de Yahoo Finance (finance.yahoo.com > Investing > Currencies > Currencies Investing > Cross Rates).

Vous pouvez ensuite configurer une formule VLOOKUP ou INDEX/MATCH pour obtenir les taux de change pertinents pour vous.

Setup:

Créer une nouvelle feuille (recommandé).

Cliquez sur Data > From Web > Entrez l'URL suivante :

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

Cliquez sur la flèche jaune à côté du tableau des taux de change. La flèche doit se transformer en une coche verte. Cliquez sur Importer.

Cliquez sur Propriétés. Sous Rafraîchir le contrôle, indiquez à quelle fréquence vous souhaitez qu'Excel récupère de nouvelles données, ou choisissez Rafraîchir les données à l'ouverture du fichier.

Pour rafraîchir les données, appuyez simplement sur Ctrl-Alt-F5.

Voici un exemple de feuille de calcul : http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html

Les données de la page Yahoo Finance sont assez limitées, mais elles couvrent les devises les plus populaires. Vous pouvez utiliser d'autres sources, telles que :

Le site web http://www.xe.com/ucc/ contient des tableaux de taux historiques que vous pouvez consolider.

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

Google Spreadsheets:

Microsoft Excel:

  • Téléchargez les données au format CSV de Yahoo Finances et importez-les dans Excel sous forme de requête.

Comment importer les données de Yahoo Finances vers Excel

  1. Allez sur Data → depuis le Web.

  2. Indiquez l'URL des données dans le champ URL, par exemple pour le taux de change USD/EUR http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=b

  3. Appuyez sur Load. La nouvelle feuille contenant les données requises sera automatiquement créée.

  4. Vous pouvez masquer l'en-tête et le style de la cellule en désélectionnant respectivement les lignes Header Row et Banded Rows.

C'est tout, maintenant vous avez une cellule avec les données souhaitées. Vous pouvez vous référer à la cellule comme à n'importe quelle autre cellule dans Excel.

Bon à savoir:

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

Cette feuille de calcul Excel se connecte à un service web (Oanda) pour télécharger automatiquement les taux de change historiques. http://investexcel.net/222/automatically-download-historical-forex-data-into-excel/

Le VBA est exposé, vous pouvez donc pirater le code que j'ai écrit. Vous devriez pouvoir créer une fonction comme

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

qui utilise un taux de change moyen sur 30 jours ou quelque chose comme ça.

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

J'utilise le plugin ci-dessous depuis un certain temps. Il fonctionne très bien pour moi. Il utilise l'API Yahoo et le site web MSN money pour obtenir les taux de change en direct dans Excel, exposés sous forme de fonctions personnalisées. i.e. =Fx_Convert(100, “USD”, “EUR”) http://technitya.com/content/Live-Currency-in-Excel

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

Vous pouvez utiliser la fonction intégrée GOOGLEFINANCE qui permet d'obtenir des informations actuelles ou historiques sur les titres de Google Finance. Vous pouvez l'utiliser avec la syntaxe suivante :

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

Exemples d'utilisation :

=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

Il y a un UDF Excel qui gratte les données de taux de change de Yahoo Finance ici

C'est la syntaxe

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

Donc pour convertir 30 GBP en USD, vous écrivez

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

Je pense que c'est ce que vous vouliez.

        &nbsp ;

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

Vous pouvez utiliser Spearian pour MS Excel, http://spearianforexcel.com , pour travailler et pour télécharger tout l'historique de n'importe quel taux de change. Il est très confortable pour accéder à toutes les principales données de marché, y compris celles de Yahoo Finance !

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

Il existe un outil gratuit de conversion de devises pour excel qui convertit entre plus de 160 devises. La version pro peut également utiliser des données historiques : http://www.office-plugins.net/free-excel-currency-converter/

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

Vous ne trouverez rien dans un tableur pour une chose qui change constamment comme les taux de change. Heureusement, il existe déjà des solutions que d'autres ont créées pour ce genre de choses, telles que WikiHow , Yahoo Answers , OzGrid , EHow .

Il existe de nombreuses autres solutions, mais la plupart d'entre elles suivent les mêmes schémas généraux de conception. Si aucun des liens ci-dessus ne correspond à ce que vous recherchez, je vous suggère de faire une recherche sur le site d'OzGrid. Leurs forums sont souvent l'un des meilleurs pour trouver des solutions Excel.