作业帮 > 综合 > 作业

为什么下面的这些数据用这个公式统计的结果是不正确的,应该用哪个公式?求高手指点.SUMPRODUCT函数

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/07 01:15:25
为什么下面的这些数据用这个公式统计的结果是不正确的,应该用哪个公式?求高手指点.SUMPRODUCT函数

=SUMPRODUCT((A1:L1>=EDATE(TODAY(),-1))*1)

这个公式的意思是统计近一个月内的日期的个数,正确的结果应该是1,因为只有2013/5/24;但是上面那个公式得出的结果是12,是单元格的个数.这是为什么啊?

如果图例中都是日期的话,结果会是正确的,但是要是上面的图例的话,就不正确了.我应该如何解决这个问题呢?求高手指点.


为什么下面的这些数据用这个公式统计的结果是不正确的,应该用哪个公式?求高手指点.SUMPRODUCT函数
这是因为文本内容都大于数字,所以统计结果就出错了(在EXCEL表格中日期也是数字的一种,文本格式的日期则不是数字)
公式改成如下
=SUMPRODUCT(ISNUMBER(A1:L1)*(A1:L1>=EDATE(TODAY(),-1)))
加上了ISNUMBER函数用来判断A1至L1单元格区域的内容是不是数字