![Excel:搜索小于 X 的最大值](https://linux22.com/image/1376804/Excel%EF%BC%9A%E6%90%9C%E7%B4%A2%E5%B0%8F%E4%BA%8E%20X%20%E7%9A%84%E6%9C%80%E5%A4%A7%E5%80%BC.png)
从排序的值列表中,我正在寻找小于 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)))}