Excel 一个日期范围内的任何日期是否存在于另一个日期范围内?

Excel 一个日期范围内的任何日期是否存在于另一个日期范围内?,excel,worksheet-function,Excel,Worksheet Function,在Excel中,我有: A1 B1 C1 D1 10/april/2013 01:22:00 13/april/2013 05:24:00 08/april/2013 01:00:00 14/april/2013 08:44:00 A1-B1是第一个日期范围。 C1-D1是第二个日期范围 因此,在这种情况下,函数可以返回true 如果范围2

在Excel中,我有:

A1                         B1                             C1                  D1
10/april/2013 01:22:00    13/april/2013 05:24:00    08/april/2013 01:00:00    14/april/2013 08:44:00
A1-B1是第一个日期范围。 C1-D1是第二个日期范围

因此,在这种情况下,函数可以返回true

如果范围2的日期为2013年4月2日和2013年4月7日,则返回false。
如果范围2的日期为2013年4月5日和2013年4月11日,则为真


如何检查某个日期范围内的任何日期是否也存在于另一个日期范围内?

此公式假设较早的日期/时间先到。如果情况并非如此,请使用最小值和最大值以确保正确的比较

=AND(D1>=A1,C1<=B1)

=和(D1>=A1,c1我不是excel专家,所以这只是一个想法。每个唯一的日期都有一个历代值。为什么不把它们拿出来比较一下呢?实际上,我的日期也有小时,那么数组公式似乎不起作用:(@pnuts感谢+1。我对问题的理解不同:一个日期范围内的任何日期也存在于另一个日期范围内。因此,即使第二个日期范围内的一个日期在第一个日期范围内,它也应该返回True@Natalia只需在INT函数中包装单元格引用,以删除时间部分。例如:行(间接(INT(C1)和“&INT(D1)))@pnuts如果我没记错的话,我从这些例子中得到了我的解释。但是现在她增加了时间,我不知道她是否也想考虑到这一点,或者是否可以忽略它。@Natalia查看我的上一次编辑。为了清晰起见,我删除了更复杂的公式。