Excel
De standaardoptie in Excel is het Microsoft 365-gegevenstype Valuta's: een samengestelde marktkoers die je niet aan een specifieke bron kunt binden en waarvan geen historie beschikbaar is. Frankfurter is transparant. Als je een exacte bron nodig hebt, kies je een vaste instelling: de ECB-referentiekoers voor btw en douane, de Poolse NBP of de Braziliaanse PTAX. Bovendien blijven historische koersen ongewijzigd. Zonder Apps Script voert Power Query het werk uit, aangevuld met een formule voor snelle berekeningen onder Windows.
Power Query
De standaardmethode die werkt op Windows en Mac. Ga naar Gegevens, Van web, plak het CSV-endpoint en laad een tabel met date,base,quote,rate die je op elk moment kunt vernieuwen via Gegevens, Alles vernieuwen:
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eurMeerdere doelvaluta's vraag je tegelijk op met een door komma's gescheiden lijst:
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eur,gbp,jpyBedrag omrekenen
Power Query laadt de koers, niet het omgerekende totaalbedrag. Vermenigvuldig je bedrag met de cel van de geladen koers. Voor een eenmalige omrekening kan Excel onder Windows de API direct aanroepen. Maak een aangepaste functie (Formules, Namen beheren, Nieuw) genaamd FRANKFURTER met deze definitie:
=LAMBDA(amount, from, to, amount * VALUE(TEXTBEFORE(TEXTAFTER(WEBSERVICE("https://api.frankfurter.dev/v2/rate/" & from & "/" & to), """rate"":"), "}")))Roep deze vervolgens aan vanuit elke willekeurige cel:
=FRANKFURTER(100, "usd", "eur") WEBSERVICE is alleen beschikbaar op Windows. Omdat Excel geen JSON-parser in formules heeft, leest de functie de koers direct uit de antwoordtekst. Vermenigvuldig op de Mac met een cel uit Power Query.
Officiële bron vastleggen
Standaard ontvang je de samengestelde koers van alle bronnen. Voeg providers toe aan de query-URL om een specifieke instelling vast te leggen. Dit is essentieel voor belastingen en boekhouding: veel overheden vereisen de koers van hun eigen centrale bank voor vreemde valuta's.
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eur&providers=ecbECB- Referentiekoers van de Europese Centrale Bank, de standaard voor EU-btw en douane.
NBP- Narodowy Bank Polski. Poolse btw- en winstbelastingaangiften gebruiken de NBP-koers.
CNB- Tsjechische Nationale Bank, referentie voor Tsjechische boekhouding en belastingen.
BCB- Banco Central do Brasil PTAX, referentie voor Braziliaanse contracten en belastingen.
BANXICO- Banco de México FIX-koers voor het vereffenen van verplichtingen in Amerikaanse dollars.
Bekijk alle bronnen. Een vaste bron volgt haar eigen publicatieschema, waardoor de meest recente koers een dag kan achterlopen op de samengestelde marktkoers.
Historische tijdreeksen
Gebruik from voor een periode en group=month om deze samen te vatten tot 1 rij per maand, klaar voor grafieken. Laad de gegevens via Power Query en ze worden automatisch bijgewerkt. Hier bewijst Frankfurter zijn waarde: lange, stabiele reeksen die niet achteraf wijzigen.
https://api.frankfurter.dev/v2/rates.csv?from=1949-12-01&base=usd"es=gbp&providers=bbk&group=month Dit haalt de Amerikaanse dollar tegenover het Britse pond op tot 1949 uit het archief van de Deutsche Bundesbank. De historische fixings van de Bundesbank dekken de dollar tegenover de D-mark vanaf 1948 en de meeste andere dollarkoersen van 1949 tot 1970. Vanaf 1999 neemt de Europese Centrale Bank het over; een doorlopende moderne reeks gebruikt de standaard samengestelde koers of providers=ecb.