Как получить листы Google для поиска первого экземпляра с числовым значением в столбце значений или выше? - PullRequest
0 голосов
/ 24 сентября 2019

Я создаю таблицу Google для подсчета количества дней, в течение которых дивидендная акция возвращается к цене, превышающей цену, которую она закрыла до даты экс-дивидендов.

Итак, у меня есть таблица с двумя столбцами для акции, на которую я смотрю, причем 1-й столбец - это дата, 2-й столбец - максимальная цена, по которой акция достигла этого дня.

Таким образом, в столбце D у меня есть дата перед датой ex-div, а в столбце E - цена закрытия акций на дату в E.

В столбцах G & H естьследующие 3 месяца (в столбце G) и дневные максимальные цены на акции (в столбце H).

Я пытался использовать =match для подсчета дней, пока цена акций не станет равной или вышецена закрытия на дату в столбце E, но, хотя она возвращает числовое значение, она не является точной.

=MATCH(E2,H2:H,1)

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

1 Ответ

0 голосов
/ 24 сентября 2019

может быть, как:

=DAYS(INDIRECT("G"&MATCH(E2, H:H, 0)), D2)

0


ОБНОВЛЕНИЕ:

как добраться до первогодата из столбца G, которая соответствует или превышает цену в столбце E (и возвращает число дней в F2 для этой даты)

=DAYS(QUERY(G2:H, "select G where H >= "&E2&"limit 1", 0), D2)

0

...