如何通过从不同列确定它们的索引来比较一列中的两个值?

如何通过从不同列确定它们的索引来比较一列中的两个值?

如何通过从不同列确定它们的索引来比较一列中的两个值?

例如在下面的例子中,1,000、1,300 和 1,100 是可接受的工资。

1,300 高于之前接受的工资 1,000。

1100也是一个可以接受的薪资,但是比之前接受的薪资1300要低。

包含 900 和 800 的行被排除在比较之外。

解决方案不应使用任何删除或隐藏行的操作。所有行都应可见。

薪水 公认 大于先前接受的
1,000 是的
900
1,300 是的 是的
800
1,100 是的
700
600
1500 是的 是的
1000 是的
1100 是的 是的

答案1

Yes我们可以使用 LOOKUP 返回当前行之前的最后一行的编号并比较这些数字。

=IF(AND(B2="yes",IFERROR(LOOKUP(2,1/($B$1:B1="Yes"),$A$1:A1),1E+99)<A2),"Yes","No")

在此处输入图片描述

相关内容