我有一个公式,可以检查另一张工作表上纯文本的日期,并为时间表输入日期,看看它是否是假期。
=SUMPRODUCT((LEFT(TEXT($A4,"mmm"),3)=LEFT(HOLIDAYS!$B$7:$B,3))*(DAY($A4)=--RIGHT(HOLIDAYS!$B$7:$B,2)))
但是,这个公式的结果是返回 1 或 0。我可以使用这种形式的结果,我只是想知道有什么方法可以让这个公式返回 TRUE 或 FALSE?
我有一个公式,可以检查另一张工作表上纯文本的日期,并为时间表输入日期,看看它是否是假期。
=SUMPRODUCT((LEFT(TEXT($A4,"mmm"),3)=LEFT(HOLIDAYS!$B$7:$B,3))*(DAY($A4)=--RIGHT(HOLIDAYS!$B$7:$B,2)))
但是,这个公式的结果是返回 1 或 0。我可以使用这种形式的结果,我只是想知道有什么方法可以让这个公式返回 TRUE 或 FALSE?
添加到公式末尾=1
:
=SUMPRODUCT((LEFT(TEXT($A4,"mmm"),3)=LEFT(HOLIDAYS!$B$7:$B,3))*(DAY($A4)=--RIGHT(HOLIDAYS!$B$7:$B,2)))=1
或尝试:
=ARRAYFORMULA(IF(SUMPRODUCT((LEFT(TEXT($A4, "mmm"), 3)=
LEFT(HOLIDAYS!$B$7:$B, 3))*(DAY($A4)=N(RIGHT(HOLIDAYS!$B$7:$B, 2)))=1, TRUE))