我无法弄清楚此公式有什么问题:
=IF((SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1",3)<Sheet2!$B$6))
所述(SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1",3)
基本上返回当前列字母例如“B”的值。最后的3返回行号。总共是B3。
这是一个短日期类型的日期。然后将其与另一个日期(也是短日期类型)进行比较。
此公式无效。将公式更改为:
=IF((SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1",3)<Sheet2!$B$6),true,false)
无论是否满足if条件,它都会返回false。
任何帮助将不胜感激。
您需要一个“间接”。您正在将字符串地址与单元格值进行比较。
当您评估公式时,基本上可以得到以下信息:
哪个经过评估可以为您提供-
If(string<value, true, false)
您可以尝试间接-
=IF((INDIRECT(SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1",3))<Sheet2!$B$6),1)
它将比较该单元格中的值与另一个单元格-
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句