在Excel中,我想在列中找到小于列中每个单元格的最后一个值

时间:2017-03-02 15:59:45

标签: excel-formula

例如,我的值是5,1,6,7,8,4,7。我想找到小于每个单元格的最后一个值。小于5的最后一个值是4.小于8的最后一个值是7,等等。我目前正在使用这个公式:

= LOOKUP(9.999999999999E + 307,IF(B2:$ B $ 4204

但我没有运气。谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

这将返回列表中小于值的最后一个值:

=INDEX(A:A,AGGREGATE(14,6,ROW($A$1:$A$7)/($A$1:$A$7<A1),1))

enter image description here

如果您只想查看当前值更改为以下值:

=INDEX(A:A,AGGREGATE(14,6,ROW($A1:$A$7)/($A1:$A$7<A1),1))