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

Ответы (1 шт):
=ВПР(A2;$A$2:C2;3)
Функция найдет первую строку с датой текущей строки и вернет цену открытия. Дальше математика - смотря какой процент хотите получить. Например:
=F2/(F2-ВПР(A2;$A$2:C2;3))