2011-05-20 12:07:44 +0000 2011-05-20 12:07:44 +0000
58
58

Формула для обновленных курсов валют в Excel или других электронных таблицах?

Какие электронные таблицы поддерживают формулу, подобную следующей:

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

Результат должен составлять 3000 USD, обменянных на евро. Возможно, можно указать дату для исторического обменного курса. В качестве альтернативы можно указать среднее значение за последний месяц или около того.

Я бы постоянно пользовался такой функцией, и она должна быть актуальна для многих других пользователей. Я предпочитаю работать в Excel, но онлайн-таблицы, такие как Google или Zoho, также подойдут.

Ответы (10)

97
97
97
2011-07-17 22:36:51 +0000

В Электронных таблицах Google получить текущие курсы валют очень просто с помощью встроенной функции запроса Google Финансы. Например, чтобы получить текущий курс USD/EUR:

=GoogleFinance("CURRENCY:USDEUR")

Это будет работать для всех обменных курсов Google Финансы отслеживает. Смотрите https://www.ablebits.com/office-addins-blog/2017/11/30/currency-conversion-google-sheets/ для более подробных примеров.

29
29
29
2011-05-21 04:15:49 +0000

Вот несколько вариантов для вас:

GOOGLE SPREADSHEETS

Есть скрипт Google Spreadsheet, который возвращает курс между EURO и валютой, которую вы указываете. Предполагается, что данные поступают из Европейского центрального банка.

Настройка:

Открыть электронную таблицу Google Docs.

Нажмите Вставка > Сценарий > Поиск ECBExchangeRate

Установите его.

Uage:

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

** С кавычками на дату

Это вернет обменный курс между USD и EUR на дату mm/dd/yyyy. К сожалению, источник данных не обновляется.

Вычисление между 2 валютами:

Например, мы хотим получить курс USD/JPY на сегодня. Получите EUR/USD и EUR/JPY по формуле, приведенной выше. Разделите курс EUR/JPY на курс EUR/USD. Вы получите USD/JPY.

EXCEL

Я не верю, что такая функция существует для Excel (по крайней мере, по умолчанию). Тем не менее, вы можете установить лист, который импортирует данные из онлайн-таблицы курсов валют, подобной той, что находится на странице Yahoo Finance (finance.yahoo.com > Инвестиции > Валюты > Валюты, инвестируемые > Перекрестные курсы).

Затем вы можете установить формулу VLOOKUP или INDEX/MATCH, чтобы получить соответствующие обменные курсы для вас.

Настройка:

Создайте новый лист (рекомендуется).

Нажмите Данные > С Web > Введите следующий URL-адрес:

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

Нажмите желтую стрелку рядом с таблицей обменных курсов. Стрелка должна превратиться в зеленую галочку. Нажмите Импорт. 0x2 и 0x2 и нажмите Свойства. В разделе Refresh Control укажите, как часто вы хотите, чтобы Excel извлекать новые данные, или выберите Refresh данных при открытии файла. Нажмите кнопку OK, а затем подождите, пока Excel загрузит данные. 0x2 и 0x2 и Чтобы обновить данные, просто нажмите Ctrl-Alt-F5.

Вот пример электронной таблицы: http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html

Данные на странице Yahoo Finance Page довольно ограничены, но она охватывает самые популярные валюты. Вы можете использовать и другие источники, например:

Веб-сайт http://www.xe.com/ucc/ имеет таблицы исторических курсов, которые вы можете консолидировать.

6
6
6
2013-12-13 13:05:55 +0000

Электронные таблицы Google:

Микрософт Excel:

  • Скачайте данные в формате CSV из Yahoo Finances и импортируйте их в Excel в виде запроса.

Как импортировать данные из Yahoo Finances в Excel?

  1. Перейдите к Data → From Web.

  2. Укажите URL-адрес данных в поле URL, например, для курса доллара США к евро http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=b

  3. Нажмите Load. Новый лист с необходимыми данными будет создан автоматически.

  4. Вы можете скрыть заголовок и стиль ячейки, сняв выделение с Header Row и Banded Rows соответственно.

Это все, теперь у вас есть ячейка с нужными данными. Вы можете ссылаться на эту ячейку, как и на любую другую ячейку в Excel.

Приятно знать:

3
3
3
2012-03-27 21:15:32 +0000

Эта электронная таблица Excel подключается к веб-сервису (Oanda) для автоматической загрузки исторических курсов обмена валют. http://investexcel.net/222/automatically-download-historical-forex-data-into-excel/

VBA выставлена, так что вы можете взломать написанный мной код. Вы должны быть в состоянии создать функцию типа

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

, которая использует 30-дневный средний обменный курс или что-то в этом роде.

1
1
1
2013-08-26 21:45:35 +0000

Я использовал плагин ниже в течение довольно долгого времени. Работает отлично для меня. Он использует Yahoo API и сайт MSN money, чтобы получить реальные курсы валют в Excel, выставленные в виде пользовательских функций, т.е. =Fx_Convert(100, “USD”, “EUR”) 0x2 и [ http://technitya.com/content/Live-Currency-in-Excel ]0x3 и [ http://technitya.com/content/Live-Currency-in-Excel ]0x3 и [ http://technitya.com/content/Live-Currency-in-Excel ]0x3 и [Fx_Convert(100, “USD”, “EUR”).

1
1
1
2014-09-12 12:01:49 +0000

Вы можете использовать встроенную функцию GOOGLEFINANCE , которая получает текущую или историческую информацию о ценных бумагах из Google Финансы. Вы можете использовать ее со следующим синтаксисом:

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

Пример использования:

=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
0
0
2012-10-18 19:49:30 +0000

Существует Excel UDF, который сбрасывает данные о курсе обмена из Yahoo Finance здесь

Это синтаксис

Так что, чтобы конвертировать 30 GBP в USD, вы бы написали

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

Я думаю, что это то, что вы хотели.

        

0
0
0
2013-03-16 11:08:25 +0000

Вы можете использовать Spearian для MS Excel, http://spearianforexcel.com , для работы и скачивания истории любого обменного курса. Это очень удобно для получения доступа ко всем основным рыночным данным, включая Yahoo Finance!

0
0
0
2014-01-03 13:37:46 +0000

Существует бесплатный инструмент для конвертации Excel, который конвертирует более 160 валют. Про-версия также может использовать исторические данные: http://www.office-plugins.net/free-excel-currency-converter/

-1
-1
-1
2011-05-20 12:27:10 +0000

Вы не найдете ничего встроенного в электронную таблицу для чего-то, что постоянно меняется, как обменный курс. К счастью, уже есть решения, которые другие создали для такого рода вещей, такие как WikiHow , Yahoo Answers , OzGrid , EHow .

Есть много других решений, но большинство из них следуют тем же общим шаблонам проектирования. Если ни одна из вышеуказанных ссылок не является тем, что вы ищете, я бы предложил искать на сайте OzGrid. Их форумы часто являются одними из лучших для поиска решений Excel.

Похожие вопросы

6
13
9
10
3