Excel:搜索小于 X 的最大值

Excel:搜索小于 X 的最大值

从排序的值列表中,我正在寻找小于 X 的最大值

例子:

  A  B  C
1 1     X=7
2 3
3 5
4 8   ANS=5

您对于这个问题有什么好主意吗?

答案1

使用数组公式:

{=MAX(IF(A1:A4<C1, A1:A4, 0))}

答案2

令我惊讶的是解决方案实际上如此简单!

=LOOKUP(C1;A1:A4)

答案3

我相信以下内容适用于 C1 的正值或负值。

{=IF(C1>=0,MAX(IF((A1:A4)<C1,A1:A4)),MAX(IF(-1*(A1:A4)>ABS(C1),A1:A4)))}

相关内容