#值! 在Excel 2010和2013中使用SUMPRODUCT时出现错误

我有一个单元格来检查一组单元格是否在特定的date范围内,如果是的话,要计算它们(我需要它与Excel 2003一起工作,所以我使用了SUMPRODUCT而不是COUNTIFS)。 当我在Excel 2016中打开它时,我没有任何问题,当我保存为* .xls文件时,我没有问题。 但是当它在2010年或2013年被打开时,就会出现#VALUE! 错误。 有任何想法吗?

特定细胞配方的图片在: 在这里输入图像说明

Ps:单元格B6中的引用包含一个date,所以它只会显示值,如果它超过当前date谢谢!

更新:我设法find一台计算机与Excel 2013,在'显示计算步骤'窗口中,我可以看到错误结果在'慢跑日志'的评估!$ M $ 500 <= DATEVALUE(“9/30/2016” )

在Excel 2013中,DATEVALUE显然不允许以“9/1/2016”的formsinputdate。一旦所有date都以另一种格式“2016年9月1日”input,所有#VALUE! 错误消失了。