我希望使用if-else
公式或任何其他相关公式来获得3个条件。
我有3个不同的日期Starts date
,End date
和Grace period date
作为广告资源。
我想"跑步"如果今天的日期大于开始日期但小于结束日期。
我想要" Grace"如果今天的日期大于结束日期但小于宽限期
我想"已过期"如果今天的日期大于宽限期日期。
我正在使用这个公式,但我得到#value
IF(TODAY()>=E2<=F2,"Running",AND(IF(TODAY()>=F2<=G2,"Grace","Expired")))
答案 0 :(得分:1)
你无法结合这样的条件。您无需测试x&gt; = y&lt; = z,而是需要使用逻辑AND
并测试x&gt; = y和y&lt; = z。
=IF(AND(TODAY()>=E2, TODAY()<=F2),"Running",IF(AND(TODAY()>=F2, TODAY()<=G2),"Grace","Expired"))
答案 1 :(得分:0)
对于多个if语句,您应该只使用查找表
将其放在A1:A4
中(例如 - 这些是您的开始日期,接近失效日期,完成日期和宽限日期)
01/05/2014
05/11/2014
10/11/2014
10/12/2014
以下B1:B4
Running
Near to expiry
Expired
Grace
您的公式将是:
=INDEX($A$1:$B$4,MATCH(TODAY(),$A$1:$A$4,1),2)
根据需要在MATCH()公式中更改TODAY()