中企动力 > 商学院 > excel不能求和
  • ?

    拒绝套路,Excel求和不止于Sum函数,5个案例详细说明

    野狐禅

    展开

    一、说到Excel求和这件事,很多人都会第一反应是使用Sum函数(如下图)

    sum函数求和

    实际上,Excel求和有很方便的快捷键可以使用,那就是Alt + =。

    对于单一的数据求和,可以直接先用鼠标选中数据区域,再按下快捷键 Alt +=组合键,快速求和。

    二、那对于需要组合求和的数据呢,上面的Alt +=就不适用了。

    分组求和

    我们当然还可以用Alt +=组合快捷键,前提是要先对其进行定位。

    操作步骤是:选中数据区域或者数据列,按下F5进行定位空值,再按下快捷键Alt +=,就可以快速进行求和了。

    我们再去双击求和的单元格,会发现,其实它就是Sum函数。

    下面可以看一下操作动图:

    定位空值再求和

    三、实际上还有一个办法,就是分类汇总

    我们选中区域后,点“数据”——“分类汇总”,调出分类字段对话框。

    “分类字段”即是按照哪一标准进行求和,如例子中是按照不同业务组进行求和,那就选择“业务组”。

    “选定汇总项”即是对哪几项进行求和,例子中是6月、7月、8月的销售额,打勾即可。点击确定。

    具体操作如下图:

    分类汇总

    四、仅部分数据的求和

    (1)有时候,我们只需要一部分筛选出来的数据的求和,这时候我们就要用到另外一个函数,就是Subtotal函数。

    筛选数据的求和

    我们要在汇总单元格内输入公式=Subtotal(9,C2:12),,计算结果就是筛选数据的结果。

    公式里面的9,是一个参数,意思就是求和。(可以在Excel帮助中找到相关的信息和使用方法,代表的参数的意思)

    可以看一下下面的操作图:

    Subtotal函数——数据筛选求和

    (2)还有一个办法,就是利用Ctrl +T创建表格

    我们选择任意一个单元格按下Ctrl +A,再按下Ctrl +T创建表。

    此时,在“设计”选项卡下,勾选“汇总行”,即可快速在表格下方出现新的一行汇总行,再进行筛选,就能得出所需要的求和数。

    Ctrl + T

    五、对于合并单元格——我们如何准确快速求和

    如在下例子中,F列单元格中要得到对应的求和数据,如果我们一个一个的输入,实在太麻烦。

    我们可以用到下面的公式=Sum(C7:C29)-Sum(F12:F29),用C列数据区域的总和减去下方合并单元格的总数值,得到结果。

    如果表格下面还有数据,请务必再加上$约束,还要加上C$29,F$29。

    合并单元格求和

    例子中的操作是,选中了求和数据单元格,输入公式,再按下Ctrl +Enter键。

    好了,今天先编写到这里,求和函数还有很多,sumif ,sumifs也是很常用~

  • ?

    11个工作中最常用的EXCEL求和公式,不论什么情况求和都不怕了!

    美人骨

    展开

    转载自百家号作者:EXCEL学习微课堂

    最实用Excel求和函数公式大全,小伙伴快来收藏备用!

    一、快速求和:快捷键【ALT+=】快速求和

    选取整个区域(B2:G14),点按快捷键【ALT+=】

    二、含小计行的总计求和公式

    如下图所示,要求在单元格设置累计求和公式,等于各小计之和。

    B12=SUM(B2:B11)/2

    三、隔列求和

    隔列求和,如下图所示的计划与实际对比的表中,要计算全年的计划和实际完成情况,可以直接用sumif求和。

    F3单元格公式为:=SUMIF($B$2:$E$2,F$2,$B3:$E3)

    四、合并单元格求和

    如下图所示,要求在D列对A列的类别求和。

    D3=SUM(C3:C10)-SUM(D4:D10)

    注:公式输入方法,选取D3:D10,在编辑栏中输入公式后按Ctrl+Enter完成输入。

    五、含文本型数字求和

    含文本型数字的求和,用sum得不到正确的结果,可以用Sumproduct函数进行求和,如下图所示,用Sum求和得到的结果明显不对。

    六、忽略错误值求和

    如下图所示,如果一个区域中含有错误值,那么在用sum求和时,结果也会显示错误。如果要忽略错误值求和,可用sumif函数解决。

    =SUMIF(G2:C12,"<9E+307")或者=SUMIF(G2:G12,">0")

    公式解析:

    9E+307是接近最大的数字,一种约定俗成的写法。在excel中,错误值比最大的数字大,因此"<9E+307"就是对小于最大值的数字求和,就实现了我们的目标:忽略错误值只对数字求和。反过来,excel忽略错误值求和,我们也可以这样写公式:=SUMIF(G2:G12,">0")

    七、多条件求和

    根据条件对数据分类求和也是常遇到的求和方式,如果是单条件用SUMIF函数,如果是多条件就用SUMIFS函数。

    如下图,根据销售情况表,求出各销售部门2018年1月20日之前的销售总额

    I2单元格公式为:=SUMIFS(F:F,C:C,H2,A:A,"<2018-1-20")

    八、模糊条件求和

    如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符。

    如下图,根据销售情况表分别计算出各销售部门销售各种产品(打印机、笔记本、台式机)的总数。H2=SUMIFS($E:$E,$C:$C,$G2,$D:$D,H$1&"*"),由于打印机、笔记本和台式机有多个型号,所有要用通配符“*”。

    九、多个表格同一位置求和

    1月至12月的12个工作表如果格式完全相同,可以用sum函数的多表求和功能。

    如下图所示,要求在汇总表里设置合计公式,汇总12个月员工各产品的销售情况。

    B2单元格公式为: =SUM('1月:12月'!B2)

    十、多个表格多条件求和

    多表多条件求和可以用SUM函数和DSUM函数嵌套使用。

    如下图所示,有表1、表2和表3三个工作表,要统计三个表中,张1、张2、张3的销量和。

    C2单元格输入公式=

    SUM(DSUM(INDIRECT({"表1";"表2";"表3"}&"!A1:D11"),4,A$1:B2))-SUM(C$1:C1)

    公式解析:

    1、数据区域,跨表引用了3个工作表,所以用工作表引用函数INDIRECT。

    2、列数,第4列“销量”。

    3、条件区域是从A1开始的活动区域,所以A1是绝对引用,但B2是相对引用。

    4、由于是跨表引用,因此DSUM返回的是数组,不是单值,因此要外套sum。

    5、因为不同的行是“或条件”所以在统计张2第一周的销量时,结果会包含张1第一周的销量,需要减去张1第一周销量,同样的道理,统计张3第一周的销售时要减去张1和张2第一周的销售和。

    十一、按颜色求和

    excel中还没提供按颜色求和的函数,需要借用宏表函数获取单元格的颜色值,然后再用sumif函数求和。

    1、定义名称:公式 - 定义名称 ,在定义名称窗口中输入名称【颜色】,也可以自定义其它名称),然后在下面引用来源中输入公式:=GET.CELL(63,1月!B2)&T(NOW())

    公式解析:

    ①Get.cell(63,单元格) 可以获取单元格填充颜色值

    ② &T(NOW) 实现表格在更新时定义名称取值也可以更新

    2、获取颜色值:在C列和F列分别输入公式 =颜色,即可获取B列和D列的单元格填充色。

    3、通过sumif函数求和。在F3单元格输入公式=SUMIF(C:C,E3,B:B)

    我是EXCEL学习微课堂,百家号教育视频原创作者,如果我的分享对您有帮助,欢迎点赞、收藏、评论和转发!更多的EXCEL技能,可以关注百家号“EXCEL学习微课堂”。

    与本教程有关的往期分享教程有:

    1、Excel秒杀一切的求和函数SUMIFS, 多条件求和就靠它了!

    2、EXCEL多条件求和、跨表多条件求和函数DSUM,让你求和效率更高!

    本文由“EXCEL学习微课堂”原创,欢迎关注,带你一起长知识!

  • ?

    谁说汉字不能参与求和!excel求和区域有汉字,照样运算

    喧哗

    展开

    很多做数据统计的

    都听说过数据区域,一般不放汉字,因为无法运算,

    那么现在,可以放了

    案例:

    C列中,既有汉字,还有文本型的数字,那么如何用公式,直接进行求和呢

    公式:

    在E1单元格,直接输入公式=SUM(IFERROR(VALUE(C2:C11),0)),而后键盘上按ctrl+shift+enter键,将公式转化为数组,即可得出正确的结果。

    有兴趣的亲们,欢迎评论+转发

    公式解释

    因为有文本型的数字,首先用value函数,将文本型的,转换为可以参与运算的数值型,而后鼠标选中VALUE(C2:C11)这部分,按F9键,得到的结果如下

    2,处理文本型数值之后,就是汉字,我们可以看到运算中有错误,就是汉字造成的,这个时候,就用到iferror函数,用这个函数,我们将所有的汉字,转换为0,参与运算,就没有了错误,而后鼠标选中后,按F9,可以看到结果

    3,上图,我们可以看到,sum函数里面,都是数字,而且是有大括号的,因为公式是数组公式,我们只要将公式,转化为数组,即可正常得出结果

  • ?

    Excel | ”数值”不能计算,怎么破?

    卢师

    展开

    问题来源:

    一位毕业几年的学生,向我请教一个问题:一组数据求和,就是得不到正确结果,他把数据传给韩老师,韩老师一看,那组数据,既有真数值,又有“文本型数值“,文本是不可能直接参与计算的。

    韩老师用一组简单的数据给大家讲一讲如何对“文本型数值”计算,以求和为例。

    关键步骤提示:

    第一种方法:选择性粘贴

    第一种方法:数据—分列

    第三种方法:VALUE函数转换

    第四种方法:SUMPRODUCT函数

    输入公式“=SUMPRODUCT(E2:E11+0)”,因为是数据函数,公式结束时,一定要按“Ctrl+Shift+Enter”。

  • ?

    这样的Excel条件求和,你肯定懵

    雍依凝

    展开

    求和的解法在Excel中是千变万化的,也有很多种方法,但是有一种问题,不知道各位小伙伴们有没有注意到,这也是一位朋友在工作中遇到的一个例子。

    下面就给大家举例说明一下这个题目,如何用公式来完成。

    问题:求下面三个型号的数量的合计。

    关于以上题目的做法,很多朋友也说出了一些基本操作的方法,但是好像都不能奏效。

    小A说:可以用透视表的作法。小编在这里拉了一个透视表,但是只出现了大写的型号的合计,而小写的也没有出现。并且在统计的金额上也出现了错误。

    如下图所示:

    小B说:可以用合并计算的方法。但是好像也没有起到作用,合并计算出来的结果与透视表的结果是一样的,当你去逐一验证的时候又是不对,也没有出现小写的型号。

    小C说:再不行的话就用筛选的方法进行原始的合并计算。小编验证了一下,好像也是不行的。

    小D说:那就是用sumif的基本用法进行条件求和。小编同样满足了他的要求,但是求和的结果也同上面的是一样的。

    上面的众多的方法都尝试过了,但都不是最好的办法,那么说没有好的方法了吗?

    并不是的,条条大路通罗马嘛,方法还是有的哈,听小编给大家一一讲来。

    大家都知道,Sum、Sumif、Sumifs、Sumproduct在单独使用的时候是不区分英文字母的大小写的,包括之前讲过的Vookup也是一样的。所以大家在使用的时候一定要注意一些单独的字符或者字符串在查找或者求值的过程中要注意区分大小写。在Excel中,基本区分大小写的函数有Find、Exact、Substitute等函数。

    下面,我们就使用这些函数进行求和。

    方法一:Sum/Sumproduct+Exact组合法

    在G5单元格中输入以下的公式:

    =SUM(EXACT(F5,$A$2:$A$21)*($B$2:$B$21))

    并按组合键确定并填充。

    此处也可以将Sum替换成Ssumproduct,直接按Enter键即可。

    解析:Exact可以区分大小写。先用此函数将目标查找值与查找区域进行对比,确定符合条件的区域值,EXACT(F5,$A$2:$A$21)返回值为:

    {TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE},在前几期中过,逻辑值是可民认参与运算的,此处就转换为了0,1的值,然后再将数量区域乘上,产生

    =SUM({TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE}*{85;37;35;24;72;80;21;43;6;24;73;62;50;13;61;52;47;53;80;8}),然后再用sum函数将以上的相乘的值进行相加。

    方法二:Sum/Sumproduct+Substitute组合法

    =SUM((SUBSTITUTE($A$2:$A$21,F5,"")="")*($B$2:$B$21))

    此处也可以将Sum替换成Sumproduct,直接按Enter键即可。

    解析:Substitute是替换函数,此处使用该函数将要查找的目标值替换为空白,然后以此为条件进行逻辑值运算,从面得出结果。SUBSTITUTE($A$2:$A$21,F5,"")的执行结果为:

    {"";"AB002";"AB003";"AB004";"AB005";"AB006";"AB007";"Ab001";"Ab002";"Ab003";"Ab004";"Ab005";"Ab006";"Ab007";"ab001";"";"ab003";"ab004";"ab005";"ab006"},然后再将“=“” ”得出逻辑值为:

    {TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE},然后同以上方法中的运算一样,进行求积求和运算即可。

    遗留问题:关于在筛选状态下、合并计算求和、透视表求和会出现错误的结果?

    以上问题供各位小伙伴自己去解决,这里不再做过多的阐述。

    End.

    来自:Excel学堂

  • ?

    求和不要说你只会SUM,Excel全部9种数据求和操作你应该要会

    腐蚀

    展开

    Excel中可能我们碰到的最多的就是数据求和处理,对于绝大多数人来讲,学习Excel最初开始碰到的函数应该就是SUM求和函数。这个函数也是在Excel中最简单也是最实用的一个函数。但是除了SUM函数,Excel还有以下的9种求和操作,作为职场中人,大家都应该知道。

    场景1:单一行数正常数据求和

    问题:求出每个产品上半年销售总量

    函数=SUM(B2:G2)

    场景2:多行多列数据求和

    问题:求出上半年所有产品的销售总额

    函数=SUM(B2:H6)

    场景3:单一条件求和

    问题:求出销售2部的销售总金额

    函数=SUMIF(C:C,F5,D:D)

    场景4:多条件数据求和

    问题:求出销售2部B产品的销售总额

    函数=SUMIFS(D:D,C:C,F11,B:B,G11)

    场景5:相同颜色数据求和

    问题:对每天底纹为黄色的数据进行求和

    求和函数=sum(黄色)

    求和函数=count(黄色)

    操作步骤:

    第一步:ctrl+F的方式,点击格式—底纹,底纹颜色选择为我们要查找的黄色。这样操作的意义在于首先确定我们需要定位的单元格内容及地址。

    第二步:对单元格区域内的颜色进行定义名称。点击公式—定义名称,名称改为:黄色;公式为=所选取的所有底纹为黄颜色的单元格地址。

    第三步:直接用函数公式进行求和计算。对黄色区域进行求和=sum(黄色);对黄色区域的单元格进行计数=count(黄色)

    场景:6:按综合权重进行求和

    问题:根据每个人考核项百分比进行计算比求和

    函数=SUMPRODUCT($D$3:$F$3,D4:F4)

    场景7:通配符进行条件求和

    问题:求出姓名中为3个字的总销售量

    函数=SUMIF(B:B,"???",C:C)

    场景8:数据区间内求和

    问题:对完成率在40%~50%的人员销售总额进行求和

    函数=SUMIFS(C:C,E:E,"<50%",E:E,">=40%")

    场景9:对筛选数据进行动态求平均(不计算隐藏的单元格数据)

    问题:求出人员的平均分数(不计算隐藏单元格内容)

    函数=AGGREGATE(3,5,C2:C9)

    现在你对数据求和有足够多了解了吗?赶快去试试吧~

  • ?

    EXCEL求和你会吗?不一定吧……

    千凝

    展开

    日常工作中,总会遇到一些奇葩的表格。

    这些表格普遍具有以下特征:

    1、使用大量的合并单元格

    2、内容都挤在一个单元格内,名称和数量不分家

    3、数量单位不统一,一包一盒一箱一把抓

    ……

    俗话说,有病的时候不能放弃治疗。

    接下来咱们就看看下图中的数据如何破:

    B列中的数据就是名称数量不分家的典范了,这么多的单元格不用,所有的内容都挤在一个格子里。

    话说妹纸啊,你这样做表,妹夫知道吗?

    这样的数据如何计算每天的消费额呢?

    首先复制Excel中的数据,粘贴到Word中:

    按Ctrl +H调出替换对话框:

    替换完成后的效果如下:

    复制Word中的内容,粘贴到Excel中:

    这样就计算出了每个单元格内的数值之和,也就是每天的消费总额。

    替换时用到的[!0-9.]{1,} 是Word通配符

    [!0-9.]的意思是除了0-9和小数点以外的字符

    {1,} 是一个或一个以上的字符。

    也就是将一个或一个以上的、除了0-9和小数点以外的字符替换为+(加号)

  • ?

    技巧 | 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表格不能自动求和的解决办法

    张寻凝

    展开

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

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

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

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

    选中相应数值区域;

    右击;

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

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

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

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

    选中相应数字区域;

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

    设置正确的格式;

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

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

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

    若数字格式正确;

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

    说明数字表达可能有误;

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

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

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

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

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

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

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

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

    单击“文件”;

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

  • ?

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

    叶靖雁

    展开

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

    一、根据提示按钮转换。

    方法:

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

    二、分列法。

    方法:

    1、选中目标数据源。

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

    三、选择性粘贴法。

    方法:

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

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

    3、美化表格。

excel不能求和

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP