首页 热点资讯 义务教育 高等教育 出国留学 考研考公

Excel用命令sumif计算错误

发布网友

我来回答

1个回答

热心网友

提问中的公式是数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束。


如根据提问中的截图看来,正确结果应为90,即A13的40+A14的50=90,这是因为其余的数字是文本格式的数字(单元格左上角有绿色小箭头即属文本),SUM是忽略文本数字的,且图中的A11是20+空格+5,并非25,A12和A15也是同样道理。


用图中的公式如果仅是求和的(  A10:A15&"/1")  这部份可以省略,公式精简为:

=SUM(IF(ISNUMBER(A10:A15),A10:A15,))

追问感谢你的回答,
我想要将 a11,a12,a15中的 “20 5,30 5,60 5”转换成“25,35,65”然后求和,所以用了
A10:A15&"/1" 这个命令。
请问如何解决。

追答

“20 5,30 5,60 5” 这个几数的转换规则是什么了?A10:A15&"/1" 也不能转换为25,35,65呀,试试这公式是否符合要求吧。


=SUM(IF(ISNUMBER(-A10:A15),--A10:A15,LEFT(A10:A15,FIND(" ",A10:A15)-1)+MID(A10:A15,FIND(" ",A10:A15),99)))


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com