比较2列中的行,如果在date范围内出现两次,则计数值一次

希望有人可以帮助解决这个问题,我打了一堵砖墙。

我正在创build季度报告,所以我需要首先检查公式是否在正确的date范围内。 到目前为止,我一直在使用以下内容:

=COUNTIFS($A:$A,">="&B$5,$A:$A,"<="&B$6,$D:$D, "YES") 

这一直很好,但现在我需要比较date范围内的2列,如果它出现在两行中,只计算1的YES

不知道这是否完全合理,所以这里是一个例子。

在上面,我需要看date范围03/02/16至06/02/16,比较第1列和第2列,并且只计算一次,如果它出现在两列中。 所以在上面,值将返回4。

我正在使用Excel 2007。

任何帮助将非常感激!

提前致谢

克里斯

假设date在B5和B6,检查是的列是C和D:

 =SUMPRODUCT((A2:A9<=$B$6)*(A2:A9>=$B$5)*(( D2:D9="YES")+(C2:C9="YES")>0))