检查日期是否为假期,如果“假日”,则特定日期单元格在excel中执行另一个功能

时间:2019-01-04 11:05:15

标签: excel excel-formula

enter image description here我想检查Excel中的日期是否为假期,如果是“假日”,则将特定的“假日日期单元格”链接到执行新功能的新公式。这可能吗?预先感谢大家!

2 个答案:

答案 0 :(得分:0)

您可以进行计数。如果您要分析的日期出现在假期日期范围内。如果该计数= 0,则表示不是假期。

  

COUNTIFS function

尝试类似的东西:

=IF(COUNTIF($B$2:$B$3;$A12)=0;"Not holiday";"Holiday")

答案 1 :(得分:0)

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

我们不在乎日期在假期列表中的出现位置,我们只需要知道日期是否出现即可。因此,我们可以将MATCH包裹在ISNA中,然后将其放在IF中:

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

enter image description here

当您说要让特定的“假日”日期单元格在excel中执行其他功能时,我不确定您的意思。

但是,我将假设您只希望该单元格显示除“假日”以外的其他内容,具体取决于公式。在这种情况下,您只需添加该公式即可代替“假日”文本:

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