Valutaomvandling i Google Sheets

  • Dela Detta
Michael Brown

Det händer ofta att vi behöver koppla ett pris till en viss valuta. Samtidigt kan varan säljas i olika valutor. Google Sheets innehåller ett mycket praktiskt verktyg för valutaomräkning som du inte hittar i andra program.

Jag talar om funktionen GOOGLEFINANCE. Den hämtar aktuell eller arkiverad finansiell information från Google Finance. Idag ska vi undersöka funktionen tillsammans.

    Hur du använder GOOGLEFINANCE för att få aktuella valutakurser

    Även om GOOGLEFINANCE kan göra många saker är vi intresserade av dess förmåga att hämta valutakurser. Syntaxen för funktionen är följande:

    GOOGLEFINANCE("VALUTA:")

    Anmärkning: Argumenten i funktionen CURRENCY: måste vara textsträngar.

    Om du till exempel vill få fram den aktuella USD till EUR växelkursen kan du använda formeln nedan:

    =GOOGLEFINANCE("CURRENCY:USDEUR")

    Samma sak kan tillämpas för att konvertera från $ till £ :

    =GOOGLEFINANCE("VALUTA:USDGBP")

    Och Amerikansk dollar till Japansk yen :

    =GOOGLEFINANCE("VALUTA:USDJPY")

    För att konvertera valutor ännu enklare kan du ersätta texten i formlerna med cellreferenser:

    Här innehåller B3 formeln som kombinerar två valutanamn i A1 och A3:

    =GOOGLEFINANCE("CURRENCY:"&$A$1&A3)

    Tips: Du hittar en fullständig lista över alla valutakoder, inklusive några kryptovalutor, nedan.

    GOOGLEFINANCE för att få valutakurser över en valfri tidsperiod.

    Vi kan använda funktionen GOOGLEFINANCE för att se hur valutakurserna har förändrats under en viss tidsperiod eller under de senaste N dagarna.

    Växelkurser under en bestämd tidsperiod

    Om du vill ta fram växelkurser under en viss tidsperiod måste du utöka din GOOGLEFINANCE-funktion med ytterligare valfria argument:

    GOOGLEFINANCE("CURRENCY:", [attribut], [start_date], [num_days
    • attribut (valfritt) - använd "price" för att få valutakurser i realtid (med en kort fördröjning på upp till 20 minuter).

      Tips: Se en fullständig lista över tillgängliga attribut här.

    • start_datum, slut_datum (valfritt) - den period som du är intresserad av. Använd funktionen DATE i dessa argument.
    • Intervall (valfritt) - hur ofta du vill hämta data. Det kan vara "DAILY" eller "WEEKLY" eller i siffror - 1 för daglig, 7 för veckovis.

    Här är ett exempel på en sådan formel:

    =GOOGLEFINANCE("CURRENCY:USDEUR", "price", DATE(2017,9,1), DATE(2017,9,10), "DAILY")

    Som ett resultat av detta har vi en tabell med de slutgiltiga priserna i slutet av dagen.

    Du kan använda cellreferenser i stället för datum för att förenkla formeln och justera den med ett par klick:

    =GOOGLEFINANCE("CURRENCY:USDEUR", "price", A1, A1+5, "DAILY")

    A1 är ett startdatum och vi lägger till det antal dagar som behövs:

    Växelkurser för de senaste N dagarna

    Vi kan också använda funktionen GOOGLEFINANCE för att få fram växelkurserna för de senaste N dagarna (10 dagar i formeln nedan):

    =GOOGLEFINANCE("CURRENCY:USDEUR", "price",TODAY()-10,TODAY())

    Få valutakurser enklare med hjälp av cellreferenser

    Ytterligare ett exempel på GOOGLEFINANCE i Google Sheets visar hur du kan använda cellreferenser i alla argument i funktionen.

    Låt oss ta reda på växelkursen mellan EUR och USD under en 7-dagarsperiod:

    =GOOGLEFINANCE(CONCATENATE("CURRENCY:", C2, B2), "price", DATE(year($A2), month($A2), day($A2)), DATE(year($A2), month($A2), day($A2)+7), "DAILY")

    Källdata - valutakoder och startdatum - finns i A2:C2.

    För att kombinera några variabler till en enda använder vi funktionen CONCATENATE i stället för ett traditionellt ampersand (&).

    Funktionen DATE returnerar år, månad och dag från A2. Sedan lägger vi till 7 dagar till vårt startdatum.

    Vi kan alltid lägga till månader:

    =GOOGLEFINANCE(CONCATENATE("CURRENCY:", C2, B2), "price", DATE(year($A2), month($A2), day($A2)), DATE(år($A2), månad($A2)+1, dag($A2)+7) ), "DAILY")

    Alla valutakoder för funktionen GOOGLEFINCANCE

    Valutakoder består av en ALPHA-2-kod (landskod med två bokstäver) och den första bokstaven i valutanamnet. Exempelvis är valutakoden för kanadensiska dollar följande CAD :

    CAD = CA (Kanada) + D (dollar)

    För att kunna använda GOOGLEFINANCE-funktionen på rätt sätt måste du känna till valutakoder. Nedan får du en fullständig lista över världens valutor tillsammans med några få kryptovalutor som stöds av GOOGLEFINANCE.

    Jag hoppas att den här artikeln hjälper dig att få aktuell information om valutakurser så att du inte kommer att bli överraskad när du arbetar med ekonomi.

    Kalkylblad med valutakoder

    Valutakurser för GOOGLEFINANCE (gör en kopia av kalkylbladet)

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.