Formula untuk nilai tukar mata uang yang diperbarui di Excel atau spreadsheet lainnya?


58

Apa jenis spreadsheet yang mendukung rumus seperti berikut ini:

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

Hasilnya harus 3.000 USD dipertukarkan ke Euro. Mungkin tanggal dapat diberikan untuk nilai tukar historis. Atau, rata-rata selama sebulan terakhir ini.

Saya akan menggunakan fitur seperti itu sepanjang waktu dan itu harus relevan untuk banyak pengguna lain. Saya lebih suka bekerja di Excel, tetapi spreadsheet online seperti Google atau Zoho juga baik-baik saja.

Jawaban:


97

Di Google Spreadsheets, mendapatkan nilai tukar saat ini sangat mudah dengan fungsi kueri Google Finance bawaan. Misalnya, untuk mendapatkan nilai tukar saat ini untuk USD / EUR:

=GoogleFinance("CURRENCY:USDEUR")

Ini akan berfungsi untuk semua nilai tukar yang dilacak oleh Google Finance. Lihat https://www.ablebits.com/office-addins-blog/2017/11/30/currency-conversion-google-sheets/ untuk contoh lebih lanjut.


FYI: Tautan tidak berfungsi lagi, karena situs telah dihapus
Chef1075

Terima kasih @ Chef1075 - Saya telah mengganti tautannya dengan yang berfungsi.
nfelger

29

Berikut ini beberapa opsi untuk Anda:

Spreadsheet GOOGLE

Ada skrip Google Spreadsheet yang mengembalikan nilai tukar antara EURO dan mata uang yang Anda tentukan. Data diduga dari Bank Sentral Eropa.

Mempersiapkan:

Buka Spreadsheet Google Docs.

Klik Sisipkan > Skrip > Cari untuk ECBExchangeRate

Pasang itu.

Pemakaian:

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

** Dengan kutipan pada tanggal tersebut

Ini akan mengembalikan nilai tukar antara USD dan EUR untuk tanggal mm / hh / tttt. Sayangnya, sumber data tidak diperbarui.

Menghitung antara 2 Mata Uang:

Sebagai contoh, kami ingin mendapatkan nilai USD / JPY untuk hari ini. Dapatkan EUR / USD dan EUR / JPY menggunakan rumus di atas. Bagilah kurs EUR / JPY dengan kurs EUR / USD. Anda mendapatkan USD / JPY.

UNGGUL

Saya tidak percaya fungsi seperti itu ada untuk Excel (setidaknya secara default). Namun, Anda dapat mengatur lembar yang mengimpor data dari tabel nilai tukar online seperti yang ada di halaman Yahoo Finance (finance.yahoo.com> Investasikan> Mata Uang> Investasi Mata Uang> Cross Rate).

Anda kemudian dapat mengatur formula VLOOKUP atau INDEX / MATCH untuk mendapatkan nilai tukar yang relevan untuk Anda.

Mempersiapkan:

Buat lembar baru (disarankan).

Klik Data > Dari Web > Masukkan URL berikut:

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

Klik panah kuning di sebelah tabel nilai tukar. Panah harus berubah menjadi tanda centang hijau. Klik Impor .

Klik Properti . Di bawah Refresh Control , tentukan seberapa sering Anda ingin Excel mengambil data baru, atau pilih Refresh data saat membuka file. Klik OK lalu tunggu Excel memuat data.

Untuk menyegarkan data, cukup tekan Ctrl-Alt-F5 .

Berikut ini contoh lembar kerja:masukkan deskripsi gambar di sini

Data pada Halaman Keuangan Yahoo cukup terbatas, tetapi mencakup mata uang paling populer. Anda dapat menggunakan sumber lain, seperti:

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

Situs web http://www.xe.com/ucc/ memiliki tabel kurs historis yang dapat Anda konsolidasi.



6

Google Spreadsheets:

Microsoft Excel:

  • Unduh data dalam format CSV dari Yahoo Finances dan impor ke Excel sebagai kueri.

Bagaimana cara mengimpor data dari Yahoo Finances ke Excel?

  1. Buka Data → Dari Web .

  2. Tentukan URL data di bidang URL, misalnya untuk tarif USD ke EUR: http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=b

  3. Tekan Muat . Lembar baru dengan data yang diperlukan akan secara otomatis dibuat.

  4. Anda dapat menyembunyikan tajuk dan gaya sel dengan membatalkan pilihan Header Row dan Banded Rows masing-masing.

Itu saja, sekarang Anda memiliki sel dengan data yang diinginkan. Anda bisa merujuk ke sel seperti ke sel lain di Excel.

Senang mendengarnya:


1
Sayangnya, download.finance.yahoo.com tampaknya tidak berlaku lagi. Adakah yang menemukan alternatif saat ini?
Michael Scheper



1

Anda dapat menggunakan fungsi GOOGLEFINANCE bawaan yang mengambil informasi sekuritas terkini atau historis dari Google Finance. Anda dapat menggunakannya dengan sintaks berikut:

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

Penggunaan sampel:

=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

Anda dapat menggunakan Spearian untuk MS Excel, http://spearianforexcel.com , untuk bekerja dan mengunduh semua riwayat nilai tukar apa pun. Sangat nyaman untuk mendapatkan akses ke semua data pasar utama, termasuk Yahoo Finance!



0

Ada UDF Excel yang menghapus data nilai tukar dari Yahoo Finance di sini

Ini adalah sintaksnya

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

Jadi, untuk mengonversi 30 GBP ke USD, Anda akan menulis

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

Saya pikir itu yang Anda inginkan.

        


-1

Anda tidak akan menemukan apa pun yang ada di dalam spreadsheet apa pun untuk sesuatu yang berubah secara konstan seperti nilai tukar. Untungnya, ada solusi di luar sana yang telah dibuat orang lain untuk hal semacam ini, seperti WikiHow , Yahoo Answers , OzGrid , EHow .

Ada banyak solusi lain, tetapi kebanyakan dari mereka mengikuti pola desain umum yang sama. Jika tidak ada tautan di atas yang Anda cari, saya sarankan mencari di situs OzGrid. Forum mereka sering kali merupakan salah satu yang terbaik untuk menemukan solusi Excel.


Tidak ada tautan yang membantu. Saya masih akan lebih baik menyalin dan menempel dalam nilai tukar mata uang yang diperbarui. Harus ada solusi yang lebih baik.
David
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.