Excel – 基于节假日列表在时间表上突出显示假期

在这里输入图像说明 我有一个列表(今年剩下的时间),我想在假期的某一天突出显示(就像我rest的日子一样)。 我在O行有文本格式的节日date。

他们是文本我想我可以使用相同的公式,我在rest日使用

=OR(LEFT(TEXT(C$8,"ddd"),2)=LEFT($G$5,2),LEFT(TEXT(C$8,"ddd"),2)=LEFT($H$5,2)) 

我只是不知道:/

去掉以前的公式我会沿用下面的一些方法:

  =SUMPRODUCT((LEFT(TEXT(C$8,"mmm"),3)=LEFT($O$3:$O$12,3))*(DAY(C$8)=--RIGHT($O$3:$O$12,2))) 

基本上这个公式会返回1的值,如果这个月份的前三个字母匹配和date的天数匹配的话,这个值相当于excelmath中的真值。 所有其他结果应返回0.还有一个必要条件是,在列表中没有重复的假日date,或者公式将返回大于1的值。但也有其他方法,但这是后续问题。