Книга: Google Таблицы
Назад: Формулы массива
Дальше: Функция SORT (сортировка)

GOOGLEFINANCE: КУРСЫ ВАЛЮТ И КОТИРОВКИ АКЦИЙ ОНЛАЙН

КУРСЫ ВАЛЮТ

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

=GOOGLEFINANCE­("USDRUB")

=GOOGLEFINANCE­("EURRUB")

=GOOGLEFINANCE­("GBPUSD")

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

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

Курс валюты интересен, как правило, не сам по себе, а при конвертации сумм. Соответствующая формула может быть очень простой. Допустим, есть сумма в валюте и вам нужно перевести ее в рубли в соседней ячейке:

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

Чтобы узнать курс на определенную дату, нужно добавить несколько аргументов в функцию:

=GOOGLEFINANCE­("USDRUB","price","01/01/2014")

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

И третий аргумент — start_date, дата в формате DD/MM/YYYY.

Используйте только его, чтобы получить курс за один день:

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

Возможны два формата: конечная дата (конец интервала) в том же формате DD/MM/YYYY или число дней с даты start_date.

Пример с конечной датой:

=GOOGLEFINANCE­("USDRUB","price","01/01/2014","15/01/2014")

Пример с количеством дней:

=GOOGLEFINANCE­("USDRUB","price","01/01/2014",13)

КОТИРОВКИ АКЦИЙ

Функция GOOGLEFINANCE позволяет получать данные и по котировкам акций.

В самом простом случае достаточно указать лишь тикер в кавычках. Например, "GOOG":

=GOOGLEFINANCE­("GOOG")

И получить текущую стоимость:

Ticker (тикер) — единственный обязательный аргумент функции.

В то же время у нее несколько необязательных аргументов:

GOOGLEFINANCE­(код;[атрибут];[дата_начала];[дата_окончания|количество_дней];[интервал])

Второй аргумент — attribute — позволяет загружать самые разные показатели (в справке Google указаны все возможные варианты).

Например, объем торгов volume:

Все последующие аргументы связаны с периодом, по которому нужны данные, и работают так же, как и с валютами. Например, следующая функция будет возвращать таблицу с самыми низкими ценами дня за период с 1 декабря 2016 года по сегодняшний день (так как последний аргумент — функция TODAY(СЕГОДНЯ), а не фиксированная дата, то каждый день таблица будет обновляться):

=GOOGLEFINANCE­("GOOG","low","01/12/2016",today())

P.S. Обратите внимание, что при использовании функции GOOGLEFINANCE в вашем документе появится отказ от обязательств в строке в нижней части экрана.

По ссылке () можно ознакомиться с самим отказом и информацией по задержкам данных. Для одних бирж задержка может составлять 1 минуту, в то время как для других более 20 минут.

Назад: Формулы массива
Дальше: Функция SORT (сортировка)