我有一个电子表格,其中包含用户的开始日期和结束日期。我添加了一个额外的列,它是参数。即,电子表格的用户将必须在列中输入所需的日期。确定用户状态的条件如下。
IF [Start Date] <= [Parameter A]
AND ISNULL([Termination Date])
THEN 'active'
ELSEIF [Start Date] <= [End Date]
AND [End Date] >= [Parameter A]
THEN 'active'
ELSE NULL
END
重要的是,不要使上面的代码不在Excel中,这是具有相同逻辑的表格代码。 这是我在Excel中想到的代码
=IF(AND(J2<='Data Calculation'!$E$2,K2=""),"ACTIVE",IF(AND(J2<=K2,K2>='Data Calculation'!$E$2),"ACTIVE",""))
其中J2是开始日期,“数据计算”!$ E $ 2是用户将定义的Date参数,K2是终止日期。