この関数:
GOOGLEFINANCE(("CURRENCY:EURAUD"))
googleスプレッドシートでうまく機能します。この関数とその使用方法に関するドキュメントをウェブで上下に検索しましたが、最も近いのはこれです
http://www.google.com/finance?q=EURAUD
誰もこれの使い方を知っていますか?またはこの機能に関するドキュメントはどこにありますか?
お探しの具体的な手順はこちらにあります: https://support.google.com/docs/answer/3093281
Googleスプレッドシートの数式では、地域の設定に応じて、コンマ(、)ではなくセミコロン(;)を使用する場合があることに注意してください。
いくつかの例で置き換えを行うと、次のようになります。
=GoogleFinance("CURRENCY:USDEUR")
=INDEX(GoogleFinance("USDEUR","price",today()-30,TODAY()),2,2)
=SPARKLINE(GoogleFinance("USDEUR","price",today()-30,today()))
2016年1月1日のユーロからNOKへの為替レート:
_=INDEX(GOOGLEFINANCE("CURRENCY:EURNOK"; "close"; DATE(2016;1;1)); 2; 2)
_
INDEX()
関数が使用されるのは、GOOGLEFINANCE()
関数がこれらの引数で呼び出すと、実際には4つの独立したセル(2x2)に出力されるためです。
Googleスプレッドシートの新しいバージョンでは、GoogleFinance()
関数が100%機能していないことに注意してください。たとえば、式GoogleFinance("CURRENCY:USDGBP")
を使用してUSD
からGBP
に変換すると、0.603974
は古いバージョンでしたが、新しいバージョンではわずか0.6です。丸め誤差があるようです。
=INDEX(GoogleFinance("CURRENCY:" & "EUR" & "USD", "price", A2), 2, 2)
ここで、A2
は、日付が日付としてフォーマットされたセルです。
「EUR」と「USD」を通貨ペアに置き換えます。