Excel
Die nächste Standardfunktion in Excel ist der Microsoft-365-Datentyp Währungen: ein aktueller Mischkurs, den du weder an eine bestimmte Quelle binden noch historisch abrufen kannst. Frankfurters Mischkurs ist transparent. Wenn du eine exakte Quelle brauchst, kannst du eine feste Institution wählen: den EZB-Referenzkurs für die EU-Umsatzsteuer, die polnische NBP oder die brasilianische PTAX. Zudem erhältst du historische Kurse, die sich nicht stillschweigend ändern. Ohne Apps Script übernimmt Power Query die Arbeit, ergänzt durch eine Formel für schnelle Einzelumrechnungen unter Windows.
Power Query
Der Standardweg, der unter Windows und Mac funktioniert. Gehe auf Daten, Aus dem Web, füge den CSV-Endpoint ein und lade eine Tabelle mit date,base,quote,rate, die du jederzeit über Daten, Alle aktualisieren aktualisieren kannst:
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eurMehrere Zielwährungen fragst du kommagetrennt auf einmal ab:
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eur,gbp,jpyBetrag umrechnen
Power Query lädt den Kurs, nicht den umgerechneten Gesamtbetrag. Multipliziere deinen Betrag mit der Zelle des geladenen Kurses. Für eine einmalige Umrechnung ohne Abfrage kann Excel unter Windows die API direkt aufrufen. Erstelle eine benannte Funktion (Formeln, Namens-Manager, Neu) namens FRANKFURTER mit dieser Definition:
=LAMBDA(amount, from, to, amount * VALUE(TEXTBEFORE(TEXTAFTER(WEBSERVICE("https://api.frankfurter.dev/v2/rate/" & from & "/" & to), """rate"":"), "}")))Rufe sie dann aus einer beliebigen Zelle auf:
=FRANKFURTER(100, "usd", "eur") WEBSERVICE gibt es nur unter Windows. Da Excel keinen JSON-Parser in Formeln besitzt, liest die Funktion den Kurs direkt aus dem Antworttext. Multipliziere auf dem Mac stattdessen mit einer Kurs-Zelle aus Power Query.
Offizielle Quelle festlegen
Standardmäßig erhältst du den Mischkurs aller Quellen. Hänge providers an die Abfrage-URL an, um eine bestimmte Institution festzulegen. Das ist für Steuern und Buchhaltung wichtig: Viele Länder verlangen den Kurs ihrer eigenen Zentralbank, wenn Fremdwährungsbeträge umgerechnet werden.
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eur&providers=ecbECB- Referenzkurs der Europäischen Zentralbank, der Standard für EU-Umsatzsteuer und Zoll.
NBP- Narodowy Bank Polski. Polnische Umsatz- und Körperschaftsteuer rechnen zum NBP-Kurs um.
CNB- Tschechische Nationalbank, Referenz für tschechische Buchhaltung und Steuern.
BCB- Banco Central do Brasil PTAX, die Referenz für brasilianische Verträge und Steuern.
BANXICO- Banco de México FIX-Kurs zur Begleichung von US-Dollar-Verbindlichkeiten.
Alle Quellen ansehen. Eine festgelegte Quelle folgt ihrem eigenen Veröffentlichungsrhythmus, sodass ihr neuester Kurs dem kombinierten Kurs um einen Tag hinterherhinken kann.
Historische Zeitreihen
Nutze from für einen Zeitraum und group=month, um ihn auf eine Zeile pro Monat zu verdichten, fertig für Diagramme. Lade die Daten über Power Query, und sie aktualisieren sich wie jede andere Abfrage. Hier zahlt sich Frankfurter in Tabellen aus: lange, stabile Reihen, die nicht stillschweigend korrigiert werden.
https://api.frankfurter.dev/v2/rates.csv?from=1949-12-01&base=usd"es=gbp&providers=bbk&group=month Das ruft den US-Dollar gegenüber dem britischen Pfund bis 1949 aus dem Archiv der Deutschen Bundesbank ab. Du kannst sehen, wie die Cable-Bindung von 2,80 $ jahrelang hielt und 1967 brach. Weit zurückreichende Historie liefern die Frankfurter Devisenfixings der Bundesbank: der Dollar gegen die D-Mark ab 1948, die meisten anderen Dollar-Kurse von 1949 bis 1970. Ab 1999 übernimmt die Europäische Zentralbank; eine durchgehende moderne Zeitreihe nutzt den Standard-Mischkurs oder providers=ecb.