Excel
L'opzione integrata più vicina in Excel è il tipo di dati Valute di Microsoft 365: un tipo misto in tempo reale che non puoi collegare a una fonte precisa né usare per consultare lo storico. La combinazione di Frankfurter è trasparente, e quando la fonte deve essere esatta puoi fissare una specifica istituzione: il tasso di riferimento della BCE per l'IVA UE, la NBP polacca o il PTAX brasiliano. Ottieni anche tassi storici che non cambiano silenziosamente. Non essendoci Apps Script qui, Power Query gestisce il lavoro, affiancato da una formula per solo Windows per conversioni rapide una tantum.
Power Query
Il percorso principale, compatibile sia con Windows che con Mac. Vai su Dati, Da Web, incolla l'endpoint CSV e carica una tabella date,base,quote,rate che puoi aggiornare in qualsiasi momento con Dati, Aggiorna tutti:
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eurRichiedi più quotazioni contemporaneamente separandole con virgole:
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eur,gbp,jpyConvertire un importo
Power Query carica il tasso di cambio, non il totale convertito. Moltiplica il tuo importo per la cella del tasso caricato. Per una conversione una tantum senza creare una query, Excel per Windows può chiamare l'API direttamente. Aggiungi una funzione con nome (Formule, Gestione nomi, Nuovo) chiamata FRANKFURTER con questa definizione:
=LAMBDA(amount, from, to, amount * VALUE(TEXTBEFORE(TEXTAFTER(WEBSERVICE("https://api.frankfurter.dev/v2/rate/" & from & "/" & to), """rate"":"), "}")))Poi richiamala da qualsiasi cella:
=FRANKFURTER(100, "usd", "eur") WEBSERVICE è disponibile solo su Windows, e poiché Excel non ha un parser JSON nelle formule, la funzione legge il tasso direttamente dal testo della risposta. Su Mac, moltiplica invece rispetto a una cella di tasso ottenuta con Power Query.
Fissare una fonte ufficiale
Per impostazione predefinita ottieni la combinazione di tutte le fonti. Aggiungi providers all'URL della query per fissare una singola istituzione. Questo è fondamentale per questioni fiscali e contabili: molte giurisdizioni richiedono il tasso pubblicato dalla propria banca centrale quando si convertono importi in valuta estera.
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eur&providers=ecbECB- Tasso di riferimento della Banca centrale europea, lo standard per IVA e dogane nell'UE.
NBP- Narodowy Bank Polski. L'IVA e l'imposta sulle società in Polonia si convertono al tasso della NBP.
CNB- Fixing della Banca nazionale ceca, utilizzato per contabilità e imposte in Cechia.
BCB- PTAX del Banco Central do Brasil, riferimento per contratti e imposte in Brasile.
BANXICO- Tasso FIX di Banco de México per liquidare obbligazioni in dollari statunitensi.
Esplora tutte le fonti. Una fonte fissata segue il proprio calendario di pubblicazione, quindi il suo ultimo tasso può essere indietro di un giorno rispetto al tasso combinato più recente.
Serie storiche
Usa from per un intervallo di date e group=month per ridurlo a una riga per mese, pronto per i grafici. Caricalo tramite Power Query e si aggiornerà come qualsiasi altra query. È qui che Frankfurter dimostra il suo valore in una cartella di lavoro: serie lunghe e stabili che non subiscono revisioni silenziose.
https://api.frankfurter.dev/v2/rates.csv?from=1949-12-01&base=usd"es=gbp&providers=bbk&group=month Questo recupera il dollaro statunitense rispetto alla sterlina fino al 1949 dall'archivio della Deutsche Bundesbank. Puoi osservare la parità a 2,80 $ mantenersi stabile per anni per poi rompersi nel 1967. La storia più remota proviene dai fixing di Francoforte della Bundesbank: il dollaro contro il marco dal 1948, e la maggior parte degli altri cambi del dollaro dal 1949 al 1970. La Banca centrale europea subentra dal 1999, quindi per una serie moderna continua usa la combinazione predefinita o providers=ecb.