作业帮 > 综合 > 作业

=SUMPRODUCT(($A$1:$A$5=$A5)*($B$1:$B$5>$B5)*1)+1 这里为什么要*1

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/15 19:47:51
=SUMPRODUCT(($A$1:$A$5=$A5)*($B$1:$B$5>$B5)*1)+1 这里为什么要*1
=SUMPRODUCT(($A$1:$A$5=$A5)*($B$1:$B$5>$B5)*1)+1 这里为什么要*1
因为这个公式的参数是数值型的,>号出来之后是逻辑型,乘1之后会变成一个数值型的数组.要不然会出错误值.
再问: 我在做公式的时候把乘1去掉也得到了相同的答案。出现错误值是在什么特殊的情况下才会出现吗?因为这个一直在纠结
再答: 这个还真没仔细研究过。
发现这个问题是发现了错误值,然后乘了下1没问题了。
如果不乘1没问题就可以用,出问题了就乘下1吧。。。
再问: 哈哈好吧