如何检查一个单元格是否大于 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)
所以我有一个健身电子表格,它根据我记录的升降机来跟踪我估计的 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)