通貨換算レートを手動で検索するのではなく、GoogleスプレッドシートのGOOGLEFINANCE関数を使用して、最新の過去の為替レートをインポートできます。これらのレートを使用して、スプレッドシートで任意の通貨を別の通貨に変換できます。
名前が示すように、GOOGLEFINANCE関数は、Google自体から入手できる正確な財務データを利用します。
GOOGLEFINANCEを使用したリアルタイムの通貨換算
GOOGLEFINANCE関数は、金融市場に関する現在のリアルタイムデータを取り込むことができます。これには為替レートが含まれ、GOOGLEFINANCEを使用してスプレッドシートに挿入すると、20分ごとに更新されます。
現在の為替レートを見つけるためのGOOGLEFINANCE式の形式は次のとおりです。
= GOOGLEFINANCE( "Currency:USDGBP")
、USDとGBPを他の適切なものに置き換えることができます
3文字の通貨コード
。
上記の例は、当時の米ドルから英ポンドへのレートを示しています。上記の例では、通貨コードは数式自体の中で使用されていますが、これらを個別に参照することもできます。
これを行うには、2つの個別のセルに通貨コードを入力します(たとえば、セルA1の「USD」とセルB1の「GBP」)。
3番目のセルに「
= GOOGLEFINANCE( "通貨:"&A1&A2)
、A1とA2をスプレッドシートの適切なセル参照に置き換えます。
上記のレートは、列Aから列Bにリストされている為替レートを示しています。たとえば、C2で使用されているGOOGLEFINANCEの式は、米ドルから英国ポンドまでのレートを示しています。
この値(0.7691)は、1米ドルを英国ポンドに換算したものです。より大きな通貨の数値を変換するには、このレートに対してより大きな値を乗算します。
たとえば、100ドルを英国ポンドに変換するには、その数値(100ドル)に、GOOGLEFINANCE関数を使用して生成された為替レート値(0.7691)を掛けます。
上記の例は、列Bの3つの異なるUSDの数値をGBPに変換したものを示しています。 GOOGLEFINANCE関数はセルA3からA5で使用され、その時点でのUSDからGBPへのレートを返します。
沿って 掛け算 列AのUSDからGBPへの為替レートに対する列BのUSDの数値、変換されたGBPの金額は列Cに返されます。
過去の通貨換算レートの検索
GOOGLEFINANCE関数を使用して、過去の為替レートを提供することもできます。それはあなたが指定した期間の毎日の終わりにレートをリストします。これは、1日、1週間、1か月、またはそれ以上の場合があります。
これを行うには、空のセルをクリックして次のように入力します
= GOOGLEFINANCE( "Currency:USDGBP"、 "price"、DATE(YYYY、MM、DD)、DATE(YYYY、MM、DD)
、ここで、最初のネストされたDATE関数は開始日であり、2番目のDATE関数は終了日です。
ネストされた両方のDATE関数について、YYYYを年に、MMを月に、DDを日に置き換えます。また、交換しようとしている通貨と一致するように通貨コードを置き換える必要があります。
日付を1つだけ表示したい場合は、
= GOOGLEFINANCE( "Currency:USDGBP"、 "price"、DATE(YYYY、MM、DD))
代わりに。
DATE関数の代わりにTODAYなどの他の関数を使用して、ローリングリストを作成することもできます。これは、リストが毎日更新されることを意味します。たとえば、過去7日間を表示できます。
これを行うには、
= GOOGLEFINANCE( "Currency:USDGBP"、 "price"、TODAY()-7、TODAY())
。
TODAY関数は終了日として使用されます。つまり、リストは常に更新され、過去7日間の為替レート(この場合はUSDからGBP)が表示されます。
これをより長い(またはより短い)期間にわたって実行したい場合は、最初にネストされたTODAY関数で使用される数値を7から別の数値に変更するだけです。