Return SUMPRODUCT 为真或假
Return TRUE or FALSE for SUMPRODUCT
我有一个公式可以检查另一个 sheet 上的纯文本日期和输入的日期 sheet 以查看是否是假期。
=SUMPRODUCT((LEFT(TEXT($A4,"mmm"),3)=LEFT(HOLIDAYS!$B:$B,3))*(DAY($A4)=--RIGHT(HOLIDAYS!$B:$B,2)))
但是,这个公式的结果是 returning 1 或 0。我可以用这种形式处理结果,我只是想知道有什么办法可以使这个公式 return 真还是假?
在公式末尾添加=1
:
=SUMPRODUCT((LEFT(TEXT($A4,"mmm"),3)=LEFT(HOLIDAYS!$B:$B,3))*(DAY($A4)=--RIGHT(HOLIDAYS!$B:$B,2)))=1
或尝试:
=ARRAYFORMULA(IF(SUMPRODUCT((LEFT(TEXT($A4, "mmm"), 3)=
LEFT(HOLIDAYS!$B:$B, 3))*(DAY($A4)=N(RIGHT(HOLIDAYS!$B:$B, 2)))=1, TRUE))
我有一个公式可以检查另一个 sheet 上的纯文本日期和输入的日期 sheet 以查看是否是假期。
=SUMPRODUCT((LEFT(TEXT($A4,"mmm"),3)=LEFT(HOLIDAYS!$B:$B,3))*(DAY($A4)=--RIGHT(HOLIDAYS!$B:$B,2)))
但是,这个公式的结果是 returning 1 或 0。我可以用这种形式处理结果,我只是想知道有什么办法可以使这个公式 return 真还是假?
在公式末尾添加=1
:
=SUMPRODUCT((LEFT(TEXT($A4,"mmm"),3)=LEFT(HOLIDAYS!$B:$B,3))*(DAY($A4)=--RIGHT(HOLIDAYS!$B:$B,2)))=1
或尝试:
=ARRAYFORMULA(IF(SUMPRODUCT((LEFT(TEXT($A4, "mmm"), 3)=
LEFT(HOLIDAYS!$B:$B, 3))*(DAY($A4)=N(RIGHT(HOLIDAYS!$B:$B, 2)))=1, TRUE))