分享

SUM求和为0怎么办?

 存入仓库 2023-10-16 发布于河北
今天我们更新一个新手问得比较多的问题,比如为什么求和是0,以及怎么办?
我们直接来看,我们会给出原因和处理方案,贴心的保姆级服务!

▍01 - 文本型数值导致的求和为0

下面是我们模拟的一组数据,一般系统导出的数据经常会出现这样的问题,程序员有的时候会把数值以文本形式存储,在导出时没做转换出来,导致我们导出后都是文本型数值
文本型数值比较典型的特征就是左上角有“绿帽”,一个绿色三角!
图片

那么我们如何才能得到正确的求和结果呢?最简单的方法就是选择区域,点击出现的三角形感叹号组合图表,在下面选择 转换为数字

图片

转换后,结果OK!
图片

这种情况,比较容易发现,处理也简单!下面我们再看一种

▍02-空格等字符导致的求和为0

下面这种就是看上去也没什么问题,但是在内容的最后位置或者开始位置,我们发现有空格或者长空格,设置是看不见的那种换行符等!
图片

如果是可以看到长度的这种,我们只需要复制内容,替换一下即可!

复制看到的空格字符,Ctrl+H,调出替换框,查找内容Ctrl+V粘贴刚刚复制的内容,替换中什么都不输入,点击全部替换即可!结果OK!
图片

但是有的时候,我们还会遇到看不见的空格!可以使用函数直接替换处理,当然上面的我们也可以使用函数替换,且不需要逐个处理!

公式的意思是以第一个数值内容的最后一位作为替换依据,把全部数值中的对应的字符全部替换为空,然后再求和!如果在开头请使用LEFT等函数!
=SUMPRODUCT(--SUBSTITUTE(B2:B10,RIGHT(B2,1),))
图片

上面的问题,我们看实际情况,如果只是一次性的可以使用替换处理,如果是经常变动的,推荐使用公式处理!

处理上面这两种情况,还有一种也经常被问到!

▍03-公式提取出来的数值求和为0

旁边的金额,是通过公式的方式从一堆文本中提取出来的,然后我们在最下方使用SUM求和为0,这是为什么?
图片

其实也是一样,也是文本型数值导致的,RIGHT属于文本函数,也就是他的值是文本,这也是我们为什么学习函数要了解一个函数的结果是什么类型的缘故,我们可以通过很多方法转成可以求和的数值,比如N函数或者--等!

使用多多的就是--
=SUMPRODUCT(--C2:C10)
图片

或者直接修改上面的公式
=--RIGHT(B2,LEN(B2)-FIND('@',SUBSTITUTE(B2,':','@',2)))
图片

告诉你一个秘密,在Excel中文本默认靠左,数值靠右,你发现了吗?

问:小编你好,可以分享一些基础知识吗?好多好难,看不太懂~
答:小编更新你们想看的内容!小编的公众号不同很多市面上的公众号,内容涉及函数、技巧、VBA、图表、PowerQuery、PBI还有部分Python;有函数公式详解,庖丁解牛;有VBA插件开发,数据采集,办公自动化,有基础小白入门,有图表系列专题,有最新的365功能,最新函数讲解……不知不觉已经更新了1600+教程了!

说实话,我们的内容更新的比较综合,有一些专题知识不适合公众号分享,我们也写了专题,比如SQL、PQ或者VBA全理解等!

0基础其实不太好写文本教程,所以我们直播录制了视频,视频号可以预览部分! 关注我们视频号,不定期有直播会推送给你,不要错过面对面的交流!


图片

学习圈内容逐步丰富,全部系列将对长期会员永久开发,现在加入是最便宜,价格只会涨,又不降价!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多