Вычислить рост биржевого актива с начала торгового дня

Имеется таблица, которая содержит котировки биржевого актива: дата, время, цена открытия, максимума, минимума и закрытия. Мне требуется на каждой последующей строке в столбцe growth вычислить, на сколько % цена выросла или упала по отношению к цене открытия этого дня, т.е. в формуле нужно как-то задать условие, чтобы цена открытия текущей строки сравнивалась с ценой открытия именно этого дня, а не прошлого (в архиве содержатся котировки примерно за 250 торговых дней). Сразу скажу, что не всегда имеется котировка по состоянию на 16:35 (а это и есть начало торгов), т.к. какие-то котировки в архиве могут отсутствовать из-за некачественного архива: введите сюда описание изображения


Ответы (1 шт):

Автор решения: vikttur_Stop_RU_war_in_UA
=ВПР(A2;$A$2:C2;3)

Функция найдет первую строку с датой текущей строки и вернет цену открытия. Дальше математика - смотря какой процент хотите получить. Например:

=F2/(F2-ВПР(A2;$A$2:C2;3)) 
→ Ссылка