中企动力 > 商学院 > excel表为什么不能求和
  • ?

    技巧 | 4个小技巧解决你Excel求和总不对的困扰

    缅怀

    展开

    Hi,大家好,我是胖斯基

    周末闲暇,整理了下那铺满灰尘的书架。

    透过尘埃,在故纸堆中发现这么一本连环画图册,脑海中瞬间回忆起那真假美猴王的剧幕,那一幕幕,完美的演绎了真亦假时假亦真,无为有处有还无……

    其实,在Excel中,这种真真假假也同样存在,也一样带来了求和困扰!

    求和,在Excel中很简单,相信小白都可以脱口而出,直接函数SUM即可,然后有时候,事实并非如此:

    当采用最傻瓜的方式直接逐个相加时,发现结果正确;

    但是当采用SUM求和时,结果却错误。

    不明其中缘由的你,可能会非常困扰,明明就这几个数相加,怎么就不对了呢?

    其源头就是“真假数据”,在Excel中的专业叫法是文本型数据(不参与直接运算)。

    So,当这类“假数据”参与SUM时,自然不进行正确的求和运算。

    1

    那如何判定文本型的数值参与了运算?

    技巧1:观察法

    如果是文本型的数据,则在其单元格的左上角,会有一个三角符号提示

    相信只要视力没问题,基本可以快速排查出所谓的“假数据”

    当然,更BT的一种就是其单元格上没有小三角符合,那如何快速判定这一系列数据是否有问题呢?

    依旧采用观察法:

    选中这一列数据,然后观察Excel的右下方,会有文字提示:计数:6,数值计数:5,很明显,这其中有1个数字为“假数据”,So,找到Ta,解决Ta即可!

    那如何从茫茫人海中找到这个“假数据”呢?

    技巧2 : 函数判断法

    在Excel中,判断一个数字是否是真正的数值,有一个函数ISNUMBER,当其结果为TRUE的时候,其为真数字,当其结果为FALES时,其为假数字(文本型数字)

    从函数检测结果来看,很容易就分辨出了那些数据有问题

    发现问题很重要,解决问题更重要

    2

    如何解决文本型数值参与的计算?

    技巧3 : 文本转数值法

    如果单元格里面的数值已经明确判定为文本型的“假数据”了,那可以采用文本转数值的模式,如下:

    选中数据列,在右侧的提示框中选择转化为数值即可

    技巧4 : 公式计算法

    当然,如果单元格里面的数据是从其他表,通过公式引入过来的,又该如何处理呢?

    无论单元格里面公式是什么,在其后乘以1(*1)即可,通过数据运算让文本型转化为数值型数据

    当然,也许发懒的你,什么都不想改,想直接在求和中自动计算,又该如何处理呢?

    公式1:=SUM(1*(A2:A7)) , 输入公式后,三键一起按(数组公式)

    公式2:=SUMPRODUCT(1*(A2:A7))

    其核心内涵,还是采用数据乘以1的方式,将文本转化为数值。

    胖斯基|说

    无论文本型数据也好,还是数值型数据也好,当掌握了上面4个小技巧时,真真假假,假假真真,便不那么重要了。

  • ?

    Excel求和出错是怎么回事

    卜凌青

    展开

    使用Excel/WPS表格计算很方便,可有些时候连最简单的求和运算也会算错,就像下表,得出了“1.0+1.0=2.1”,别不相信你的眼睛!

    是数值格式不对吗?是公式输入错了吗?

    都不是啊!可结果却和期望相差了0.1、0.01、0.001!

    很多做财务和会计的朋友会遇到这个问题。虽然结果看似相差不大,但是就像上面的表格,结账时相差0.1,这可是1000元啊。假如数字的单位变成了“百万”、“千万”,那可是不小的一笔钱啊。

    细思极恐!

    为什么求和会出错

    既然单元格格式和公式都没有错,那我们有理由相信Excel没有计算错,错误只可能出现在原始数据和小数位数上。我们分别点击两个金额的单元格,在输入栏上可以看到原始的数据是“1.0345”、“1.0435”,虽然原始数据显示为小数点后保留一位,但Excel计算时还是用“1.0345+1.0435”,得到结果2.0780,保留一位小数点后得到2.1。

    求和出错怎么办

    终于找到了原因,我们可以用ROUND函数来处理。输入公式“=ROUND(C2,1)”\“=ROUND(C3,1)”,然后再用SUM函数求和就没有问题啦。

    ROUND函数怎么用

    语法:ROUND(数值,保留的小数位数)功能:按照指定的小数位数对数值进行四舍五入。

    ROUND函数有两个参数,第一个表示要处理的数据,第二个表示要保留的数值位数/小数位数,它有3种情况。

    第二个参数为正数,如2,表示小数点后保留两位数字,也就是对小数点后的第3位进行四舍五入。第二个参数为0,表示去掉小数点后所有的数字,结果取整,也就是对小数点后第1位数字进行四舍五入。第二个参数为负数,表示对小数点左边的数字进行四舍五入。如“=ROUND(15.5356,-1)”表示对小数点左侧第1位数字“5”四舍五入,得到20;“=ROUND(1.5356,-1)”表示对小数点左侧第1位数字“1”四舍五入,结果得到0。

    每一个都要添加ROUND函数好麻烦怎么办

    网上有些朋友给出了解决方案是:设置工作簿选项为“以显示精度为准”/“将精度设为所显示的精度”。

    不过,这样做,会导致原始数据自动被四舍五入!原本的“1.0345”、“1.0435”都变成了“1.0”。

    这等于丢失了原始数据!

    所以还是建议使用ROUND函数。当数据很多时,可以先输入前面的几个公式,然后选中单元格,双击一下,即可批量输入公式。

    如果表格中的数据很多,可以另外再做一个修正表,双击快速填充公式,还是很好用的。

    相关阅读:《WPS Excel 日期变数字、变“ ”号怎么办》。

    谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。

  • ?

    excel如何实现跨工作表求和

    清风

    展开

    excel求和很简单,我们大家都会。但是excel求和仅仅是同工作表求和,如果我们需要跨工作表求和,又该怎么实现呢?这时候就需要我们运用到公式。下面我就给大家一步一步慢慢解说,看过之后,你一定也会觉得非常简单。

    为了方便大家学习本经验,我特地制作了几个简单的表,这个表总共是有四个工作表:一个是汇总表,另外三个是单独的个人表。

    通过上面几个工作表我们可以看到,张三、李四、王五的成绩都是已知的,而汇总表却是空白的,那么,我们应该怎么将他们的成绩汇总到汇总表内呢。

    首先,我们先来填汇总表中所有人第一学期的语文成绩

    这里需要一个公式,就是跨工作表的公式:

    =(sheet1!X1+sheet2!X1+sheet3!X1)

    我给大家解说一下这个公式--sheet代表工作表;X代表工作表内纵坐标的英文字母;1则代表工作表内横坐标的数字。

    我们现在将公式带入:

    很简单的,我们得到了第一个数值,也就是汇总表内所有人的第一学期的语文成绩

    用同样的方法,我们可以得到第一学期所有人的各科成绩。

    那么合计又怎么填呢?没错,用求和。之前也写过关于求和的经验,有不明白的大家也可以参考一下噢

    总计也是用同样的方法~

    就这样,我们填完了所有汇总表的格子啦。是不是很容易呢~

  • ?

    excel表格求和数据和计算机不一样怎么办

    Nerissa

    展开

      excel表格就是在计算机上运行的,“求和不一致”的产生应该是excel计算结果与计算器计算结果不一致。

      产生原因:数字的实际小数位数与excel表格中显示的位数不一致。

      例如,在计算金额时,数量×单价=金额,15.37*4.25=65.3225元,但单元格实际显示一般为65.32或65,在默认情况下,excel计算是按数字的实际大小来计算的,当多个金额再进行求和时,误差就有被放大的可能。

      解决方法:①通过设置,使excel表格计算以显示精度为准,“文件”→“选项”→“高级”→勾选“将精度设为所显示的精度”;

            

      ②使用round函数修约数字位数,=round(数字/公式,小数位数)。

            

      

    (本文内容由百度知道网友第七次要分贡献)

  • ?

    excel表中求和怎么操作(3种方法)

    曼蒂卢奥托

    展开

    简单讲诉3种方法操作excel表中数据的求和

    使用鼠标选中需要求和的单元格数据

    使用键盘上面的alt加=号组合键,一起按下组合快捷键后,单元格最后一行显示数据和

    也可以直接使用鼠标选中所有求和数据后,在表格底部左下方看到求和结果。

    点击第一个单元格数据,查看数据单元格位置

    点击数据列最后一个单元格,查看单元格位置

    然后在函数输入框,输入第一个单元格到最后一个单元格的位置范围,求和结果就出来了。记得鼠标先点击放在数据单元格99的空白单元格上面,再输入函数。

  • ?

    excel表 数字下拉不显示合计数怎么办

    普利茅斯

    展开

    右击状态栏,将求和项打上勾;

    选中数字区域,可以是连续的,也可以是不连续的,但至少选中两个单元格,才会显示相关选项结果;

    但是,如果单元格格式是文本格式,只会显示计数项,而不会显示其它结果,因为此时单元格内容不是数值,不可参与运算。

    如果是2003及以前的版本,一次只能显示一个统计项,显示了“计数”就不会再显示“求和”,勾选哪项就显示哪一项。

    (本文内容由百度知道网友505548375贡献)

  • ?

    excel数据透视表怎么求和?

    温绿海

    展开

    1.下面是列举的例子数据。

    对各班级的分数求和。

    2.选择数据后在“插入”点击”数据透视表“后,按一步一步的走,最后会显示如下:

    3.将光标放到”班级“上右键选择”添加到列标签“。

    只所以不选择”添加到行标签“,是因为班级会成为一列的标头,这样才能对分数求和。接下来就能看明白了。

    4.效果图如下。

    然后在右边的边框里重复上面的动作,将”分数“右键点击”添加到值“。

    5.效果图如下。

    双击“求和项:分数”,就能看到对分数的“求和”、“求平均”、“计数”等操作选择了。

    6.也可以将”姓名”“添加到行”,”分数“仍然“添加到值”,就能对每位同学进行一些统计工作了。

    7.此时仍然可以对“求和项:分数”右键点击进行别的“求平均”或“计数”等操作。

    (本文内容由百度知道网友mzw_ok贡献)

  • ?

    Excel函数公式:对于数字不能求和的解决办法

    冯冷霜

    展开

    有时候Excel里面的数字会出现不能求和的情况,你遇到过吗?是什么原因造成的了?我们看到的明明是数字,但是SUM函数计算的结果却是0……。其实这种现象的主要原因就是表格里面的事文本数字,导致SUM求和结果为0。要向得到正确结果,得把文本数字转换为数值才行,你知道怎么做吗?

    一、根据提示按钮转换。

    方法:

    选中目标数字,单击【黄色感叹号】-【转换为数字】。

    二、分列法。

    方法:

    1、选中目标数据源。

    2、【数据】-【分列】-【完成】。

    三、选择性粘贴法。

    方法:

    1、单击任意空单元格,Ctrl+C复制。

    2、选中目标数据源。【右键】-【选择性粘贴】-选择运算中的【加】-【确定】。

    3、美化表格。

  • ?

    EXCEL表格中时间求和问题

    毁掉

    展开

    小编今天给大家介绍一下如何计算时长,时长和的问题主要聚焦在1)分钟和时间转换问题2)如何提取时间数据3)处理异常数据如空值等等。来看下面示例:

    解决步骤:

    1.提取小时数据:

    E3=VALUE(IFERROR(LEFT(D3,FIND("小",D3,1)-1),0))

    解释为:FIND函数找“小”字在D3字符串的位置,减去1,作为左侧小时的位数,LEFT函数截取左侧的小时数,如果不存在小时或者没有记录则用IFERROR函数用0表示,最后用VALUE函数把截取到的数字字符串转换为数字格式。

    2.提取分钟数据:

    F3=VALUE(IFERROR(MID(D3,IFERROR(FIND("时",D3,1),0)+1,FIND("分",D3,1)-IFERROR(FIND("时",D3,1),0)-1),0))

    解释为:分别用FIND函数找“分”和“时”在D3中的位置。找到后用MID函数截取分钟数,起始位置就是FIND函数找“时”加上1,如果FIND“时”函数错误,用IFERROR把错误值变成0,同理截取的字符串个数就是FIND“分”的位置-FIND“时”的位置再减去1,然后套个IFERROR来排除空值错误显示为0,最后套个VALUE函数转变为数字。

    3.统一单位为分钟:

    G3=E3*60+F3

    解释为小时*60+分钟

    4.求和时长

    H3=CONCATENATE(INT(SUM(G3:G18)/60),"小时",MOD(SUM(G3:G18),60),"分钟")

    解释为:先把统一后的分钟数求和,然后除以60在向下取整作为小时数,再把除以60的余数作为分钟数,用到MOD函数求余数。最后用CONCATENATE函数连接,显示格式为:数字+小时+数字+分钟

    当然最后还可以不用统一为分钟,去掉G列,后面总小时数为E列的求和加上F列求和除以60的向下取整,然后F列的余数作为分钟数。

  • ?

    Excel表格不能自动求和的解决办法

    风之刀

    展开

    第一步:检查单元格数值格式是否正确;

    若在连接的单元格下面或右边单元格自动求和,

    而自动求和没有自动选择连续的数值区域,

    说明单元格数值格式可能有误;如图:

    选中相应数值区域;

    右击;

    单击“设置单元格格式”;

    查看相应数值格式是否有误;

    注意:数字格式对不对,是与实际相关的,不是绝对的;

    如:这里明明想表示的是时间数据(时长),时分秒形式,但格式却是“常规”,显然不符;

    选中相应数字区域;

    若整列或整行均是相同格式数字,也可选中整列或整行;

    设置正确的格式;

    如:这里由于是时分秒形式的时长数字,建议设置成“自定义”-“[h]:mm:ss”;

    否则超出24小时的时长时分秒形式可能无法正常显示;(如何正常以时分秒形式显示超出24小时的时间数字)

    第二步:检查数字表达是否正确;

    若数字格式正确;

    但自动求和还是无法自动选择连续的区域;

    说明数字表达可能有误;

    数字表达要符合相应数字格式形式;

    如:这里不认真看,还真看不出数字表达有何问题;

    但双击一个单元格,再选择其它单元格,一对比,显然数字表达有误;

    正常情况下不足1小时的前面小时数字显示的是0;

    而表格里相应数字均是00;0小时表达为00小时,显然有误;

    第三步:检查是否选中了自动重算;

    若自动求和数值不对,或数字更新后求和数值不更新;

    可能没有正常选中“自动重算”;

    单击“文件”;

    (本文内容由百度知道网友绿衣人敲门贡献)

excel表为什么不能求和

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP