.png)
Итак, у меня есть колонка с простой прогрессией.
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
чтобы превратить его в формулу массива.