Table des matières
Il arrive souvent que nous ayons besoin d'attacher un prix à une certaine devise. En même temps, l'article peut être vendu dans différentes devises. Google Sheets contient un outil extrêmement pratique pour la conversion des devises que vous ne trouverez pas dans d'autres programmes.
Je parle de la fonction GOOGLEFINANCE. Elle récupère les informations financières actuelles ou archivées de Google Finance. Et aujourd'hui, nous allons examiner ensemble cette fonction.
Comment utiliser GOOGLEFINANCE pour obtenir les taux de change actuels ?
Même si GOOGLEFINANCE est capable de beaucoup de choses, nous nous intéressons à sa capacité à récupérer les taux de change des devises. La syntaxe de la fonction est la suivante :
GOOGLEFINANCE("DEVISE :")Remarque : les arguments de la fonction DEVISE : doivent être des chaînes de caractères.
Par exemple, pour obtenir la valeur actuelle USD à EUR taux de change, vous pouvez utiliser la formule ci-dessous :
=GOOGLEFINANCE("CURRENCY:USDEUR")
La même chose peut être appliquée pour convertir De $ à £ :
=GOOGLEFINANCE("CURRENCY:USDGBP")
Et Dollar américain en yen japonais :
=GOOGLEFINANCE("CURRENCY:USDJPY")
Pour convertir les devises encore plus facilement, il suffit de remplacer le texte des formules par des références de cellules :
Ici, B3 contient la formule qui combine deux noms de devises dans A1 et A3 :
=GOOGLEFINANCE("DEVISE :"&$A$1&A3)
Conseil : vous trouverez ci-dessous une liste complète de tous les codes de devises, y compris quelques crypto-monnaies.
GOOGLEFINANCE pour obtenir les taux de change des devises sur n'importe quelle période de temps
Nous pouvons utiliser la fonction GOOGLEFINANCE pour voir comment les taux de change des devises ont évolué sur une période donnée ou pour les N derniers jours.
Taux de change sur une période donnée
Pour obtenir les taux de change sur une période donnée, vous devez ajouter des arguments facultatifs supplémentaires à votre fonction GOOGLEFINANCE :
GOOGLEFINANCE("DEVISE :", [attribut], [start_date], [num_days- attribut (facultatif) - utilisez "price" pour obtenir les taux de change en temps réel (avec un court délai allant jusqu'à 20 minutes).
Conseil : consultez la liste complète des attributs disponibles ici.
- date_début, date_fin (facultatif) - votre période d'intérêt. Utilisez la fonction DATE dans ces arguments.
- intervalle (facultatif) - la fréquence à laquelle vous souhaitez extraire les données. Il peut s'agir de "DAILY" ou "WEEKLY", ou de chiffres - 1 pour quotidien, 7 pour hebdomadaire.
Voici un exemple d'une telle formule :
=GOOGLEFINANCE("CURRENCY:USDEUR", "price", DATE(2017,9,1), DATE(2017,9,10), "DAILY")
Par conséquent, nous avons un tableau avec les taux finalisés à la fin de la journée.
Vous pouvez utiliser des références de cellules au lieu de dates pour simplifier la formule et l'ajuster en quelques clics :
=GOOGLEFINANCE("CURRENCY:USDEUR", "price", A1, A1+5, "DAILY")
A1 est une date de début, et nous y ajoutons le nombre de jours nécessaires :
Taux de change pour les N derniers jours
Nous pouvons également utiliser la fonction GOOGLEFINANCE pour obtenir les taux de change des N derniers jours (10 jours dans la formule ci-dessous) :
=GOOGLEFINANCE("CURRENCY:USDEUR", "price",TODAY()-10,TODAY())
Obtenir plus facilement les taux de change en utilisant des références de cellules
Un autre exemple de GOOGLEFINANCE dans Google Sheets illustre la manière dont vous pouvez utiliser les références de cellule dans tous les arguments de la fonction.
Découvrons les taux de change EUR/USD sur une période de 7 jours :
=GOOGLEFINANCE(CONCATENATE("DEVISE :", C2, B2), "prix", DATE(année($A2), mois($A2), jour($A2)), DATE(année($A2), mois($A2), jour($A2)+7), "DAILY")
Les données de base - codes de devise et date de début - sont dans A2:C2.
Pour combiner plusieurs variables en une seule, nous utilisons la fonction CONCATENATE au lieu de la traditionnelle esperluette (& ;).
La fonction DATE renvoie l'année, le mois et le jour de A2, puis nous ajoutons 7 jours à notre date de début.
Nous pouvons toujours ajouter des mois :
=GOOGLEFINANCE(CONCATENATE("DEVISE :", C2, B2), "prix", DATE(année($A2), mois($A2), jour($A2)), DATE(année($A2), mois($A2)+1, jour($A2)+7 ), "DAILY")
Tous les codes de devise pour la fonction GOOGLEFINCANCE
Les codes des monnaies se composent du code ALPHA-2 (code pays à deux lettres) et de la première lettre du nom de la monnaie. Par exemple, le code des monnaies pour le dollar canadien est le suivant CAO :
CAD = CA (Canada) + D (Dollar)
Pour utiliser correctement la fonction GOOGLEFINANCE, vous devez connaître les codes des devises. Vous trouverez ci-dessous une liste complète des devises du monde ainsi que quelques crypto-monnaies prises en charge par GOOGLEFINANCE.
J'espère que cet article vous aidera à obtenir les informations les plus récentes sur les taux de change et que vous ne serez pas pris au dépourvu lorsqu'il s'agira de travailler avec vos finances.
Feuille de calcul avec codes de devises
Taux de change pour GOOGLEFINANCE (faites une copie de la feuille de calcul)