Ответ 1
Здесь вы идете:
https://support.google.com/docs/answer/3093281
Это вся документация, которую предоставляет Google.
Эта функция:
GOOGLEFINANCE(("CURRENCY:EURAUD"))
хорошо работает в Google Sheets, я искал в Интернете вверх и вниз некоторую документацию относительно этой функции и как она используется, самое близкое, что я получил, было это
http://www.google.com/finance?q=EURAUD
Кто-нибудь знает, как использовать этот? или где найти документацию по этой функции?
Здесь вы идете:
https://support.google.com/docs/answer/3093281
Это вся документация, которую предоставляет Google.
Конкретные инструкции для того, что вы ищете, находятся здесь: https://support.google.com/docs/answer/3093281
Помните, что в ваших формулах таблиц Google может использоваться точка с запятой (;) вместо запятой (,) в зависимости от региональных настроек.
Однажды сделанная замена на некоторых примерах выглядела бы так:
=GoogleFinance("CURRENCY:USDEUR")
=INDEX(GoogleFinance("USDEUR","price",today()-30,TODAY()),2,2)
=SPARKLINE(GoogleFinance("USDEUR","price",today()-30,today()))
Обменный курс евро к норвежскому крону на первое января 2016 года:
=INDEX(GOOGLEFINANCE("CURRENCY:EURNOK"; "close"; DATE(2016;1;1)); 2; 2)
Функция INDEX()
используется потому, что GOOGLEFINANCE()
самом деле печатает в 4 отдельных ячейках (2x2), когда вы вызываете ее с этими аргументами, и в результате будет только одна ячейка.
Помните, что функция GoogleFinance()
не работает на 100% в новой версии Google Таблиц. Например, преобразование из USD
в GBP
с использованием формулы GoogleFinance("CURRENCY:USDGBP")
дает 0.603974
в старой версии, но только 0.6 в новой. Похоже на ошибку округления.
=INDEX(GoogleFinance("CURRENCY:" & "EUR" & "USD", "price", A2), 2, 2)
где A2
- это ячейка с датой в формате даты.
Замените "EUR" и "USD" на вашу валютную пару.
Большое спасибо за ваш вклад. Я строю свой собственный лист для управления своими акциями и хочу показать некоторые средние значения по акциям (10 дней, 50 дней и т.д.). Я думаю об использовании функции INDEX над исторической таблицей. Я имею в виду:
INDEX (GOOGLEFINANCE ("NASDAQ: GOOG", "цена", today() -9, TODAY()), 4,2)), добавление X и деление на x из сгенерированного списка. Но с праздниками это немного сложно, так кто-нибудь знает, как импортировать эти средние значения напрямую? Большое спасибо и извините за мой пу английский.
Синтаксис:
= GOOGLEFINANCE (тикер, [атрибут], [start_date], [num_days | end_date], [interval])
=GOOGLEFINANCE("GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")
=GOOGLEFINANCE("GOOG","price",TODAY()-30,TODAY())
=GOOGLEFINANCE(A2,A3)
=117.80*Index(GOOGLEFINANCE("CURRENCY:EURGBP", "close", DATE(2014,1,1)), 2, 2)
Например, если вы хотите преобразовать ставку в определенную дату, вот еще один пример:
=IF($C2 = "GBP", "", Index(GoogleFinance(CONCATENATE("CURRENCY:", C2, "GBP"), "close", DATE(year($A2), month($A2), day($A2)), DATE(year($A2), month($A2), day($A2)+1), "DAILY"), 2))
где $A2
- ваша дата (например, 01/01/2015
) и C2
- ваша валюта (например, EUR
).
Смотрите больше образцов в Справка редакторов документов в Google.
Вы должны использовать знак равенства в поле формулы
=GOOGLEFINANCE("GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")