Функция ИСТОРИЯАКЦИЙ позволяет прямо в Excel вывести на рабочий лист стоимость определенный товаров, которые торгуются на бирже (акции компаний, валюта).
Описание функции
Функция ИСТОРИЯАКЦИЙ (STOCKHISTORY) на момент добавления в справочник (10 января 2021 года) находилась в «быстром кругу» тестирования программы Office Insider, это значит, что функция не только не доступна обычным пользователям Microsoft 365 (ранее Office 365), но и не все тестировщики имеют возможность ею воспользоваться.
Microsoft отнесла данную функцию к категории «Ссылки и массивы»
Функция ИСТОРИЯАКЦИЙ (STOCKHISTORY) извлекает исторические данные о финансовом инструменте и загружает их в виде массива, который будет распространяться, если это окончательный результат формулы. Это означает, что при нажатии клавиши «Enter» Excel динамически создает диапазон массивов подходящего размера.
Функция использует возможности динамических массивов Excel.
Синтаксис
=ИСТОРИЯАКЦИЙ(акции, нач_дата, кон_дата, [интервал], [заголовки],
[свойства0], [свойства1], [свойства2], [свойства3], [свойства4], [свойства5])
Аргументы
акциинач_датакон_датаинтервалзаголовкисвойства0-...-5
Обязательный аргумент. Функция восстанавливает данные из исторических цен о финансовом инструменте, соответствующему данному значению. Введите символ деления в двойных кавычках (например, «MSFT» — акции Microsoft) или ссылку на ячейку, содержащую тип данных Акции. При этом будут извлечены данные курса валют по умолчанию для инструмента.
Обязательный аргумент. Самая ранняя дата извлечения данных. Обратите внимание, что если интервал не равен 0 (ежедневно), первая точка данных может предшествовать start_date; она будет первой датой запрошенного периода..
Обязательный аргумент. Самая поздняя дата извлечения данных. Несмотря на то, что данное поле обозначено как необязательное, функция без него не работает.
Необязательный аргумент. ДИнтервал для каждого значения данных задается следующим образом: 0 = ежедневно, 1 = еженедельно, 2 = ежемесячно. Значение по умолчанию — 0.
Необязательный аргумент. Указывает, должны ли заголовки отображаться следующим образом: 0 — нет заголовков, 1 = показывать заголовки, 2 = показывать идентификаторы и заголовки инструмента. По умолчанию используется значение 1 (т. е. показывать заголовки). При включении заголовки представляют собой текстовые строки, являющиеся частью массива, возвращаемого функцией.
Необязательный аргумент. Столбцы, извлекаемые для каждой из акций указаны следующим образом: 0 = Дата, 1 = Закрыть, 2 = Открыть, 3 = Высокий, 4 = Низкий и 5 = Объем. Если хотя бы один из них присутствует, в указанном порядке возвращаются только указанные столбцы. По умолчанию используется значение 0,1 (, т. е., Дата и Закрыть).
Замечания
- На момент добавления заметки функция доступна для части участников программы Office insider, поэтому может быть не доступна в вашей версии Microsoft 365 (Office 365)
- Функция ИСТОРИЯАКЦИЙ анонсирована после выхода Office 2019, поэтому нужно использовать Office по подписке, либо дождаться следующего большого обновления Office
- Функция использует возможности динамических массивов, поэтому на пути ее распространения не должно быть заполненных ячеек, в противном случае возникнет ошибка.
- Функция ИСТОРИЯАКЦИЙ не отмечает формат ячеек, в которые она переводится. При удалении формулы, ячейки, которые были заполнены, будет иметь общий формат.
- При вводе аргументов свойства введите число для каждого свойства от 0 до 5 в том порядке, в котором они должны отображаться. Значение, введенное для каждого свойства, соответствует номеру свойства. Например, чтобы добавить дату, открыть и закрыть, введите 0,2,1.