Configurer la conversion automatique de devises dans Excel et Google Sheets

Configurer la conversion automatique de devises dans Excel et Google Sheets

Ce didacticiel montrera comment créer un convertisseur de devises automatique dans Excel et Google Sheets.

Excel est un outil puissant pour les calculs, impliquant souvent des devises internationales. Excel n'a pas d'outil de conversion de devise intégré, mais avec un lien vers une base de données XML externe, nous pouvons créer notre propre outil de conversion dans Excel à l'aide de Power Query.

Lien vers un fichier source XML externe

Le fichier source le plus convivial est celui appelé Flottant, un flux XML gratuit mis à jour quotidiennement.

1. Dans une feuille de calcul Excel vierge, dans le Ruban, sélectionnez Données > Obtenir des données > À partir d'un fichier > À partir de XML.

2. Dans le Nom de fichier boîte tapez l'URL du fichier floatrates - www.floatrates.com/daily.usd.xml - puis cliquez sur Ouvert.

3. Cliquez sur Transformer les données.

4. Le Éditeur de requêtes avancées va maintenant s'ouvrir. Faites défiler jusqu'au dernier élément de la liste, puis cliquez sur le mot Table. Les taux de change seront renseignés dans un tableau sous la première ligne de données.

5. Cliquez sur la flèche à double tête pour afficher les champs de ce tableau, puis cliquez sur d'accord.

6. La Power Query va maintenant changer pour afficher les colonnes de taux de change ainsi que les colonnes initiales.

7. Dans le Ruban, sélectionnez Accueil > Gérer les colonnes > Choisir les colonnes.

8. Décochez les colonnes qui ne sont pas requises, puis cliquez sur d'accord.

9. Cliquez sur Fermer et charger pour revenir à Excel.

Création d'un convertisseur de devises

1. Nous pouvons maintenant créer une nouvelle feuille de calcul dans le même classeur que la base de données XML liée et configurer une table comme indiqué ci-dessous.

2. Nous pouvons maintenant utiliser la fonction RECHERCHEV pour rechercher le taux de change de la livre sterling par rapport au dollar américain. Dans la cellule appropriée (par exemple C5), nous pouvons saisir ce qui suit :

1 =RECHERCHEV($C$4,

ASTUCE : utilisez une référence absolue ($) afin que nous puissions copier la formule vers le bas.

3. Nous devons ensuite mettre en évidence les données de recherche pertinentes en accédant à la fiche technique et en sélectionnant les informations dont nous avons besoin.

4. Dès que nous sélectionnons toute la liste de données, Excel placera automatiquement les colonnes de la base de données comme références dans la formule plutôt que d'utiliser les adresses des cellules. En effet, les données du tableau dans Excel étaient liées à Excel avec un nom de plage de USD.

5. Nous complétons maintenant notre formule RECHERCHEV en tapant le nom de la colonne et le mot FALSE comme argument final de la formule.

1 =RECHERCHEV($C$4,usd[[item.targetCurrency]:[item.exchangeRate]],3,FALSE)

6. Appuyez sur ENTRÉE pour saisir la formule dans Excel.

7. Nous pouvons répéter la procédure pour rechercher l'EUR dans le tableau de données.

1 =RECHERCHEV($D$4,usd[[item.targetCurrency]:[item.exchangeRate]],3,FALSE)

8. Pour obtenir la valeur de 2 USD à 1 GBP ou 1 EUR, nous pouvons copier la formule jusqu'à la ligne suivante, puis la multiplier par la valeur de la colonne B.

9. Nous pouvons ensuite copier cela pour remplir notre convertisseur de taux de change.

10. Pour créer un convertisseur de taux de change pour les taux inverses, nous aurions besoin de créer une recherche pour les taux inverses dans nos données.

Conversion automatique de devises dans Google Sheets

Google Sheets dispose d'un convertisseur de devises intégré qui utilise les taux de conversion existants sur Internet.

1. Nous pouvons configurer un tableau dans Google Sheets similaire au tableau que nous avons configuré dans Excel.

2. Dans notre cellule sélectionnée (par exemple, C3), nous pouvons alors taper la fonction GOOGLEFINANCE et compléter la formule suivante.

1 =GOOGLEFINANCE("Devise :"&$B$2&$C$2)

3. Google recherchera automatiquement le taux de change de USD (en B2) à GBP (en C2) et l'entrera dans la cellule sélectionnée.

4. Comme nous avons utilisé l'adressage absolu des cellules pour B2 et C2 ($), nous pouvons copier cette formule dans la cellule suivante, puis multiplier la formule par la valeur de la colonne B.

1 =GOOGLEFINANCE("Devise :"&$B$2&$C$2)*B4

5. Copiez la formule de cette cellule dans les lignes restantes de notre tableau de conversion.

6. Répétez le processus pour rechercher l'EUR.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave