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

Я ищу формулу Excel, которая возвращает индекс первого значения в большом столбце, такой что ABS((COL)(ROW)-(COL)(ROW+2))< 0.1

Очевидно, что это довольно легко программировать в VBA, начиная с первой строкив столбце и итерации. Тем не менее, я просто ищу формулу Excel в этом случае.

Я думаю, что это должно быть что-то функционально похожее:

=INDEX($A$1:$A$100,MATCH(TRUE,($A$1:$A$100)-($A$3:$A$102)<.1,0))

Это явно ничего не даст. Меня интересует, как сделать эту часть вычитания, используя формулы Excel.

Спасибо!

1 Ответ

2 голосов
/ 11 октября 2019

Просто нужно добавить ABS и ARRAY. Ввести формулу:

=INDEX($A$1:$A$100,MATCH(TRUE,ABS(($A$1:$A$100)-($A$3:$A$102))<.1,0))

Будучи формулой массива, она должна быть подтверждена нажатием Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования. Если все сделано правильно, Excel поместит {} вокруг формулы.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...