如何将一个单元格的值与所有先前的单元格进行比较?

如何将一个单元格的值与所有先前的单元格进行比较?

我想做一些事情,比如如果单元格比它前面的所有其他单元格都小,它就会执行某些操作,并且它应该适用于每个单元格。因此,如果我有单元格 A1 到 A7,A2 应该检查它是否小于 A1,依此类推,A7 应该检查它是否小于 A1 到 A6 的所有数字。我该怎么做?

答案1

您的公式可以参考 A2 开始,因为 A1 不能小于它之前的所有内容。假设您的公式在 B 列中。在 B2 中:

=IF(A2<MIN(A$1:A1),formula if true,formula if false)

根据需要将其复制到 B 列。$锁定 A1 作为范围的起始,第二个数字将随着您向下复制公式而递增。

对于 A 列中的每个关联值,它将测试该值是否小于其上方的最低值。

答案2

使用 锁定一半引用$。因此,在单元格中A2输入IF(A2<MIN(A$1:A1), This, That)

相关内容