sumproduct函数为什么算不出来?sumproduct函数空值不
大家好,感谢邀请,今天来为大家分享一下sumproduct函数为什么算不出来的问题,以及和sumproduct函数空值不的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
为什么这sumproduct函数计算不出结果呢高分请高手指点
两处地方需要修改:
一、YEAR函数返回的结果是数值格式,所以公式中的"2015"的双引号该去掉,真接写作2015
二、SUMPRODUCT函数求和时,不能包含文本,如K列的实收款 N列的收款时间即为文本。可以公式指定具体的引用区域行数,如数字是从第5行开始,到1000行结束。则写作N5:N1000和K5:K1000。
所以图中的公修改为:
=SUMPRODUCT((YEAR(财务收款明细表!N5:N1000)=2015)*财务收款明细表!K5:K1000)
如果财务收款明细表!K5:K1000的数值也是由其它公式返回的,上面公式不行就用以下公式:
=SUMPRODUCT((YEAR(财务收款明细表!N5:N1000)=2015)*(0&财务收款明细表!K5:K1000))
为什么用sumproduct函数求和不了
经常有人问,excel表格里的数字怎么无法用求和了。如下表中,用SUM却无法正常求和。
如果遇到这种情况,掌握以下几种方法,就可以轻松解决了。
一、由于数字前后有空格或不可见字符引起的不能求和
如上图中,每个数字前有一个看不见的字符,导致无法求和。
方法1:替换法。复制前面的空格或不可见字符,粘贴到查找框中,替换后就可以正常求和了。
方法2:分列法。数据-分列-分隔符-不导入此列。
方法3:公式法。可以用MID截取数字,然后再用SUMPRODCUT函数求和。公式
=SUMPRODUCT(MID(A2:A9,2,99)*1)
二、由于数字为文本格式引起的无法求和。
excel中文本型数字按0计算。所以也会影响求和结果。
方法1:利用绿三角转换为数字
方法2:选择性粘贴法-加。
方法3:公式法
用*1转换为数值,然后SUMPRODUCT函数求和。
=SUMPRODUCT(A2:A9*1)
为什么用sumproduct函数求和是错的
原因:单元格左上角带绿色小三角形标记的表示此单元格内的数值是文本格式,用SUM函数求和时,会被忽略(或理解成0值)。
解决方法:
1、首先在excel表格中进行求和操作,可以看到使用求和公式之后,计算出的数据是错误的。
2、可以看到A列的数据单元格左上角有绿色的三角形符号,选中所有有该标志的单元格。
3、点击右上角黄色感叹号图标,在打开的下拉菜单中选择“转换为数字”。
4、即可将选中的单元格转换为数字格式,可以看到此时求和公式的单元格已经得到正确的数据结果。
关于sumproduct函数为什么算不出来的内容到此结束,希望对大家有所帮助。