Use a fórmula de matriz:
{=MAX(IF(A1:A4<C1, A1:A4, 0))}
A partir da lista de valores ordenada, procuro um valor máximo inferior a X
Exemplo:
A B C
1 1 X=7
2 3
3 5
4 8 ANS=5
Você tem alguma ideia inteligente para esse problema?
Estou surpreso que a solução seja realmente tão trivial!
=LOOKUP(C1;A1:A4)
Eu acredito que o seguinte funcionará para valores positivos ou negativos de C1.
{=IF(C1>=0,MAX(IF((A1:A4)<C1,A1:A4)),MAX(IF(-1*(A1:A4)>ABS(C1),A1:A4)))}