Соответствует ближайшему с условием (изменить цель)

Соответствует ближайшему с условием (изменить цель)

Итак, у меня есть колонка с простой прогрессией.

A1 = 10
A2 = 20
A3 = 30 
A4 = 40 
A5 = 50
and so on.

Как найти ближайшее совпадение, не превышающее 24, ЕСЛИ совпадение проводится с тем, что находится в диапазоне минус фиксированная сумма, скажем, 13?

Найти то, что мне нужно, без условия -13 просто:

=MATCH(24,A1:A10,1) который возвращает 2.

Однако если мы вычтем 13 из всех ячеек в целевом диапазоне, то получим 3.

Я не могу просто вычесть его из столбца A напрямую, потому что мне нужны разные формулы для вычитания разных сумм для разных совпадений.

Это своего рода поддельный индекс, где диапазон, из которого он черпается, равен , {10;20;30;40;50}но вместо этого мы используем {-3;7;17;27;37}(:

(Офис 2016)

решение1

По-видимому, это становится возможным с помощью массивов.

и вы можете просто прикрепить его вот так:

=MATCH( 24 , A1:A10-13  ,1)

работает до тех пор, пока вы используете

CTRL+SHIFT+ENTER

чтобы превратить его в формулу массива.

Связанный контент