首页 > 解决方案 > 需要从开始和结束日期在 Excel 中编码状态

问题描述

我有一个包含用户开始和结束日期的电子表格。我添加了一个额外的列,它是参数。即电子表格的用户必须在列中输入他们想要的日期。确定用户状态的条件如下。

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 是用户将定义的日期参数,K2 是终止日期。

标签: excelexcel-formula

解决方案


推荐阅读