Excel 自定义数据验证限制输入日期或“NA”

Excel 自定义数据验证限制输入日期或“NA”

我正在为 250 多名员工和 100 多个培训模块开发一个培训跟踪器。我需要将单元格中的条目限制为仅大于培训版本日期(包含在单元格 C10 中)且小于或等于实际输入日期的日期(格式为 dd/mm/yyyy),如果没有培训要求,则为“N/A”。我希望得到不需要将单元格格式更改为文本的公式建议。我在自定义验证中尝试了以下公式:=OR(C11="N/A",NOT(ISERROR(DATEVALUE(C11))),但它需要将单元格格式更改为文本并且不限制日期范围

答案1

选择您想要应用验证的数据范围并将此公式写为自定义规则。

=OR(C241=$D$236,AND(C241>$D$237, C241<=$D$238))
  • C241 是该区域的第一个单元格。
  • 单元格 D236 的值为 NA。
  • 单元格 D237 有培训版本日期。
  • D238 有输入日期。

根据需要调整公式中的单元格引用。

答案2

只需使用内置的数据验证:

在此处输入图片描述

我相信mm/dd/yyyy默认情况下会起作用,假设您的区域设置如此。(即您不在英国,或者dd/mm/yyyy其他默认格式的地方)。

对于N/A,是什么决定了它?这是我唯一没有考虑到的一点。

相关内容