Из отсортированного списка значений я ищу максимум ниже X
Пример:
A B C
1 1 X=7
2 3
3 5
4 8 ANS=5
У вас есть какие-нибудь умные идеи для этой проблемы?
Из отсортированного списка значений я ищу максимум ниже X
Пример:
A B C
1 1 X=7
2 3
3 5
4 8 ANS=5
У вас есть какие-нибудь умные идеи для этой проблемы?
Используйте формулу массива:
{=MAX(IF(A1:A4<C1, A1:A4, 0))}
Я удивлен, что решение на самом деле так тривиально!
=LOOKUP(C1;A1:A4)
Я считаю, что следующее будет работать для положительных или отрицательных значений C1.
{=IF(C1>=0,MAX(IF((A1:A4)<C1,A1:A4)),MAX(IF(-1*(A1:A4)>ABS(C1),A1:A4)))}