首页 > 解决方案 > 检查日期是否为假期,如果“假期”特定日期单元格在 excel 中执行另一个功能

问题描述

在此处输入图像描述我想在excel中检查日期是否为假期,如果“假期”,则特定的“假期日期单元格”链接到执行新功能的新公式。这可能吗?提前谢谢各位!

标签: excelexcel-formula

解决方案


您可以使用 MATCH 来检查该日期是否出现在假期列表中。如果是,它将返回它出现的索引,否则它返回#N/A。

我们不关心日期出现在假期列表中的哪个位置,我们只需要知道它是否出现。所以我们可以将 MATCH 包装在 ISNA 中,然后将其放入 IF 中:

 =IF(ISNA(MATCH($A12,$B$2:$B$3,0)),"Not Holiday","Holiday")

在此处输入图像描述

当您说您希望特定的“假日”日期单元格在 excel 中执行另一个功能时,我不确定您的意思。

但是,我将假设您只希望单元格显示“假期”以外的内容,具体取决于公式。如果是这种情况,您可以简单地添加该公式来代替“假日”文本:

=IF(ISNA(MATCH($A12,$B$2:$B$3,0)),"Not Holiday",
    IF(X>Y,"Replace this line with","whatever function you like.")
)

推荐阅读