Obsah
Často se stává, že potřebujeme přiřadit cenu k určité měně. Zároveň se může stát, že se zboží prodává v různých měnách. Tabulky Google obsahují mimořádně praktický nástroj pro převod měn, který v jiných programech nenajdete.
Mluvím o funkci GOOGLEFINANCE. Ta načítá aktuální nebo archivní finanční informace ze služby Google Finance. A dnes tuto funkci společně prozkoumáme.
Jak používat GOOGLEFINANCE k získání aktuálních směnných kurzů měn
Přestože funkce GOOGLEFINANCE umí mnoho věcí, nás zajímá její schopnost získávat měnové kurzy. Syntaxe funkce je následující:
GOOGLEFINANCE("MĚNA:")Poznámka: Argumenty funkce CURRENCY: musí být textové řetězce.
Chcete-li například získat aktuální USD na EUR směnný kurz, můžete použít následující vzorec:
=GOOGLEFINANCE("CURRENCY:USDEUR")
Totéž lze použít pro převod $ na £ :
=GOOGLEFINANCE("CURRENCY:USDGBP")
A Americký dolar na Japonský jen :
=GOOGLEFINANCE("CURRENCY:USDJPY")
Chcete-li měny převést ještě snadněji, stačí nahradit text ve vzorcích odkazy na buňky:
Zde B3 obsahuje vzorec, který kombinuje dva názvy měn v A1 a A3:
=GOOGLEFINANCE("CURRENCY:"&$A$1&A3)
Tip: Úplný seznam všech kódů měn včetně několika kryptoměn najdete níže.
GOOGLEFINANCE pro získání směnných kurzů za libovolné časové období
Pomocí funkce GOOGLEFINANCE můžeme zjistit, jak se měnové kurzy měn změnily za zadané období nebo za posledních N dní.
Směnné kurzy za určité období
Chcete-li vytáhnout směnné kurzy za určité časové období, musíte funkci GOOGLEFINANCE rozšířit o další volitelné argumenty:
GOOGLEFINANCE("CURRENCY:", [atribut], [start_date], [num_days- atribut (volitelné) - pomocí "price" získáte směnné kurzy měn v reálném čase (s krátkým zpožděním až 20 minut).
Tip. Úplný seznam dostupných atributů najdete zde.
- start_date, end_date (nepovinné) - období, které vás zajímá. V těchto argumentech použijte funkci DATE.
- interval (nepovinné) - jak často si přejete data stahovat. Může to být "DAILY" nebo "WEEKLY", nebo v číslech - 1 pro denně, 7 pro týdně.
Zde je příklad takového vzorce:
=GOOGLEFINANCE("CURRENCY:USDEUR", "price", DATE(2017,9,1), DATE(2017,9,10), "DAILY")
Výsledkem je tabulka s konečnými sazbami na konci dne.
Místo dat můžete použít odkazy na buňky, čímž vzorec zjednodušíte a upravíte jej několika kliknutími:
=GOOGLEFINANCE("CURRENCY:USDEUR", "price", A1, A1+5, "DAILY")
A1 je počáteční datum a my k němu přičteme potřebný počet dní:
Směnné kurzy za posledních N dní
Můžeme také použít funkci GOOGLEFINANCE, abychom získali směnné kurzy za posledních N dní (10 dní ve vzorci níže):
=GOOGLEFINANCE("CURRENCY:USDEUR", "price",TODAY()-10,TODAY())
Snadnější získání směnných kurzů pomocí odkazů na buňky
Další příklad funkce GOOGLEFINANCE v Tabulkách Google ilustruje, jak lze ve všech argumentech funkce použít odkazy na buňky.
Zjistěte, jaké byly směnné kurzy EUR vůči USD za období 7 dnů:
=GOOGLEFINANCE(CONCATENATE("CURRENCY:", C2, B2), "price", DATE(rok($A2), měsíc($A2), den($A2)), DATE(rok($A2), měsíc($A2), den($A2)+7), "DAILY")
Zdrojová data - kódy měn a datum zahájení - jsou v A2:C2.
Chceme-li spojit několik proměnných do jedné, použijeme místo tradičního ampersandu (&) funkci CONCATENATE.
Funkce DATE vrátí rok, měsíc a den z A2. Pak k našemu počátečnímu datu přičteme 7 dní.
Vždy můžeme přidat i měsíce:
=GOOGLEFINANCE(CONCATENATE("CURRENCY:", C2, B2), "price", DATE(rok($A2), měsíc($A2), den($A2)), DATE(rok($A2), měsíc($A2)+1, den($A2)+7 ), "DAILY")
Všechny kódy měn pro funkci GOOGLEFINCANCE
Kódy měn se skládají z kódu ALPHA-2 (dvoupísmenný kód země) a z prvního písmene názvu měny. Například kód měny pro kanadský dolar je následující. CAD :
CAD = CA (Kanada) + D (dolar)
Abyste mohli funkci GOOGLEFINANCE správně používat, musíte znát kódy měn. Níže najdete úplný seznam světových měn spolu s několika kryptoměnami, které GOOGLEFINANCE podporuje.
Doufám, že vám tento článek pomůže získat aktuální informace o směnných kurzech a že vás práce s financemi nezaskočí.
Tabulka s kódy měn
Směnné kurzy měn pro GOOGLEFINANCE (vytvořte si kopii tabulky)