Formula per i tassi di cambio aggiornati in Excel o altri fogli di calcolo?


58

Che tipo di fogli di calcolo supportano una formula come la seguente:

=exchangeCurrency("USD"; "EUR"; 3000)

Il risultato dovrebbe essere di 3000 USD scambiati in Euro. Forse una data potrebbe essere fornita per un tasso di cambio storico. In alternativa, la media dell'ultimo mese o giù di lì.

Vorrei utilizzare una tale funzionalità in ogni momento e deve essere rilevante per tanti altri utenti. Preferisco lavorare in Excel, ma anche i fogli di calcolo online come Google o Zoho vanno bene.

Risposte:


97

Nei fogli di lavoro Google, ottenere i tassi di cambio correnti è molto semplice con la funzione di query di Google Finance integrata. Ad esempio, per ottenere la tariffa corrente per USD / EUR:

=GoogleFinance("CURRENCY:USDEUR")

Funzionerà con tutti i tassi di cambio monitorati da Google Finance. Vedi https://www.ablebits.com/office-addins-blog/2017/11/30/currency-conversion-google-sheets/ per ulteriori esempi.


Cordiali saluti: Link non funziona più, poiché il sito è stato rimosso
Chef1075

Grazie @ Chef1075 - Ho sostituito il collegamento con uno che funziona.
nfelger

29

Ecco alcune opzioni per te:

GOOGLE SPREADSHEETS

C'è uno script di Google Spreadsheet che restituisce il tasso di cambio tra EURO e una valuta da te specificata. I dati provengono presumibilmente dalla Banca centrale europea.

Impostare:

Apri un foglio di calcolo di Google Documenti.

Fai clic su Inserisci > Script > Cerca ECBExchangeRate

Installalo.

Uso:

=ECBExchangeRate("mm.dd.yyyy", "USD")

** Con virgolette alla data

Ciò restituirà il tasso di cambio tra USD ed EUR per la data mm / gg / aaaa. Sfortunatamente, l'origine dati non è stata aggiornata.

Calcolo tra 2 valute:

Ad esempio, vogliamo ottenere il tasso USD / JPY per oggi. Ottieni EUR / USD e EUR / JPY usando la formula sopra. Dividi il tasso EUR / JPY per il tasso EUR / USD. Ottieni USD / JPY.

ECCELLERE

Non credo che una tale funzione esista per Excel (almeno per impostazione predefinita). Tuttavia, è possibile impostare un foglio che importa i dati da una tabella dei tassi di cambio online come quella della pagina Yahoo Finance (finance.yahoo.com> Investimenti> Valute> Investimenti valute> Tassi incrociati).

È quindi possibile impostare una formula VLOOKUP o INDICE / MATCH per ottenere i tassi di cambio pertinenti per te.

Impostare:

Crea un nuovo foglio (consigliato).

Fai clic su Dati > Dal Web > Inserisci il seguente URL:

http://finance.yahoo.com/currency-investing#cross-rates

Fai clic sulla freccia gialla accanto alla tabella dei tassi di cambio. La freccia dovrebbe trasformarsi in un segno di spunta verde. Fai clic su Importa .

Fai clic su Proprietà . In Aggiorna controllo , specifica la frequenza con cui vuoi che Excel recuperi nuovi dati o seleziona Aggiorna dati quando si apre il file. Fai clic su OK, quindi attendi che Excel carichi i dati.

Per aggiornare i dati, basta premere Ctrl-Alt-F5 .

Ecco un foglio di calcolo di esempio:inserisci qui la descrizione dell'immagine

I dati sulla pagina di Yahoo Finance sono piuttosto limitati, ma coprono le valute più popolari. Puoi usare altre fonti, come:

http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html

Il sito Web http://www.xe.com/ucc/ contiene tabelle dei tassi storici che è possibile consolidare.



6

Fogli di lavoro Google:

Microsoft Excel:

  • Scarica i dati in formato CSV da Yahoo Finances e importali in Excel come query.

Come importare i dati da Yahoo Finances a Excel?

  1. Vai a Dati → Dal Web .

  2. Specifica l'URL dei dati nel campo URL, ad esempio per il tasso da USD a EUR: http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=b

  3. Premi Carica . Il nuovo foglio con i dati richiesti verrà creato automaticamente.

  4. Puoi nascondere l'intestazione e lo stile della cella deselezionando rispettivamente Riga di intestazione e Righe a bande .

Questo è tutto, ora hai una cella con i dati desiderati. Puoi fare riferimento alla cella come a qualsiasi altra cella in Excel.

Buono a sapersi:


1
Purtroppo, download.finance.yahoo.com non sembra più essere valido. Qualcuno ha trovato delle alternative attuali?
Michael Scheper,



1

Puoi utilizzare la funzione GOOGLEFINANCE integrata che recupera le informazioni sui titoli attuali o storici da Google Finance. Puoi usarlo con la seguente sintassi:

GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days], [interval])

Esempi di utilizzo:

=GoogleFinance("CURRENCY:EURUSD")
=GOOGLEFINANCE("GOOG", "marketcap", DATE(2012,1,1), DATE(2012,12,31), "DAILY")
=Index(GoogleFinance("CURRENCY:EURUSD", "close", DATE(year($A1), month($A1), day($A1)), DATE(year($A1), month($A38), day($A38)+1), "DAILY"), 2, 2)

0

Puoi utilizzare Spearian per MS Excel, http://spearianforexcel.com , per lavorare e scaricare tutta la cronologia di qualsiasi tasso di cambio. È molto comodo per ottenere l'accesso a tutti i principali dati di mercato, incluso Yahoo Finance!



0

C'è un UDF di Excel che raschia i dati sui tassi di cambio da Yahoo Finance qui

Questa è la sintassi

=FXRate("currency1", "currency2",["close", "open", "bid", "ask"])

Quindi per convertire 30 GBP in USD, dovresti scrivere

=30*FXRate("GBP", "USD","bid")

Penso che sia quello che volevi.

        


-1

Non troverai nulla incorporato in alcun foglio di calcolo per qualcosa che cambia costantemente come i tassi di cambio. Per fortuna, ci sono già soluzioni là fuori che altri hanno creato per questo tipo di cose, come WikiHow , Yahoo Answers , OzGrid , EHow .

Esistono molte altre soluzioni, ma la maggior parte segue gli stessi schemi generali di progettazione. Se nessuno dei link sopra è quello che stai cercando, ti suggerirei di cercare sul sito OzGrid. I loro forum sono spesso uno dei migliori per trovare soluzioni Excel.


Nessuno dei link è utile. Sarei ancora meglio copiare e incollare il tasso di cambio aggiornato. Deve esserci una soluzione migliore.
David,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.