=IF(OR(AND(E4="Active",G4<TODAY()),ISBLANK(G4)), "Overdue", "OK")这就是我目前的公式。G4 =他们最后一次完成培训的日期,E4 =说明他们是否处于活动状态的列-如果不是,那么我不希望它显示为过期。如果G列是空的,而E列是活动的,我希望它显示过期。
问题是:
我有一个员工姓名的数据库,然后是他们是否活跃,然后是他们是否接受了适当的培训。我需要一个公式来考虑他们是否活跃,那么如果他们的培训过期日期(如果日期是1年+超过他们最后一次培训的完成日期),并在新列中显示为过期或OK。好的,他们不需要预订培训。此外,如果G列为空,则应将其视为自上次培训以来超过一年。
因此,只有当员工是“活动的”时,它才会在最后一列中显示过期。(以及G列的日期比当前日期早一年)。
我正在努力使我的上述公式生效:/任何帮助都将不胜感激
发布于 2018-11-07 00:14:56
忽略闰年(为了简单起见),可能是:
=IF(AND(E4="Active",G4<TODAY()-365), "Overdue", "OK")https://stackoverflow.com/questions/53175650
复制相似问题