我有一份我们公认的假期工作清单(今年余下的时间),如果这一天是假期之一,我想突出显示这一行(就像我休假一样)。我在行O中以文本格式提供假期日期。
他们是文字我认为我可以使用我正在使用的相同公式
=OR(LEFT(TEXT(C$8,"ddd"),2)=LEFT($G$5,2),LEFT(TEXT(C$8,"ddd"),2)=LEFT($H$5,2))
我无法弄清楚:/
答案 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>