excel判断一个日期区间内的任意一天是否在另一个日期区间内?

我想快速判断某一时段内是否包含节假日,包含1天也算。如图,列A到列B这段日期内,是否有右侧的假期,如有在C列返回假期名称,例如第三行和第四行均包含劳动节假期。谢谢,着急!

试试看:

=IFERROR(LOOKUP(1,0/((A2>=$E$2:$E$5)*(B2<=$F$2:$F$5)),$D$2:$D$5),"")

下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-22
节日少可以处理,四个节日要核对四次的, 因为部分函数不支持数组,所以只能单个节日核对,核对出来的结果,再用CHOOSE函数或者LOOKUP函数,或者index函数返回到对应的值上。

当然,如果你用的是EXCEL的话, 建议用VBA。WPS就只能用公式了。
因为比较复杂,不免费。需要可私信,发原表过来帮你做。
相似回答