You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel公式需求:判断指定日期是否属于节假日日期列

判断日期是否为指定节假日的Excel公式

基础判断(返回TRUE/FALSE)

如果需要判断单元格A1中的日期是否在D:D列的节假日清单内,可使用以下两种公式:

  • 用COUNTIF函数:

    =COUNTIF(D:D, A1) > 0
    

    逻辑:统计D列中与A1日期匹配的单元格数量,数量大于0则说明该日期是节假日,返回TRUE,否则返回FALSE。

  • 用MATCH+ISNUMBER组合:

    =ISNUMBER(MATCH(A1, D:D, 0))
    

    逻辑:MATCH函数查找A1在D列的精确匹配位置,找到则返回对应行号(数字),找不到返回错误值;ISNUMBER判断结果是否为数字,以此确认日期是否存在于节假日清单中。

自定义结果返回

如果需要直接返回“是节假日”或“非节假日”这类明确文本,可嵌套IF函数:

=IF(COUNTIF(D:D, A1) > 0, "是节假日", "非节假日")

或者用MATCH版本:

=IF(ISNUMBER(MATCH(A1, D:D, 0)), "是节假日", "非节假日")

注意事项

  • 确保待判断日期单元格与节假日清单列的日期格式完全一致,避免因格式不匹配导致判断失误
  • 优先使用具体单元格范围(如D2:D50)代替整列D:D,减少公式计算量,提升效率

内容的提问来源于stack exchange,提问作者Magwich

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 21:52:02