Excel 比较两列中的行,如果在一个日期范围内出现两次,则计算一次值

Excel 比较两列中的行,如果在一个日期范围内出现两次,则计算一次值,excel,excel-2007,Excel,Excel 2007,希望有人能帮我解决这个我遇到困难的问题 我正在创建季度报告,因此我需要首先检查公式是否在正确的日期范围内。到目前为止,我一直在使用以下工具: =COUNTIFS($A:$A,">="&B$5,$A:$A,"<="&B$6,$D:$D, "YES") =COUNTIFS($A:$A,“>=”&B$5,$A:$A,”假设日期在B5和B6中,检查是的列是C和D: =SUMPRODUCT((A2:A9<=$B$6)*(A2:A9>=$B$5)*(( D2:D9=

希望有人能帮我解决这个我遇到困难的问题

我正在创建季度报告,因此我需要首先检查公式是否在正确的日期范围内。到目前为止,我一直在使用以下工具:

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

=COUNTIFS($A:$A,“>=”&B$5,$A:$A,”假设日期在B5和B6中,检查是的列是C和D:

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

我有点困惑。在你的例子中,答案不是2吗?在你给出的日期范围内,两列的
只有两次。嗨,布莱恩,为混淆道歉,我正在计算2016年2月3日和2016年2月6日的实例,以及这两个日期之间的实例,我应该澄清一下。嗨,阿贝,谢谢谢谢你的回复,它工作得很好,干杯!Abe我本想发布一个答案,但它与你的答案非常相似。当我测试你的答案时,唯一的一件事是你公式中的“+”似乎在“>”之前被解析,所以我相信可能会得到错误的答案。未经允许就编辑你的答案似乎是不礼貌的但是,我的版本会以符号((B2:B9=“YES”)+(C2:C9=“YES”)结尾