比较 2 列中的行,如果值在一个日期范围内出现两次则计数一次
Compare rows across 2 columns and count value once if it appears twice all within a date range
希望有人能帮助解决我遇到的这个问题。
我正在创建季度报告,因此我需要首先检查公式是否适用于正确的日期范围。到目前为止,我一直在使用以下内容:
=COUNTIFS($A:$A,">="&B,$A:$A,"<="&B,$D:$D, "YES")
效果一直很好,但现在我需要比较日期范围内的 2 列,如果它出现在两行中,则只计算 YES
中的 1 个。
不确定这是否完全合理,所以这里有一个例子。
在上面,我需要查看日期范围 03/02/16 到 06/02/16,比较第 1 列和第 2 列,如果 YES
出现在两列。所以在上面,该值将 return 4.
我正在使用 Excel 2007.
如有任何帮助,我们将不胜感激!
提前致谢
克里斯
假设日期在 B5 和 B6 中,要检查是的列是 C 和 D:
=SUMPRODUCT((A2:A9<=$B)*(A2:A9>=$B)*(( D2:D9="YES")+(C2:C9="YES")>0))
希望有人能帮助解决我遇到的这个问题。
我正在创建季度报告,因此我需要首先检查公式是否适用于正确的日期范围。到目前为止,我一直在使用以下内容:
=COUNTIFS($A:$A,">="&B,$A:$A,"<="&B,$D:$D, "YES")
效果一直很好,但现在我需要比较日期范围内的 2 列,如果它出现在两行中,则只计算 YES
中的 1 个。
不确定这是否完全合理,所以这里有一个例子。
在上面,我需要查看日期范围 03/02/16 到 06/02/16,比较第 1 列和第 2 列,如果 YES
出现在两列。所以在上面,该值将 return 4.
我正在使用 Excel 2007.
如有任何帮助,我们将不胜感激!
提前致谢
克里斯
假设日期在 B5 和 B6 中,要检查是的列是 C 和 D:
=SUMPRODUCT((A2:A9<=$B)*(A2:A9>=$B)*(( D2:D9="YES")+(C2:C9="YES")>0))