我在使用 Excel 2007 中的 SUMPRODUCT 函数时遇到问题。这是我的字符串和问题:
=SUMPRODUCT(($B$2:$B$800>DATE(2013,4,1))*($B$2:$B$800< DATE(2013,4,5)))
AB 1 2013 年 4 月 1 日 2 2013 年 4 月 2 日 3 2013 年 4 月 2 日 4 2013 年 4 月 2 日 5 2013 年 4 月 2 日 6 2013 年 4 月 2 日 7 2013 年 4 月 4 日 8 2013 年 4 月 4 日 9 2013 年 4 月 4 日 10 2013 年 4 月 5 日 11 2013 年 4 月 5 日 12 2013 年 4 月 8 日 13 2013 年 4 月 8 日 14 2013 年 4 月 8 日 15 2013 年 4 月 8 日 16 2013 年 4 月 8 日 17 2013 年 4 月 9 日 18 2013 年 4 月 9 日 19 2013 年 4 月 9 日 20 2013 年 4 月 9 日 21 2013 年 4 月 9 日
尽管答案是 11,但返回的值却是 8。我似乎不知道我做错了什么。有人能帮帮我吗?
答案1
8 对我来说看起来是正确的 - 通过使用 > 和 <,您可以排除边界日期,如果要包括这些日期,请使用 >= 和 <=,即
=SUMPRODUCT(($B$2:$B$800>=DATE(2013,4,1))*($B$2:$B$800<=DATE(2013,4,5)))