公式适用于单元格,但不适用于条件格式
Formula works in cells, but not in Conditional Formatting
我写了下面的公式:
=IF(COUNTA(OFFSET(E5,0,0,1,(COLUMN($K5)-COLUMN(E5)+1)))=0,FALSE,TRUE)
e5 - 范围开始,k5 - 范围结束
它基本上为给定范围(行)中的所有单元格着色,直到找到最后一个非空单元格。
至少应该如此。问题是 - 它作为单元格公式工作,但在作为条件格式应用时完全失败。公式保持不变。
Example -Screenshot
所以这个问题有一个可行的解决方案。
https://www.reddit.com/r/excel/comments/cf44pu/formula_works_in_cells_but_not_in_conditional/
基本上只需要将原始公式更改为:
=COUNTA(OFFSET(E5,0,0,1,COLUMN($K5)-COLUMN(E5)+1))<>0
谁能解释为什么这个版本有效?
我写了下面的公式:
=IF(COUNTA(OFFSET(E5,0,0,1,(COLUMN($K5)-COLUMN(E5)+1)))=0,FALSE,TRUE)
e5 - 范围开始,k5 - 范围结束
它基本上为给定范围(行)中的所有单元格着色,直到找到最后一个非空单元格。
至少应该如此。问题是 - 它作为单元格公式工作,但在作为条件格式应用时完全失败。公式保持不变。
Example -Screenshot
所以这个问题有一个可行的解决方案。 https://www.reddit.com/r/excel/comments/cf44pu/formula_works_in_cells_but_not_in_conditional/
基本上只需要将原始公式更改为: =COUNTA(OFFSET(E5,0,0,1,COLUMN($K5)-COLUMN(E5)+1))<>0 谁能解释为什么这个版本有效?