Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета

Функция ИСТОРИЯАКЦИЙ восстанавливает исторические данные о финансовом инструменте и загружает их в виде массива, который перенесется, если будет получен конечный результат формулы. Это означает, что Excel будет динамически создавать соответствующий по размеру диапазон массива при нажатии клавиши ВВОД.

Важно: Для функции ИСТОРИЯАКЦИЙ требуется Microsoft 365 персональный, Microsoft 365 для семьи, Microsoft 365 бизнес стандартный или подписка Microsoft 365 бизнес премиум.

Технические подробности

Синтаксис

=ИСТОРИЯАКЦИЙ(акция, ранняя_дата, [поздняя_дата], [интервал], [заголовки], [свойство0], [свойство1], [свойство2], [свойство3], [свойство4], [свойство5])

Аргументы функции ИСТОРИЯАКЦИЙ описаны ниже.

Аргумент

Описание

акция

Функция восстанавливает данные из исторических цен о финансовом инструменте, соответствующему данному значению. Введите символ деления в двойных кавычках (например, "MSFT") или ссылку на ячейку, содержащую тип данных Акции. При этом будут извлечены данные курса валют по умолчанию для инструмента. Вы также можете обратиться к определенному курсу, введя 4-значный код идентификатора (MIC) ISO, затем двоеточие, после которого следует символ деления (например, "XNAS:MSFT"). Подробнее об источниках данных.

ранняя_дата

Самая ранняя дата извлечения данных. Обратите внимание, что если интервал не равен 0 (ежедневно), первая точка данных может предшествовать "ранняя_дата"; она будет первой датой запрошенного периода.

поздняя_дата

Необязательный. Самая поздняя дата извлечения данных. По умолчанию используется значение "ранняя_дата".

интервал

Необязательный. Интервал для каждого значения данных задается следующим образом:

0 = ежедневно, 1 = еженедельно, 2 = ежемесячно.

Значение по умолчанию — 0.

заголовки

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

0 — нет заголовков, 1 = показывать заголовки, 2 = показывать идентификаторы и заголовки инструмента.

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

свойство0 - свойство5

Необязательный. Столбцы, извлекаемые для каждой из акций указаны следующим образом:

0 = Дата, 1 = Закрыть, 2 = Открыть, 3 = Высокая, 4 = Низкая, 5 = Объем.

Если хотя бы один из них присутствует, в указанном порядке возвращаются только указанные столбцы. По умолчанию используется значение 0,1 (, т. е., Дата и Закрыть).

Примечания

  • Функция ИСТОРИЯАКЦИЙ не отмечает формат ячеек, в которые она переводится. При удалении формулы, ячейки, которые были заполнены, будет иметь общий формат.

  • При вводе аргументов свойства введите число для каждого свойства от 0 до 5 в том порядке, в котором они должны отображаться. Значение, введенное для каждого свойства, соответствует номеру свойства. Например, чтобы добавить дату, открыть и закрыть, введите 0,2,1. Эти свойства определены следующим образом:

    Value (Значение)

    Свойство

    Определение

    0

    Дата

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

    1

    Закрыть

    Цена закрытия за последний торговый день в периоде 

    2

    Открыт

    Цена открытия за последний торговый день в периоде 

    3

    Высокий

    Самый высокое дневное значение за период 

    4

    Низкий

    Самый низкое дневное значение за период 

    5

    Объем

    Число акций, проданных за период

  • Функция ИСТОРИЯАКЦИЙ относится к семейству Ссылки и массивы.

  • Аргументы даты могут быть датами, заключенными в двойные кавычки (например, "01-01-2020") или формула (например, TODAY()) или ссылка на ячейку с датой.

  • Возвращаемая дата может предшествовать указанной дате. Например, если в качестве даты начала и интервала задано значение 31 декабря 2019, то будет возвращен 1 декабря 2019, так как это дата начала для запрошенного периода.

  • Обратите внимание: хотя некоторые финансовые инструменты могут быть доступны как типы данных "Акции", исторические сведения не будут доступны. Например, это касается самых популярных индексных фондов, включая S&P 500.

Советы

  • Если вы хотите получить наивысший максимум за 3-месячный период, быстрее использовать месячный интервал, чем дневной или недельный интервал. Например, =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) рассчитает максимальное значение из 3 точек данных (по одной на каждый месяц), только данные без заголовков, для наивысшей торговой стоимости за каждый месяц. Если бы вместо этого в формуле использовался недельный или дневной интервал, вы получили бы тот же результат, но в расчетах было бы использовано гораздо больше точек данных, что могло бы привести к снижению производительности.

  • Если вы хотите просмотреть 52-недельный максимум или минимум, часто быстрее использовать тип данных Акции, в котором эти свойства легко доступны. Например, преобразуйте "xnas:msft" в стандартный тип данных в ячейке A1, а в ячейке B1 вы можете написать формулу =A1.[52 week high] для получения значения. Вы также можете настроить автоматическое обновление этого значения в книге, как описано здесь.

  • ИСТОРИЯАКЦИЙ, где отображаются исторические данные, обычно обновляется только по завершении торгового дня. Это означает, что вы не можете использовать ИСТОРИЯАКЦИЙ для получения данных о сегодняшних торговых операциях, пока рынок не закроется или день не завершится, в зависимости от рынка.

  • Если вы используете ИСТОРИЯАКЦИЙ с автоматически обновляемой функцией (например, СЕГОДНЯ), и если в вашей книге включен автоматический расчет, то ИСТОРИЯАКЦИЙ автоматически обновит данные при открытии книги. Это обновление будет происходить в фоновом режиме, и вы можете редактировать свою книгу по своему усмотрению, пока оно выполняется. Если в книге используется большое число вызовов функций ИСТОРИЯАКЦИЙ, это фоновое обновление будет продолжаться столько времени, сколько необходимо для обновления данных. При желании вы можете закрыть книгу в любой момент во время этого процесса.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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