excel验证自定义函数

时间:2019-01-15 21:45:26

标签: excel excel-formula

这是我的第一篇文章,希望它在法规之内。

我正在尝试使用自定义选项编写数据验证。

验证需要对照其他3个日期检查一个日期。我说可能是因为可能没有填写。

前两个是边界日期CalSD和CalED(日历开始日期和日历结束日期)

检查日期是范围内的开始日期和结束日期。

范围开始日期必须为: 小于范围结束日期 小于CalED 大于或等于CalSD 一个数字和一个日期

我尝试使用:

=AND(ISNUMBER(D13),OR(D13<E13,NOT(ISNUMBER(E13))),D13>=CalSD,D13<CalED,LEFT(CELL("format",D13),1)="D")

但是,它似乎不喜欢“或”部分。如果缺少E13中的日期,则D13不是 CalED,则验证不再起作用。

当有两个日期时验证工作正常,或者如果我删除该部分,则工作正常。但是没有什么可以检查开始日期是否早于结束范围日期。

希望所有有意义的事情?

欢呼

JontyR

0 个答案:

没有答案