我知道这个问题的答案很简单,这就是为什么我问这个问题很傻,但是如果有人可以告诉我我做错了什么,我将不胜感激。
我有一个存储文档的列表库。这些文件中的每一个都必须在下一个合同审查日期列中记录日期,除非该文件在以下位置标记为 Expired 或 Terminated 具有“合同已过期/已终止” 列,这是一个选择下拉列。
以下是我使用的公式:
=IF([Has the Contract Expired / Terminated]="",
IF([Next Contract Review Date])<>"",TRUE,FALSE),FALSE)
当我将该公式输入到库的“验证设置”中时,建议按“保存”按钮时公式出现错误。
为确认起见,在实际的列设置中,名为下一个合同审查日期的列设置为必填。
非常感谢。
答案 0 :(得分:0)
您的公式中的细微变化(如下所示)与审核日期之后的括号删除有关。 = IF([合同已过期/已终止] =“”, IF([下一个合同审查日期] <>“”,TRUE,FALSE),FALSE)
我使用类似要求的演示数据进行了测试,并且效果很好。以下是使用的公式: = IF(OR(Choice1 =“ BB”,Choice1 =“ CC”),TRUE,IF(DateOfBirth <>“”,TRUE,FALSE))
根据您的要求,也尝试以下公式 = IF(OR([[合同已到期/已终止] =“ Expired”,([[合同已到期/已终止] =“ =”已终止“),TRUE,IF([下一个合同审阅日期] <>”“,TRUE, FALSE))
答案 1 :(得分:0)
除了上述步骤外,请确保该列不是必填列。 列表设置->选择您的列下一个合同审核日期
在下选择否
要求此列包含以下信息:
enter image description here
答案 2 :(得分:0)
这就是我的工作方式:
=IF(OR([Has the Contract Expired / Terminated] = "Terminated", [Has the
Contract Expired / Terminated] = "Expired"),ISBLANK([Next Contract Review
Date]),NOT(ISBLANK([Next Contract Review Date])))