Формула расчета курса доллара к рублю в excel

Как в экселе посчитать цену в рублях

Функция РУБЛЬ , одна из функций ТЕКСТ, преобразует число в текст с использованием формата валюты, при этом десятичных числа округлены до замещенного количества мест. В рублях используется число число $#,##0,00_);($#,##0,00 долл. США, хотя применяемый символ валюты зависит от языковых параметров.

Синтаксис

Аргументы функции РУБЛЬ описаны ниже.

Число — обязательный аргумент. Число, ссылка на ячейку, содержащую число, или формула, вычисление которой дает число.

Число_знаков — необязательный аргумент. Число цифр справа от десятичной запятой. Если это отрицательное число, число округляется слева от десятичной замера. Если аргумент «число_знаков» опущен, то он полагается равным 2.

Замечания

Как правило, для применения к ячейке форматирования в виде валюты следует использовать диалоговое окно Формат ячеек(CTRL+1)или параметр > для домашнего > Accounting Number Format. Это потому, что функция РУБЛ возвращает число, заданной в текстовом виде. Числа, хранимые как текст, являются частой причиной ошибок в электронных таблицах, так как многие функции игнорируют их, такие как СУММ, С СРЕДНЕЕ, МИН, МАКС и т. д.

Пример

Примеры функции РУБЛЯ

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Как в Эксель перевести доллары в рубли (рубли в доллары)?

Как в Эксель (Excel) переводить доллары в рубли и наоборот?

Ячеек, для которых это нужно сделать, может быть несколько.

Формулы для перевода стоимости долларов в стоимость рублях и наоборот очень простые.

1) Доллары в рубли:

Стоимость в рублях = Стоимость в долларах * Курс доллара к рублю.

2) Рубли в доллары:

Стоимость в долларах = Стоимость в рублях / Курс доллара к рублю.

В Эксель (Excel) эти формулы можно реализовать по-разному.

1 вариант

Если в таблице Эксель имеются данные только за 1 день, то в отдельной ячейке записывается курс доллара к рублю за этот день, а в формулах ссылка на эту ячейку будет абсолютной.

В ячейку C2 записываем формулу:

Здесь B2 — это цена в долларах, а $C$7 — курс доллара (чтобы сделать эту ячейку абсолютной достаточно нажать на клавишу F4).

Теперь остаётся скопировать эту формулу в другие ячейки.

Перевод рублей в доллары осуществляется по тому же самому принципу, только в формуле будет стоять знак деления.

Эти значения можно округлить до сотых с помощью специальной кнопки на панели инструментов (она называется «Уменьшить разрядность»).

2 вариант

Если в таблице Эксель имеются данные за несколько дней, то записываем все курсы доллара за эти дни в отдельный столбец, а затем выполняем умножение / деление на соответствующую ячейку.

Чтобы узнать цену товара в долларах за определённый день делим цену товара в рублях на курс доллара.

Например, для 9 апреля будет формула:

Перевести одну валюту в другую и наоборот в программе Эксель можно очень легко.

Строим таблицу, в которой в первом столбце таблицы будет наименование, во втором цена в долларах, а в третьем столбце у нас должна получиться сумма в рублях.

Формула для перевода долларов в рубли следующая: цену в долларах × на курс доллара.

Формула выглядит так: B2*$C$7.

Таблица приведена ниже.

Как видно из таблицы, цену первого товара из ячейки В2 умножаем на курс доллара указанный в ячейке С7.

Для вычисления нужно протянуть формулу вниз.

Первый вариант: курс доллара постоянен, в первом столбце таблицы наименование товара, во втором столбце — его цена в долларах, в третьем нам надо сделать, чтобы была цена в рублях.

Формула проста, нам надо цену в долларах умножить на курс доллара (если задача будет обратная, то цену в рублях надо будет делить на курс доллара). Формула для эксель и для нашей таблицы (см.ниже) будет такая: B2*$C$7. Вот таблица:

Мы цену товара 1 в долларах (ячейка В2) умножаем на курс доллара, который у нас записан в ячейке С7.

Теперь остается только протянуть (скопировать) формулу вниз для перевода в рубли цен других двух видов товаров.

Есть товар, и есть его цена в рублях (будем переводить теперь рубли в доллары) в разные дни, и в эти дни курс доллара меняется. Делаем вот такую таблицу:

Тут тоже все очень просто, для 9 апреля мы делим цену в рублях на курс доллара по формуле B2/C2, для 10 апреля по формуле В3/С3 и т.д.

Примеры работы функций РУБЛЬ РУБЛЬ.ДЕС и РУБЛЬ.ДРОБЬ в Excel

Функция РУБЛЬ выполняет округление числового значения до указанного количества знаков после запятой, преобразует данные в текстовый формат и возвращает полученную текстовую строку с обозначением соответствующей денежной единицы.

Функция РУБЛЬ.ДЕС выполняет преобразование стоимости в рублях, выраженной в виде целой и дробной части числа, и возвращает стоимость в рублях в виде десятичного числа. Данная функция в качестве дробной части возвращает частное от деления дробной части исходного значения на указанное число.

Функция РУБЛЬ.ДРОБЬ выполняет преобразование из десятичной в дробную форму записи показатель стоимости в рублях и возвращает полученное значение.

Расчет доходности инвестиций в Excel

Пример 1. Рассчитать доходность векселей, стоимость которых указана в целой и дробной части. Представить полученный результат с точностью до 1/16 рубля.

Исходная таблица.

Формула для расчета:

Формула.

Для преобразования стоимости ценных бумаг используется функция РУБЛЬ.ДЕС(B4;16), которая принимает следующие аргументы:

  • B4 – стоимость, выраженная в дробном представлении;
  • 16 – число, на которое необходимо разделить дробную часть для десятичного представления.

стоимость.

Как преобразовать десятичные дроби цены в смешанные дроби

Пример 2. Преобразовать значения стоимости ценных бумаг в смешанные дробные значения (1/32 часть рубля).

данные.

Используем следующую формулу:

Используем формулу.

  • A2 – стоимость в рублях в десятичном представлении;
  • 32 – число, на которое будет разделена десятичная дробная часть.

Выполним расчет стоимости второй акции, а затем с помощью автозаполнения определим остальные значения. Результаты вычислений:

расчет стоимости второй акции.

Полученное значение на примере стоимости первой ценной бумаги следует читать как 1 целая и 4/32 рубля.

Пересчет цен по актуальному курсу доллара в Excel online

Пример 3. В каталоге продукции, хранимом в таблице Excel, содержатся наименования и цены товаров в долларах США. Произвести пересчет цен в рублях по актуальному курсу и отформатировать полученные значения с помощью функции РУБЛЬ, округлив цены до первого знака перед запятой.

Для использования актуальных данных по курсу валют подтянем данные из интернета:

  1. Создадим отдельный лист для таблицы с курсами, откроем вкладку «Данные» в программе Excel.
  2. Выберем пункт «Получение внешних данных» и подпункт «Из интернета»: Получение внешних данных.
  3. В открывшемся окне введем адрес сайта с курсами валют и нажмем кнопку «Пуск» для перехода: Пуск.
  4. Выберем таблицу, обозначенную желтой стрелкой, нажмем на нее, а затем нажмем на кнопку «Импорт»: Импорт.

Результат импорта данных:

Результат импорта.

Для пересчета стоимости в рублях используем следующую функцию как формулу массива:

Описание функции

Для вставки курса с сайта ЦБ в надстройке имеется функция КУРС, которая позволяет загрузить курс любой валюты на заданную дату. Однако, она не не подходит если необходимо получить средний курс валюты за период. Для этого мы добавили в программу функцию КУРСПЕРИОД.

Вызов функции Курс Период в Excel

Для вставки функции можно воспользоваться меню надстройки:
Для начала нужно выделить ту ячейку, куда будет вставляться средний курс валюты. Далее в разделе «Функции» нажать одноименную кнопку. После чего в выпадающем меню выбрать «Финансовые» — «Средний курс валюты за период».

Откроется следующее окно:

Диалоговое окно вставки курса за период

Заполните ячейки данными и нажмите Ок. В ячейку вставится формула со средним курсом выбранной валюты за указанный период.

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

Синтаксис функции

Функция имеет следующий синтаксис =КУРСПЕРИОД( НАЧАЛЬНАЯ_ДАТА ; КОНЕЧНАЯ_ДАТА ; [ВАЛЮТА] ), где:

  • НАЧАЛЬНАЯ_ДАТА – Дата, начиная с которой, формула будет считать средний курс валюты.
  • КОНЕЧНАЯ_ДАТА – Дата, до которой (включительно) формула рассчитывает средний курс валюты.
  • [ВАЛЮТА] – Код валюты, в соответствии со стандартом ISO 4217, для которой будет рассчитываться средний курс валюты. Данное поле не обязательное. По умолчанию, используется курс доллара (USD).

Функция поддерживает определение среднего курса валюты для валют:

  • USD – доллары США, эта валюта по умолчанию
  • EUR – евро
  • BYN – белорусский рубль
  • UAH – украинская гривна

Пример:

Пример расчета среднего курса доллара и евро за первое полугодие.

Как рассчитать курс доллара в Excel?

Как привязать курс доллара в Excel?

(1.1) Линейка «Данные» —> «Получение внешних данных» —> «Из Интернета»: (1.2) В открывшемся браузере переходим на сайт ЦБ РФ и переходим на страницу с курсами: (1.3) Далее необходимо указать период для загрузки: (1.4) После получения данных нажмите кнопку «Импорт» и данные загрузятся в лист Excel (ВАЖНО!

Как перевести валюты в Эксель?

Метод 1 Как конвертировать вручную

  1. Найдите текущий курс валют. …
  2. Запустите Microsoft Excel. …
  3. Щелкните по Новая книга. …
  4. Создайте таблицу с курсом валют. …
  5. Имя первой валюты введите в ячейке D1. …
  6. Введите суммы, которые нужно конвертировать, в столбце «D». …
  7. Имя второй валюты введите в ячейке E1.

Как правильно переводить рубли в доллары?

Как перевести доллары в рубли и рубли в доллары?

  1. Итак, для того чтобы перевести доллары в рубли нам придется умножить имеющееся количество долларов на его курс. Например, при наличии 200 долларов и его курсе в 35 рублей мы получим 200$*35=7 000 рублей.
  2. Для того чтобы перевести рубли в доллары нужно будет уже разделить сумму в рублях на курс доллара.

Как в Excel добавить грн?

Индикатор валюты в ячейке отображается справа

  1. Выделить все ячейки в колонке, в которой будешь вписывать цифры. …
  2. Правой кнопкой на выделенном, выбрать Format cell. …
  3. Выбрать вкладку Number (она может быть выбрана по-умолчанию)
  4. В списке Category выбрать Custom. …
  5. Type — в поле Type вписываем следующее: # ##0 «грн.»

Как перенести данные из Интернета в Excel?

Чтобы импортировать данные в таблицу Excel, выберите команду From Web (Из интернета) в разделе Get External Data (Получение внешних данных) на вкладке Data (Данные). Перед каждой из web-таблиц имеется маленькая стрелочка, которая указывает, что эта таблица может быть импортирована в Excel.

Как в Excel складывать цифры со знаком рубля?

Следует выполнить последовательность действий:

  1. Выделить нужные ячейки.
  2. Кликом правой кнопки по выделению вызвать контекстное меню.
  3. Кликнуть по надписи: «Формат ячеек… »
  4. В появившемся окне выбрать «Все форматы»
  5. Записать в строку «Тип» нужный формат: 0,0 » тыс. руб» …
  6. Нажать «Ок».

Как правильно рассчитать курс валют?

Умножьте сумму денег, которая потребуется вам для поездки, на обменный курс. Таким образом, вы вычислите сумму, которую вы получите в результате обмена. Если «а» — сумма денег в вашей валюте, «b» — обменный курс, «с» — сумма денег в другой валюте, то a*b = c и a = c/b.

Как поставить евро в Экселе?

Артур крутихин : Перевести клавиатуру на русскую раскладку. И при нажатом левом ALT набрать цифры 0136 (расположенные справа на клавиатуре). ALT+0136 = €. А на будущее пользуйтесь Таблицей символов Windows.

Как присвоить ячейкам денежный формат?

  1. В окне открытого листа выделите нужные ячейки и перейди те к вкладке «Главная».
  2. В группе «Шрифт» щелкните по кнопке «Формат ячеек» (или используйте сочетание клавиш Ctrl+Shift+F).
  3. В окне «Формат ячеек» на вкладке «Число» в группе «Число вые форматы» выберите пункт «Денежный».
  4. Закройте окно кнопкой «ОК».

Нужно ли платить налог с обмена валюты?

По закону во многих случаях они должны платить налог с дохода (НДФЛ) от операций с валютой. Валюта является имуществом в соответствии с гражданским законодательством РФ, поэтому к доходу от ее продажи применяются те же правила налогообложения, что и при продаже другого имущества, объясняют эксперты по налогам.

Как перевести рубли в доллары Тинькофф инвестиции?

Как конвертировать валюту внутри вклада?

  1. В личном кабинете выберите вклад и перейдите во вкладку «Действия» → «Перевод между счетами вклада». Либо выберите вклад → нажмите «Еще» → «Перевод между счетами».
  2. Укажите валюту и сумму. Нажмите «Перевести».

Как перевести рубли в доллары Альфа банк?

Укажите в поле «Со счета» ваш рублевый счет, с которого будет списана соответствующая сумма в рублях. Введите сумму 100 и из выпадающего списка с валютами выберите USD. Нажмите кнопку «Продолжить» для проверки заполнения перевода.

Как создать свой формат ячейки в Excel?

Чтобы создать пользовательский числовой формат, выполните всего три действия:

  1. Нажмите Ctrl+1, чтобы открыть диалоговое окно Формат ячеек.
  2. Щелкните на вкладке Число и выберите на ней категорию (все форматы).
  3. Введите ваш собственный формат в поле Тип.

Какие существуют форматы ячеек?

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

Как установить необходимый числовой формат ячейки?

Доступные числные форматы в Excel

  1. Выделите ячейку или диапазон ячеек.
  2. На вкладке Главная выберите в раскрывающемся списке формат Числовой. Вы также можете выбрать один из указанных здесь вариантов. Нажмите CTRL+1 и выберите число. …
  3. Выберите нужный формат.


Загрузить PDF


Загрузить PDF

Из этой статьи вы узнаете, как в Microsoft Excel создать конвертер валют. Чтобы конвертировать одну валюту в другую, можно воспользоваться функцией умножения или деления. Если же вы хотите конвертировать множество валют, установите плагин Kutools (поддерживает только Windows); в этом случае вы получите более точные значения.

  1. Изображение с названием Create a Currency Converter With Microsoft Excel Step 1

    1

    Найдите текущий курс валют. Запустите веб-браузер, в поисковой системе введите конвертер валют, а затем в меню в верхней части результатов поиска выберите нужную валютную пару. Отобразится текущий валютный курс.

    • Например, чтобы узнать курс доллара к рублю, в верхнем меню выберите «USD» (доллар), а в нижнем — «RUB» (рубль).
  2. Изображение с названием Create a Currency Converter With Microsoft Excel Step 2

    2

    Запустите Microsoft Excel. Нажмите на зеленый значок с белой буквой «X».

  3. Изображение с названием Create a Currency Converter With Microsoft Excel Step 3

    3

    Щелкните по Новая книга. Вы найдете эту опцию в верхней левой части окна.

    • На компьютере Mac нажмите «Создать» > «Новая книга».
  4. Изображение с названием Create a Currency Converter With Microsoft Excel Step 4

    4

    Создайте таблицу с курсом валют. Для этого:

    • Имя первой валюты введите в ячейке A1 (например, «Доллары»).
    • Значение первой валюты введите в ячейке B1. Здесь нужно ввести «1».
    • Имя второй валюты введите в ячейке A2 (например, «Рубли»).
    • Курс введите в ячейке B2.
  5. Изображение с названием Create a Currency Converter With Microsoft Excel Step 5

    5

    Имя первой валюты введите в ячейке D1. Например, если вы конвертируете доллары в рубли, введите «Доллары» в ячейке «D1».

  6. Изображение с названием Create a Currency Converter With Microsoft Excel Step 6

    6

    Введите суммы, которые нужно конвертировать, в столбце «D». Например, если вы хотите конвертировать 10 значений, введите десять чисел в ячейках от «D2» по «D11».

  7. Изображение с названием Create a Currency Converter With Microsoft Excel Step 7

    7

    Имя второй валюты введите в ячейке E1. В нашем примере введите «Рубли».

  8. Изображение с названием Create a Currency Converter With Microsoft Excel Step 8

    8

    Щелкните по ячейке «E2», а затем введите =$B$2*D2 и нажмите Enter. В ячейке «Е2» отобразится сумма в рублях, соответствующая сумме в долларах, которая значится в ячейке «D2» (слева от ячейки Е2).

  9. Изображение с названием Create a Currency Converter With Microsoft Excel Step 9

    9

    Скопируйте эту формулу в оставшиеся ячейки столбца второй валюты. Нажмите на «E2», чтобы выбрать эту ячейку, а затем дважды щелкните по маленькому квадрату, который находится в нижнем правом углу ячейки «E2». В столбце второй валюты отобразятся соответствующие суммы в рублях.

    Реклама

  1. Изображение с названием Create a Currency Converter With Microsoft Excel Step 10

    1

  2. Изображение с названием Create a Currency Converter With Microsoft Excel Step 11

    2

    Нажмите Скачать сейчас. Это ссылка посередине страницы. Установочный файл Kutools скачается на компьютер; возможно, вам придется нажать «Сохранить» или выбрать папку для загрузки.

  3. Изображение с названием Create a Currency Converter With Microsoft Excel Step 12

    3

    Дважды щелкните по скачанному файлу. Его значок выглядит как коричневая коробка.

  4. Изображение с названием Create a Currency Converter With Microsoft Excel Step 13

    4

    В меню выберите язык, а затем нажмите OK.

  5. Изображение с названием Create a Currency Converter With Microsoft Excel Step 14

    5

    Следуйте инструкциям на экране. Чтобы завершить установку Kutools:

    • нажмите «Далее»;
    • нажмите «Принять» > «Далее»;
    • дважды щелкните по «Далее»;
    • нажмите «Установить».
  6. Изображение с названием Create a Currency Converter With Microsoft Excel Step 15

    6

    Запустите Microsoft Excel. Нажмите на зеленый значок с белой буквой «X».

  7. Изображение с названием Create a Currency Converter With Microsoft Excel Step 16

    7

    Щелкните по Новая книга. Вы найдете эту опцию в верхней левой части окна.

  8. Изображение с названием Create a Currency Converter With Microsoft Excel Step 17

    8

    Введите суммы, которые нужно конвертировать, в столбце «А». Например, если вы хотите конвертировать 20 значений, нужно ввести двадцать чисел в ячейках от «А1» по «А20».

  9. Изображение с названием Create a Currency Converter With Microsoft Excel Step 18

    9

    Выберите ячейку с первым значением (первой суммой). Нажмите на ячейку A1 и перетащите ее до последней заполненной ячейки.

  10. Изображение с названием Create a Currency Converter With Microsoft Excel Step 19

    10

    Скопируйте данные. Перейдите на вкладку «Главная», а затем нажмите «Копировать» в разделе «Буфер обмена» (в левой части панели инструментов).

  11. Изображение с названием Create a Currency Converter With Microsoft Excel Step 20

    11

    Вставьте скопированные данные в столбец «B». Нажмите на ячейку B1, а затем нажмите «Вставить». Этот значок в виде символа буфера обмена находится в левой части вкладки «Главная».

    • Щелкните по значку, а не по стрелке, которая расположена под ним.
  12. Изображение с названием Create a Currency Converter With Microsoft Excel Step 21

    12

    Выберите данные в столбце «В». Просто нажмите на заголовок столбца B, чтобы выбрать все ячейки этого столбца.

  13. Изображение с названием Create a Currency Converter With Microsoft Excel Step 22

    13

    Щелкните по вкладке Kutools. Она находится в верхней части окна Excel.

  14. Изображение с названием Create a Currency Converter With Microsoft Excel Step 23

    14

    Нажмите Currency Conversion (Конвертация валют). Эта опция находится в группе «Ranges & Content» (Диапазоны и содержимое) на панели инструментов в верхней части страницы.

  15. Изображение с названием Create a Currency Converter With Microsoft Excel Step 24

    15

    Нажмите Update rate (Обновить курс). Эта кнопка расположена в верхней левой части страницы «Currency Conversion» (Конвертация валюты). Плагин получит самый последний валютный курс.

    • Для этого вам понадобится подключение к интернету.
  16. Изображение с названием Create a Currency Converter With Microsoft Excel Step 25

    16

    Выберите первую валюту. Сделайте это в окне в левой части страницы.

    • Например, чтобы конвертировать доллары в рубли, здесь выберите «USD» (Доллар).
  17. Изображение с названием Create a Currency Converter With Microsoft Excel Step 26

    17

    Выберите вторую валюту. Сделайте это в окне в правой части страницы.

    • Например, чтобы конвертировать доллары в рубли, здесь выберите «RUB» (Рубль).
  18. Изображение с названием Create a Currency Converter With Microsoft Excel Step 27

    18

    Щелкните по OK. В столбце «B» отобразятся соответствующие значения в рублях.

    • Kutools не является бесплатным плагином. Чтобы пользоваться им в течение долгого времени, вам придется купить этот плагин в магазине Extended Office.

    Реклама

Советы

  • Курс валют постоянно меняется, поэтому регулярно обновляйте его, если вы конвертируете валюты вручную.

Реклама

Предупреждения

  • Если не обновлять валютные курсы, вы получите неточные значения.

Реклама

Об этой статье

Эту страницу просматривали 54 693 раза.

Была ли эта статья полезной?

Содержание

    • 0.1 Способ 1. Простой веб-запрос для текущего курса валют
    • 0.2 Способ 2. Параметрический веб-запрос для получения курса валют на заданный интервал дат
    • 0.3 Ссылки по теме
      • 0.3.1 Как получить курс валют в excel с сайта?
      • 0.3.2 Получить в Excel данные с сайта
    • 0.4 Создание связей между рабочими книгами
    • 0.5 Прежде чем создавать связи между таблицами
    • 0.6 Обновление связей
    • 0.7 Разорвать связи в книгах Excel
  • 1 Зачем это нужно?
  • 2 Настройка XLS файла
  • 3 Что дальше?

В старых версиях Excel подобная задача требовала неслабых ухищрений и для многих сайтов была вообще нереализуема. Начиная с версии Excel 2003 все сводится к нескольким щелчкам мышью.

Способ 1. Простой веб-запрос для текущего курса валют

Выберите в меню Данные — Импорт внешних данных — Создать веб-запрос (Data — Import external data — Web-query) или в Excel 2007/2010 нажмите кнопку Из веба (Web) на вкладке Данные (Data).

В появившемся окне в строку Адрес (Address) введите URL сайта, с которого будет браться информация (например и нажмите Enter.

как в excel сделать привязку к курсу

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

Когда все необходимые таблицы помечены — нажмите кнопку Импорт (Import) внизу окна. Спустя некоторое время, нужное для загрузки данных, содержимое импортируемых таблиц появится в ячейках на листе:

как в excel сделать привязку к курсу

Для дополнительной настройки можно щелкнуть по любой из этих ячеек правой кнопкой мыши и выбрать в контекстном меню команду Свойства диапазона (Data range properties). В этом диалоговом окне, при желании, возможно настроить периодичность обновления и другие параметры:

как в excel сделать привязку к курсу

Котировки акций, т.к. они меняются каждые несколько минут, можно обновлять почаще (флажок Обновлять каждые N мин.), а вот курсы валют, в большинстве случаев, достаточно обновлять раз в день (флажок Обновление при открытии файла).

Обратите внимание, что весь импортированный диапазон данных воспринимается Excel как единое целое и получает собственное имя (в нашем примере это будет www.cbr.ru)

Способ 2. Параметрический веб-запрос для получения курса валют на заданный интервал дат

Этот способ представляет собой слегка модернизированный первый вариант и дает пользователю возможность получать курс нужной валюты не только на текущий день, но и на любую другую интересующую дату или интервал дат. Для этого наш веб-запрос надо превратить в параметрический, т.е. добавить к нему два уточняющих параметра (код нужной нам валюты и текущую дату). Для этого делаем следующее:

1. Создаем веб-запрос (см. способ 1) к странице сайта Центробанка России с архивом курсов:

2. В форме слева выбираем нужную валюту и задаем начальную и конечную даты:

как в excel сделать привязку к курсу

3. Жмем кнопку Получить данные и через пару секунд видим таблицу с нужными нам значениями курса на заданном интервале дат. Прокручиваем полученную таблицу вниз до упора и помечаем ее для импорта, щелкнув по черно-желтой стрелке в левом нижнем углу вебстраницы (только не спрашивайте почему эта стрелка находится там, а не рядом с таблицей — это вопрос к дизайнерам сайта).

Теперь ищем в правом верхнем углу окна кнопку с дискетой Сохранить запрос (Save Query) и сохраняем файл с параметрами нашего запроса в любую подходящую папку под любым удобным именем — например в Мои документы под именем cbr.iqy.  После этого окно веб-запроса и весь Excel можно пока закрыть.

4. Открываем папку, куда сохранили запрос и ищем файл запроса cbr.iqy, затем щелкаем по нему правой кнопкой мыши — Открыть с помощью — Блокнот (или выбрать его из списка — обычно это файл Notepad.exe из папки C:Windows). После открытия файла запроса в Блокноте должны увидеть примерно следующее:

как в excel сделать привязку к курсу

Самое ценное здесь — строка с адресом и параметры запроса в ней, которые мы будем подставлять — код нужной нам валюты (выделено красным) и конечная дата, которую мы заменим на сегодняшнюю (выделено синим). Аккуратно редактируем строку, чтобы получилось следующее:

Все остальное оставляем как есть, сохраняем и закрываем файл.

5. Создаем новую книгу в Excel, открываем лист, куда хотим импортировать архив курсов ЦБ. В любую подходящую ячейку вводим формулу, которая даст нам текущую дату в текстовом формате для подстановки в запрос:

=ТЕКСТ(СЕГОДНЯ();»ДД.ММ.ГГГГ»)

или в английской версии

=TEXT(TODAY(),»dd.mm.yyyy»)

Куда-нибудь рядом вводим код нужной нам валюты из таблицы:

Валюта

Код   

Доллар США

R01235

Евро

R01239

Фунт стерлингов

R01035

Японская иена

R01820

Нужный код также можно подсмотреть в строке запроса прямо на сайте ЦБ.

6. Загружаем данные на лист, используя в качестве основы созданные ячейки и файл cbr.iqy, т.е. идем в меню Данные — Импорт внешних данных — Импортировать данные (Data — Import External Data — Import Data) в Excel 2003 или на вкладку Данные — подключения — Найти другие (Data — Existing Connections) в Excel 2007-2010. В открывшемся окне выбора источника данных находим и открываем файл cbr.iqy. Перед импортом Excel уточнит у нас три момента.

Во-первых, куда импортировать таблицу с данными:

как в excel сделать привязку к курсу

Во-вторых, откуда брать код валюты (можно установить флажок Использовать данное значение по умолчанию (Use this value/reference for future refreshes), чтобы не указывать потом каждый раз эту ячейку при обновлениях и флажок Автоматически обновлять при изменении значения ячейки (Refresh automatically when cell value changes):

как в excel сделать привязку к курсу

В-третьих, из какой ячейки брать конечную дату (тут также можно установить оба флажка, чтобы завтра не пришлось задавать эти параметры вручную при обновлении):

как в excel сделать привязку к курсу

Жмем ОК, ждем пару секунд и получаем полный архив курса нужной валюты на листе:

как в excel сделать привязку к курсу

Как и в первом способе, щелкнув правой кнопкой мыши по импортированным данными и выбрав команду Свойства диапазона (Data range properties), можно настроить частоту обновления При открытии файла (Refresh on file open). Тогда при наличии доступа к интернету данные будут автоматически обновляться каждый день, т.е. таблица будет самостоятельно дополняться новыми данными.

Вытаскивать из нашей таблицы курс за нужную дату проще всего с помощью функции ВПР (VLOOKUP) — если вы с ней не знакомы, то очень советую сделать это. Вот такой формулой, например, можно выбрать из нашей таблицы курс доллара за 10 января 2000 года:

как в excel сделать привязку к курсу

или в англоязычном варианте =VLOOKUP(E5,cbr,3,1)

где

  • E5 — ячейка, где лежит заданная дата
  • cbr — имя диапазона данных (автоматически создается при импорте и обычно совпадает с именем файла запроса)
  • — порядковый номер столбца в нашей таблице, откуда мы берем данные
  • — аргумент, включающий для функции ВПР приблизительный поиск, чтобы можно было находить курсы и для тех промежуточных дат, которые фактически не присутствуют в столбце А (будет браться ближайшая предыдущая дата и ее курс). Подробнее про приблизительный поиск с помощью функции ВПР можно понятно почитать тут.

Ссылки по теме

  • Макрос для получения курса доллара на заданную дату в текущей ячейке
  • Функция надстройки PLEX для получения курса доллара, евро, гривны, фунта стерлингов и т.д. на любую заданную дату
  • Вставка курса любой валюты на любую дату в надстройке PLEX

Я конечно слышал, что встроенными инструментами Excel, можно забирать данные с сайтов, точнее с веб-страниц. Но руки не доходили, пока не пришлось решать реальные задачи, как вывести курс валют в Excel. А задача была простая вывести данные по курсу бакса, евро и юаня на настоящий момент. Взялся, разобрался, рассказываю.

Конечно, у меня были подозрения, что можно написать простенький запрос и куда-нить его разместить в Excel. И встроенным инструментом он будет забирать данные с веб страницы. Так и вышло, инструмент Данные — Импорт внешних данных — Создать веб-запрос уже встроен в табличный редактор. Подробнее как это сделать ниже:

Как получить курс валют в excel с сайта?

Предварительно найдите сайт откуда вы будете забирать данные. У меня курсы нужных валют настроены в Яндексе, но удобнее всего получить из табличной части сайта копируем этот адрес сайта и переходим:

Данные — Получить внешние данные — из Веба

Вставляем адрес сайта в адресную строку. IE может предложить использовать сценарии — отказываемся. Видим желтые стрелочки — жмем на нужную таблицу, которую хотим импортировать (первая картинка). Она станет зеленой

Ищем в правом нижнем углу — кнопку Импорт — кликаем. Появляется окно Импорт данных. Жмем свойства и добавляем галочку «обновление при открытии» — ок. Выбираем нужный диапазон — ок

Все, данные загрузились, они будут обновляться в фоновом режиме и при открытии данных.

К сожалению, если импорт возвращает ошибку «этот запрос не возвращает данные», в 90% случае вернуть данные не удастся.

Теперь на отдельном листе делаем красивые курсы валют и расчеты.

Неплохо получилось!

Пример можно скачать здесь.

Получить в Excel данные с сайта

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

Я например, еще сделал неплохой файл для себя где отобрал показатели, которые я часто проверяю. Удобно — все в одном месте.

Что еще?

Само собой можно придумать конструкцию с OpenXML или параметрический запрос. Но так же гораздо проще, согласитесь?:)

Внимательно следите за импортируемыми датами и временем! Очень часто эксель неверно воспринимает формат таких данных. Как быстро их перевести читайте здесь.

Само собой умельцы пишут много парсеров (программки для собирания данных по нескольким сайтам). Кому надо — пишите в комментарии, что-нить разыщу дельное!

Что логично, можно сделать и обратный обмен. Из таблицы в файле передавать данные при их изменении на сайт. Но это уже другая статья!

Поделитесь нашей статьей в ваших соцсетях:

(Visited 11 329 times, 2 visits today)

Связь между таблицами Excel – это формула, которая возвращает данные с ячейки другой рабочей книги. Когда вы открываете книгу, содержащую связи, Excel считывает последнюю информацию с книги-источника (обновление связей)

Межтабличные связи в Excel используются для получения данных как с других листов рабочей книги, так и с других рабочих книг Excel. К примеру, у вас имеется таблица с расчетом итоговой суммы продаж. В расчете используются цены на продукт и объем продаж. В таком случае имеет  смысл создать отдельную таблицу с данными по ценам, которые будут подтягиваться с помощью связей первой таблицы.

Когда вы создаете связь между таблицами, Excel создает формулу, которая включает в себя имя исходной книги, заключенную в скобки [], имя листа с восклицательным знаком на конце и ссылку на ячейку.

Создание связей между рабочими книгами

  1. Открываем обе рабочие книги в Excel
  2. В исходной книге выбираем ячейку, которую необходимо связать, и копируем ее (сочетание клавиш Ctrl+С)
  3. Переходим в конечную книгу, щелкаем правой кнопкой мыши по ячейке, куда мы хотим поместить связь. Из выпадающего меню выбираем Специальная вставка
  4. В появившемся диалоговом окне Специальная вставка выбираем Вставить связь.

Есть еще один, более простой, вариант создания связи между таблицами. В ячейку, куда  мы хотим вставить связь, ставим знак равенства (так же как и для обычной формулы), переходим в исходную книгу, выбираем ячейку, которую хотим связать, щелкаем Enter.

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

Прежде чем создавать связи между таблицами

Прежде чем вы начнете распространять знания на свои грандиозные идеи, прочитайте несколько советов по работе со связями в Excel:

Делайте легко отслеживаемые связи. Не существует автоматического поиска всех ячеек, содержащих ссылки. Поэтому, используйте определенный формат, чтобы быстро идентифицировать связи с другими таблицами, в противном случае, документ, содержащий ссылки, может разрастись до такой степени, что его будет трудно поддерживать.

Автоматические вычисления. Исходная книга должна работать в режиме автоматического вычисления (установлено по умолчанию). Для переключения параметра вычисления перейдите по вкладке Формулы в группу Вычисление. Выберите Параметры вычислений –> Автоматически.

Избегайте циклические ссылки. Циклические связи – когда две рабочие книги содержат ссылки друг на друга – могут быть причиной медленного открытия и работы файла.

Обновление связей

Для ручного обновления связи между таблицами, перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи.

В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Обновить.

Разорвать связи в книгах Excel

Разрыв связи с источником приведет к замене существующих формул связи на значения, которые они возвращают. Например, связь =Цены!$B$4 будет заменена на 16. Разрыв связи нельзя отменить, поэтому прежде чем совершить операцию, рекомендую сохранить книгу.

Перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи. В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Разорвать связь.

О чем здесь?

Привязки колонки цен к валюте в прайс-листе Excel и настройка автоматического обновления курса

Зачем это нужно?

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

Сейчас мы настроим свой прайс лист в Excel так, что нам не придется больше думать об обновлении курсов.

Настройка XLS файла

Откройте прайс и создайте в нем новый пустой лист:

как в excel сделать привязку к курсу

Перейдите во вкладку «Данные» и выберите в ней Получить внешний данные — Из Веба:

как в excel сделать привязку к курсу

У меня открылась страница www.yandex.ru, вы можете выбрать любую другую (например сайт Центробанка), главное, чтобы на ней был курс необходимой валюты. Щелкните по значку с черной стрелкой на желтом фоне и нажмите кнопку «Импорт»:

как в excel сделать привязку к курсу

Укажите ячейку, в которую следует поместить данные из веба:

как в excel сделать привязку к курсу

Дождитесь, пока данные загрузятся и найдите ячейку с валютой (у меня они оказались на 83 строке):

как в excel сделать привязку к курсу

Нажмите правой кнопкой мыши и выберите пункт «Свойства диапазона данных»:

как в excel сделать привязку к курсу

Укажите интервал обновления или дайте команду курсу обновляться каждый раз, когда открываете файл.

Теперь осталось умножить колонку с нашими ценами на курс. Но что делать, если в ячейке содержаться текстовые символы валюты, например руб. 61,8457 как на cbr.ru? Для этого нам понадобится функция ПСТР:

 =ПСТР(Лист1!B48;6;10) 

Где: Лист1!B48 — ячейка с курсом; 6 — количество символов, которые нужно «отрезать» от начала строки; 10 — количество знаков, которое следует извлечь из текста.

Все что, что нужно теперь — это создать новую колонку в которой умножить цену в у.е. на курс. Теперь ваши цены автоматически обновляются в xls прайсе и могут за несколько минут попасть в интернет магазин.

Что дальше?

Понравилась статья? Поделить с друзьями:
  • Формула расчета кредита с примером в excel
  • Формула расчета кредита дифференцированными платежами в excel
  • Формула расчета коэффициента дисконтирования в excel
  • Формула расчета коэффициента вариации по 44 фз в excel скачать бесплатно
  • Формула расчета корреляции в excel