如何检查一个单元格是否大于 google 工作表中上面的所有单元格,并对整列单元格(动态范围)执行此操作

How to check if a cell is greater than all cells above in google sheets, and do this for a whole column of cells (dynamic range)

所以我有一个健身电子表格,它根据我记录的升降机来跟踪我估计的 1 次最大重复次数。如果 1RM 大于该单元格上方所有计算的 1RM,我想对其进行条件格式化。为此,我需要一个动态范围,因为要在公式中检查的范围不断递增 1。下面是一个示例输出:

1RM
90
89
91
85
100

我尝试使用匹配来创建动态范围: =if(J4=max($J:J&match(J4, J:J)), 1, 0) 这将是一个帮助列,用于确定它是最大值 (1) 还是不是 (0)。然后,条件格式可以引用辅助列以确定是否需要对其进行格式化。 这里 J 是带有 1RM 的列,J4 是第一个条目。最大公式 returns 0 而它应该 return J4.

的值

下面的所需输出,其中 K 是具有以下公式的列:

以下应该有效

=if(J4=max($J:$J4), 1, 0)