Excel - 根据假期列表突出显示时间表上的假日

时间:2017-07-01 02:39:28

标签: excel excel-formula formatting

enter image description here 我有一份我们公认的假期工作清单(今年余下的时间),如果这一天是假期之一,我想突出显示这一行(就像我休假一样)。我在行O中以文本格式提供假期日期。

他们是文字我认为我可以使用我正在使用的相同公式

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

我无法弄清楚:/

1 个答案:

答案 0 :(得分:1)

使用以前的公式我将使用以下内容:

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

基本上,如果月份的前三个字母匹配且日期的天数匹配,则公式将返回值1,对于Excel数学,该值等于true。所有其他结果应该返回0.您还必须在列表中没有重复的假日日期,否则公式将返回大于1的值。但是也有方法,但这是一个后续问题。< / p>