Klo Эксперт
1126
45 подписчиков
+ Инженер   + Программист
Вопрос на форуме эксперта
RusFRV спросил(а) 26 января 2015 г.
Мне нужна помощь в создании макроса
Здравствуйте, мне нужно составить макрос, в котором для указанного (среди его операторов) наименования (фамилии) вычислить и записать в ячейки значения требуемых параметров. Задача: На фондовой бирже в каждый рабочий день фиксируются курсы основных валют по отношению к рублю. Для указанной валюты определить её средний курс за рассматриваемый период времени (например, декаду), а также её средний курс по отношению к доллару США.
Ответ эксперта
Klo ответил 27 января 2015 г.
Интересный вопрос.
Для начала давайте определимся с программным обеспечением и ресурсами.
Вы планируете использовать excel? Далее, каким образом собираетесь получать данные с биржи, будет использоваться API или вписываться в таблицу вручную?
Оцените качество ответа:
Комментарии 3
написал(а)
excel, я вписывал вручную, если вы будете делать данные можете сами написать, мне главное, чтоб правильно
Klo
написал
Проанализировал вашу задачу. На мой взгляд алгоритм действий должен быть примерно таков:
1) Забираем данные с интересующими курсами, например с сайта www*finam*ru.
Щёлкаете на график, выбираете Экспорт котировок, выбираете МосБиржа валютный рынок, нужную валютную пару. Я выбрал EUR_RUS_TOD и EUR_RUB__TOD. Далее задаёте период (в нашем случае декада, я выбрал с 1.10.2014 по 31.12.2014). Формат экспорта txt. Разделитель точка с запятой.
Klo
написал
2) Импортируем в excel.
Открыть excel, далее открыть другие книги, задать в фильтре 'все файлы (*.*)' и выбрать нужный текстовый файл. В качестве символа-разделителя выбрать точку с запятой.
3) Подсчиваем среднее арифметическое.
Втавить формулу 'СРЗНАЧ' и выбрать диапазон значений. У меня получились следующие значения Евро-Рубль - 59,56823, Евро-Доллар - 1,250651.
Добавить комментарий к ответу
Осталось символов: 500