ソートされた値のリストから、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)))}