(формула массива?) Excel для возврата следующей даты восстановления цены акций

#arrays #excel #indexing #vlookup

#массивы #excel #индексирование #vlookup

Вопрос:

экран печати Excel

Уважаемые гуру Excel,

Цель: у меня под рукой есть некоторые исторические цены на акции, но у меня проблемы с поиском, когда и если цена в конечном итоге восстановится.

Разработка логики: Пожалуйста, нажмите на ссылку выше, чтобы открыть шапку экрана, поскольку картинка превосходит тысячу слов.

При закрытии 5 января (ячейка E3) индекс вырос на 456 пунктов с 21823 пунктов 4 января (ячейка E2). Цена в конечном итоге снова достигает этого уровня 13 января (поскольку дневной минимум в ячейке C13 превышает 21823-21688).

Пожалуйста, помогите получить результат, выделенный желтым цветом. Я хочу автоматически заполнить столбцы R и S, чтобы вернуть следующую ближайшую дату, когда цена акций превышает закрытие предыдущего дня.

Я очень ценю ваш совет. Будьте в безопасности и здоровы!

Ответ №1:

Возможно, вы можете помочь INDEX / MATCH ввести как формулу массива:

 =INDEX($A3:$A$9,MATCH(1,--(E2>=$D3:$D$9),0))
  

Формула массива после редактирования подтверждается нажатием ctrl shift enter

введите описание изображения здесь