我有一张 Excel 表,我将用它来发送通知
前 3 列包含到期日期,后 3 列通知 1、通知 2、通知 3 包含到期日期前 30 天的日期。
我需要比较通知 1、通知 2 和通知 3 中的日期,如果任何列中的日期等于当前日期,则状态列必须为 TRUE,否则为 FALSE
我尝试了这个公式,但出现了错误:无效公式
=IF(OR(datevalue(Now()) =J2),(datevalue(Now()) =k2), (datevalue(Now()) =L2), (datevalue(Now()) =M2), (datevalue(Now()) =N2), (datevalue(Now()) =O2), (datevalue(Now()) =P2), "TRUE", "FALSE")
答案1
您的括号分组错误。您需要将其格式化,以便列表
OR
位于一对括号内;OR(a=b,c=d,e=f)
。除了使用
DATEVALUE(NOW())
,您还可以使用TODAY()
。