我希望根据两列条件对行进行着色,例如,D 是日期格式而 E 包含一些纯文本,并且我想找出那些 D 早于今天且 E 不等于“XYZ”的行。
我使用公式来确定要格式化哪些单元格。我编写的公式如下:
=AND(TODAY()>=INDIRECT("D"&ROW()), INDIRECT("E"&ROW())<>"XYZ")
不起作用……
我分别尝试了每个条件并且都运行良好:
=TODAY()>=INDIRECT("D"&ROW())
可以找到匹配的行以及=INDIRECT("E"&ROW())<>"XYZ"
。
但是,当我仅将AND
每个部分包裹起来时,它就会失败:
=AND(TODAY()>=INDIRECT("D"&ROW()))
=AND(INDIRECT("E"&ROW())<>"XYZ")
以上两种方法都不适用于我。似乎和的组合AND
总是INDIRECT
失败。因为我尝试过=AND(TODAY()>=DATEVALUE("2017/5/16"))
哪个方法效果很好。
我也尝试了IF
该功能,但也没有帮助:
=IF(TODAY()>=INDIRECT("D"&ROW()), IF(INDIRECT("E"&ROW())<>"XYZ", TRUE))
因此我请求您的帮助,正确的公式是什么?