Comment utiliser la fonction GOOGLEFINANCE (("devise: EURAUD"))

Cette fonction:

GOOGLEFINANCE(("CURRENCY:EURAUD"))

Fonctionne bien dans Google Spreadsheets, j'ai cherché sur le web de haut en bas de la documentation concernant cette fonction et comment elle est utilisée, le plus proche que j'ai était celui-ci

Http://www.google.com/finance?q=EURAUD

Personne Ne sait comment l'utiliser? ou où trouver la documentation concernant cette fonction?

21
demandé sur Ayyash 2012-09-26 18:18:29

7 réponses

Voilà:

Https://support.google.com/docs/answer/3093281

C'est toute la documentation fournie par Google.

7
répondu Addie 2015-10-21 23:04:51

Les instructions spécifiques pour ce que vous cherchez sont ici: https://support.google.com/docs/answer/3093281

Rappelez-vous que vos formules Google Spreadsheets peuvent utiliser un point-virgule (;) au lieu d'une virgule (,) en fonction des paramètres régionaux.

Une fois fait le remplacement sur certains exemples ressemblerait à ceci:

=GoogleFinance("CURRENCY:USDEUR")
=INDEX(GoogleFinance("USDEUR","price",today()-30,TODAY()),2,2)
=SPARKLINE(GoogleFinance("USDEUR","price",today()-30,today()))
13
répondu DavidTaubmann 2018-02-23 06:42:20

Taux de change de L'Euro à NOK le premier janvier 2016:

=INDEX(GOOGLEFINANCE("CURRENCY:EURNOK"; "close"; DATE(2016;1;1)); 2; 2)

La fonction INDEX() est utilisée car la fonction GOOGLEFINANCE() s'imprime réellement dans 4 cellules séparées (2x2) lorsque vous l'appelez avec ces arguments, le résultat ne sera qu'une seule cellule.

9
répondu Pylinux 2018-08-08 06:05:32

Gardez à l'esprit que la fonction GoogleFinance() ne fonctionne pas à 100% dans la nouvelle version de Google Sheets. Par exemple, la conversion de USD en GBP en utilisant la Formule GoogleFinance("CURRENCY:USDGBP") Donne 0.603974 dans l'ancienne version, mais seulement 0,6 dans la nouvelle. On dirait qu'il y a une erreur d'arrondi.

2
répondu danmullen 2017-12-14 06:37:57
=INDEX(GoogleFinance("CURRENCY:" & "EUR" & "USD", "price", A2), 2, 2)

A2 est la cellule avec une date au format date.

Remplacez " EUR "et" USD " par votre paire de devises.

1
répondu MurderByNumbers 2018-09-18 21:19:36

La syntaxe est:

=GOOGLEFINANCE(ticker, [attribut], [date_debut], [jours|end_date], [intervalle])

Exemple d'utilisation :

=GOOGLEFINANCE("GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")
=GOOGLEFINANCE("GOOG","price",TODAY()-30,TODAY())
=GOOGLEFINANCE(A2,A3)
=117.80*Index(GOOGLEFINANCE("CURRENCY:EURGBP", "close", DATE(2014,1,1)), 2, 2)

Par exemple, si vous souhaitez convertir le taux à une date précise, voici un exemple plus avancé:

=IF($C2 = "GBP", "", Index(GoogleFinance(CONCATENATE("CURRENCY:", C2, "GBP"), "close", DATE(year($A2), month($A2), day($A2)), DATE(year($A2), month($A2), day($A2)+1), "DAILY"), 2))

$A2 est votre date (par exemple, 01/01/2015) et C2 est votre devise (par exemple, EUR).

Voir plus d'exemples à docs editors Help à Google .

-1
répondu kenorb 2015-07-18 20:21:50

Vous devez utiliser le signe égal dans la boîte de Formule

=GOOGLEFINANCE("GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")
-1
répondu user167145 2017-12-14 06:38:11