中企动力 > 商学院 > excel多表求和
  • ?

    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 小技巧157集 怎么进行多表求

    滕友桃

    展开

    就在一分钟前,看到有同学提“怎么进行多表求和?” ,今天兰色必须要整理一下关于多表求和的公式了。(网上相关教程很少,建议收藏)

    01.多表相同位置求和

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

    【例】如下图所示,要求在汇总表里设置合计公式,汇总前19个工作表B列的和。

    汇总表B2单元格公式:

    =SUM(Sheet1:Sheet19!B2)

    02.行数不同、项目个数不定的多表求和

    【例】如下面动图所示,要求计算本年所有月份的各个部门的工资合计数。

    =SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&"月!A:A"),A2,INDIRECT(ROW($1:$3)&"月!C:C")))

    公式说明:

    ROW($1:$3)&"月!A:A":生成3个月的工作表A列的引用地址。有N个月,这里的3就可以替换为N。Indirect ():可以把生成的字符串转换为引用。例如:"A1"是字符A和1的连接,而indirect("A1")指的是A1单元格。SUMPRODUCT:本例求和是数组运算,用它省去了按三键输入的数组形式。

    如果名子无规则,也可以用下面的公式

    =SUMPRODUCT(SUMIF(INDIRECT({"1月!A:A";"2月!A:A";"3月!A:A"}),A2,INDIRECT({"1月!C:C";"2月!C:C";"3月!C:C"})))

    如果你想名子可以批量生成,可以用宏表函数GET.WORKBOOK(1),用法有点复杂,这里不再详述.

    03.多表多条件求和

    单条件用sumif,多条件,直接用Sumifs函数替换Sumif函数

    =SUMPRODUCT(SUMIFS(INDIRECT(ROW($1:$3)&"月!C:C"),INDIRECT(ROW($1:$3)&"月!A:A"),A2,INDIRECT(ROW($1:$3)&"月!B:B"),B2))

    注:看着很复杂,其实就是sumifs的基础应用,只是用indirect函数生成多个表格的单元格引用地址。

    多表求和公式看起来很长很唬人,其实原理并不复杂,关键是要理解indirect函数配合row()或数组生成多个表格的引用。如果你真的不明白,还是先收藏起来备用吧。

  • ?

    Excel多行多列一键求和

    晓蕾

    展开

    今天给大家传授一项Excel常用快捷功能:一键求和!

    说起Excel数据求和,大家一定不陌生,但是Excel里有一项快捷键能够帮你高效求和,并且可以多行多列一键求和,大大提高你的工作效率,下面我们就来看一下吧。

    大家看下面的数据表,需对各月和每名员工季度业绩进行求和汇总,此数据表是典型的多行多列求和,你看到的第一反应是怎样的。

    你还在手动输入sum公式进行求和吗?在行末尾输入sum公式,然后下拉;在列的末尾输入sum公式,然后向右拖拽。

    这样求和方式简直太低效了,那就看一下如何多行多列一键求和吧!

    首先选中需要求和的行和列,然后按住“Alt”和“=”,如此行和列的求和结果就一键展示出来了,是不是很神奇呀!

    一键求和是不是非常的快速高效并且很简单呢?大家学会了吗?

    小编在这里要提醒大家,学会之后一定要在日常工作学习中应用哦,这样才会熟练于心。

    好了,今天的Excel小教程就这样了,下次再回!如果对你有帮助,记得收藏转发哦。

  • ?

    Excel多表汇总?没有比这个更简单实用的技巧了

    廖忆安

    展开

    关于多表汇总的问题,我在类似的问题中介绍了一种非常好的方法:Power Query(有兴趣的同学,请参考仅需3分钟,轻松帮你搞定Excel多表数据汇总)。下面我来介绍一种更为简单的汇总多表数据的技巧。如何快速汇总下图中的12个sheet中的数据到总表呢?

    一、无链接简单汇总法(各个数据源发生变化,汇总表不发生变化)

    1.选择sheet汇总中的任意空白单元格,依次单击“数据”--“合并计算”,如下图所示:

    2.在弹出的对话框中函数设置为:“求和”。单击引用位置的折叠按钮选择在各个sheet中的数据区域并添加到所有引用位置列表中。勾选标签位置下的“首行”和“最左列”选项,单击确定。

    3.我们将得到如下的汇总表,这时候我们可以删除B列和C列,或者将任意sheet中的B列和C列数据复制粘贴到汇总表中即可。

    二、有链接的数据汇总(汇总结果随数据源的变化而变化)

    此种方式与上面介绍的方法唯一不同的地方就在于多勾选了一个选项,操作技巧都一样,只是在上面设置合并计算对话框时勾选一下:“创建指向源数据的链接”即可。

    得到的结果也会有所不同。

    包含了公式,且前面变成分类汇总的样式。

  • ?

    5分钟搞定Excel多表统计,太简单啦!

    山里妹

    展开

    同样一个任务,一个人花了5小时,吃了很多苦,做到60分;另一个人花了5分钟,轻轻松松,做到了80分。你会给第一个人点赞,夸她棒吗?

    在职场,过程不重要,结果才是最重要的。

    1.格式相同的表格,要在第一个表汇总后面所有表格D列的总量。

    格式相同的表,多少个都一样,一个SUM函数就秒杀了。

    =SUM('4.1:4.7'!D3)

    语法:

    SUM(起始表格名称:结束表格名称!单元格)

    表格名称没有规律也可以,在有特殊字符的情况下需要加''。

    我们知道*是通配符,代表所有的意思,在这里也可以用*来实现统计。

    =SUM('*'!D3)

    2.同样也是格式相同,但要汇总的形式不一样,要汇总每一个月份的总销量。

    这里是用SUM+INDIRECT函数的组合实现。

    可能很多人一开始直接就用SUM,可惜得到的是错误值。A2&"!C:C"被当成文本处理,而不是区域。

    =SUM(A2&"!C:C")

    我们正常的引用都是直接引用,如区域C:C。间接引用就是通过第三者才能获得的,如INDIRECT("C:C")。也就是说,只要嵌套个INDIRECT函数就可以。

    3.跟上一个例子很像,唯一的差别就是最后多一个合计的实发数量,而每一个表格的行数不确定。现在要获取每个表合计的实发数量。

    这种有很多种处理方法,最简单的办法有两种。

    01 查找每个表,最后一个数量。

    =LOOKUP(9E+307,INDIRECT(A2&"!B:B"))

    02 统计每个表的数量后再除以2。

    =SUM(INDIRECT(A2&"!B:B"))/2

    4.现在换成统计商品的销售量。

    明细表

    汇总表

    难度瞬间就上来了,要结合好多函数。

    =SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$6)&"月!B:B"),A2,INDIRECT(ROW($1:$6)&"月!C:C")))

    看起来很复杂,但实际上也不是太难理解。

    INDIRECT(ROW($1:$6)&"月!B:B")这部分就是获取1-6月的B列

    INDIRECT(ROW($1:$6)&"月!C:C")这部分就是获取1-6月的C列

    SUMIF(1-6月的B列,A2,1-6月的C列)就是分别统计这6个表

    SUMPRODUCT(SUMIF())就是将最终这6个表进行求和

    看了这个技巧是不是很惊喜。惊喜就分享给你的朋友吧!

  • ?

    Excel | SUM、SUMIF+INDIRECT——求和项排序相同与不同的多工作表数据汇总

    安迪

    展开

    问题情景

    很多电商、工资等数据统计的时候都会遇到这样的问题:数据以不同的部门,或者不同的月份,也或不同的年份等情况分布在不同的工作表里,经常要求对分表根据相同数据项对数据进行汇总统计。

    示例数据如下图:

    共12月的数据,无需合并,直接汇总到“汇总”工作表“年销售业绩”列中。

    注意:各分表的结构一致,姓名都在B列,求和的数据都在C列。

    关键操作第一种情况:所有表“姓名”排序一致

    这种求和方法很简单,只要在“汇总”表C2单元格输入公式“=SUM('*'!C2)”就可以了,回车以后,公式自动变成:=SUM('1月:12月'!C2)。

    第二种情况:所有表“姓名”排序不一致

    这种情况下求和稍有麻烦,我们一步一步分析:

    第一步:

    如果是仅对一个表,只需要Sumif函数直接求和即可,比如:

    =SUMIF('1月'!$B$2:$B$37,汇总!B2,'1月'!$C$2:$C$37);

    第二步:

    现在是对12个表汇总,需借助INDIRECT函数生成对多个表区域的引用,即是:

    INDIRECT(ROW($1:$12)&"月!$B$2:$B$37")--引用每个表的B列姓名数据区域

    以及

    INDIRECT(ROW($1:$12)&"月!$C$2:$C$37")--引用每个表的C列销量数据区域。

    第三步:

    写入Sumif函数,即是:

    SUMIF(INDIRECT(ROW($1:$12)&"月!$B$2:$B$37"),汇总!B2,INDIRECT(ROW($1:$12)&"月!$c$2:$c$37"))

    第四步:

    INDIRECT函数引用的是一组数,数组求和,最后最外层加Sumproduct函数,即是:

    =SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$12)&"月!$B$2:$B$37"),汇总!B2,INDIRECT(ROW($1:$12)&"月!$c$2:$c$37")))。

    结果如下:

    另:

    本例使用INDIRECT函数产生多维引用,其中:

    使用ROW($1:$12)产生月份序号数组:

    {1;2;3;4;5;6;7;8;9;10;11;12}

    公式中的INDIRECT(ROW($1:$12)&"月!$B$2:$B$37")作为SUMIF函数的range参数,表示每个月销售记录表的$B$2:$B$37区域,共12个区域:

    {"1月!$B$2:$B$37";"2月!$B$2:$B$37";"3月!$B$2:$B$37";"4月!$B$2:$B$37";"5月!$B$2:$B$37";"6月!$B$2:$B$37";"7月!$B$2:$B$37";"8月!$B$2:$B$37";"9月!$B$2:$B$37";"10月!$B$2:$B$37";"11月!$B$2:$B$37";"12月!$B$2:$B$37"}

    同理,公式中的INDIRECT(ROW($1:$12)&"月!$c$2:$c$37")表示每个月销售记录表的$c$2:$c$37区域,作为SUMIF函数的sum_range参数。

  • ?

    「Excel实用技巧」见多了多表条件求和,一分钟教会你按颜色求和

    卓翠阳

    展开

    我们肯定知道按单条件、多条件,多表求和,唯独有一种求和我们很少听说过,那就是:按—颜—色—求—和。是的没看错,就是an颜色求和,

    【例】如下图所示,要求按颜色进行求和。

    Excel中还没提供按颜色求和的函数,但我们可以借用宏表函数(老版本遗留的一种函数,只能在定义名称中使用)获取单元格的颜色值,然后再用sumif函数求和来解决我们的问题。

    一、定义名称,为提取颜色值做准备

    公式 - 定义名称 ,在定义名称窗口中输入名称 mycolor(可以自定义),然后在下面引用来源中输入公式:=GET.CELL(63,Sheet2!B2)&T(NOW())

    公式说明:

    Get.cell(63,单元格) 可以获取单元格填充颜色值&T(NOW()) 实现表格在更新时定义名称取值也可以更新

    二、获取颜色值

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

    三、剩下的交给sumif函数吧

    单元格内输入 =SUMIF(C:C,E2,B:B)

    按颜色求和对高手并不难,但对于新手可能还要用多了才能记住,所以建议大家先收藏起来备用吧。

  • ?

    Excel数据多表合并计算原来如此简单,你会了吗?

    柯靖仇

    展开

    一听到Excel数据多表合并计算,感觉很难,其实简单的Excel数据多表合并计算,实际上很简单的。

    Excel数据多表合一的问题在工作中经常遇到,将两张表合并在在一起计算,我们想合成一张报表,怎么处理呢?

    今天跟各位朋友分享下“Excel数据多表合并计算”操作步骤如下:

    1、将鼠标定位在O1单元格中,然手点击【数据】选项卡下的“合并计算功能”;

    2、在弹出的“合并计算”对话框中,先选择计算方式“求和”,再点击浏览旁边的“红色小箭头”按钮,

    在弹出的“合并计算—引用位置”对话框中,选择左边表格中的数据;

    引用位置选择

    3、将“引用位置”添加到“所有引用位置",再次选“引用位置”红色小箭头按钮

    4、在弹出的“合并计算—引用位置”处选择右表的数据,将"引用位置"添加到“所有引用位置”处,勾选标签位置的“首行”和“最左列”,点击确定;

    选择数据引用位置动态操作图

    5、初步效果出来,左表加右表得出第3个数据表。

    6、将合并计算得出的数据表格进行美化,得出最终数据表格。

    今天分享的Excel多表合并计算你学会了吗?如果是跨表合并的话,选择引用位置到另一个表格提取即可操作。希望今天的分享对各位朋友在工作中有所帮助!

    更多关于Office——Excel操作技巧可加入我们 群 一起交流学习!159534659

  • ?

    几个工作表创建一份数据透视表,你会吗?

    元瑶

    展开

    工作中常常会将不同类别的数据放在不同的工作表或工作簿中,然后需要将这些数据汇总到一个表中。

    怎样实现多表求和呢?

    实例1

    下面有3个表格,需要将3个表格的销量汇总到一张表上。

    解决办法1:

    很简单啊,才三个表格而已嘛。输入公式“=SUM(解晴!B2,李毅!B2,珊珊!B2)”就好啦(每个数据之间用英文半角逗号分隔)。

    确实如此。可是如果要汇总的是12个月的销量呢?一个一个手动点击要求和的数据,累不累?

    解决办法2:

    输入公式“=SUM(第一个工作表名称:最后一个工作表名称!B2)”即“=SUM(解晴:Sheet10!B2)”。其中第一个工作表名称和最后一个工作表名称之间用英文半角分号连接,以感叹号“!”结束。

    这样,再多的工作表汇总也不怕了呢。

    实例2

    当要求和的数据比较多时,除了使用实例的办法2,还可以使用数据透视表多重合并计算功能。

    解决办法:

    步骤1:插入数据透视表,选择“使用多重合并计算区域”,接着点击“选定区域”。

    Excel2016上找不到“多重合并计算”,可以通过快捷键“Alt + D + P”打开数据透视表向导,从而找到多重合并计算。(注意先按“Alt + D”,然后按住“Alt”键不放,同时按下“P”键即可。

    步骤2:将所有需要合并计算的表格一一添加到数据透视表向导中。

    这样,多表联合的数据透视表就创建好啦。

    好处:

    这就是一个正常的数据透视表,切片器、数据透视图等功能也都支持。不仅可以快速汇总,还可以同时查看各类原始数据。当数据更新时,直接刷新即可更新汇总数据。

    注意:

    很多人在创建多重合并计算数据透视表时,将“页1”拖动到“行”字段下,得到的是“项1”、“项2”、“项3”,这是因为创建数据透视表时选择了“创建单页字段”。

    如果你想显示工作表名称,也可以选择“自定义页字段”,先选择数据区域,接着指定页字段数目,然后在字段中输入自定义名称。

    当数据中有多列非数值的数据时,不适合于使用多重合并计算数据透视表。

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

  • ?

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

    苦茶

    展开

    Excel求和函数,除了Sum、Sumif和Sumifs以外,你还用过其它的函数吗?今天分享一个简单实用又高效的数据库函数DSUM,它集「查找」和「求和」功能为一身,能多条件求和,还能跨表多条件求和,让你一看到就会爱上它!

    一、函数解析

    DSUM函数:将数据库中符合条件记录的字段列中的数字求和。使用它可以对数据进行多条件累加,这种方式可以很方便地修改求和的条件。

    DSUM有3个参数:Dsum(数据区域,求和的列数,条件区域)

    ① 数据区域:一组数据列表,即需要对该组数据列表中的某些数据进行计算。

    ② 列数:需要求和数据所在列数(也可以是列标题)比如:如果该参数为“3”,则表示需要计算的数据在参数①第3列中,如果该参数为“销量”,则表示需要计算的数据是参数①中的“销量”那一列。

    ③ 条件区域:由标题行和条件构成的多行区域(条件为公式时,若使用函数标题应为空)。

    二、多条件求和案例

    如下图所示,计算侯采和马来军的总销量。

    在F2单元格中,输入公式:=DSUM(A1:E13,E1,G1:G3)

    其中A1:E13是数据区域,E1是统计列“销售量“,G1:G3是条件区域,即计算侯采和马来军2人的销售量。

    三、模糊统计案例

    统计销售一科以打印机开头的所有产品销量和销售二科的台式机销售之和。

    在I2单元格输入公式=DSUM(A1:E13,E1,G1:H3)

    DSUM()函数中的判定条件,支持使用通配符 “*” 和 “?”,如下图所示,H2在单元格中使用了通配符“*“表示包含以打印机开头的A、B型号,但不包括D13的激光打印机,如果要包括则前面要加通配符。案例中,同一行的,销售二科和台式机必须同时满足,即并条件,而不同行的销售一科的打印机和销售二科的台式机是或条件,写在不同的行。

    四、符合时间条件的求和案例

    统计销售日期在2018-1-7至2018-1-14之间的销售量。

    I2单元格输入公式:=DSUM(A1:E13,E1,G1:H2),销售日期是一个区间,可以在一行用两个销售日期的条件。一个是大于2018-1-6,另一个是小于2018-1-15。

    五、条件为公式时,函数标题应为空

    统计销售一科销量小于平均销量人员的销量总和,销量小于平均销量必须用到公式=E2

    H2单元格输入公式=E2

    I2单元格输入公式=DSUM(A1:E13,E1,G1:H2)

    六、多数据批量汇总案例

    分别计算销售一科、销售二科和销售三科的销量。

    H2单元格输入公式=DSUM($A$1:$E$13,$E$1,$G$1:G2)-SUM($H$1:H1)

    1、由于公式要往下填充,所以数据区域和列都用了绝对引用

    2、条件区域是一个从G1开始的活动区域,所以G1是绝对引用,但G2是相对引用

    3、因为不同的行是“或条件”所以在统计销售二科销售总量时,结果会包含销售一科的销售总量,需要减去销售一科的销量,同样的道理,统计销售三科销量时要减去销售一科和销售二科的销售和。

    七、跨工作表统计案例

    如下图所示,有表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第一周的销售和。

    温馨提示:

    1、条件区域列标题内容要与数据区域一致,比如数据区域列标题是“销售产品”,那你要统计某一产品时,条件列标题也要是“销售产品”如果你改为产品,统计会出错

    2、切记“并条件”需要横着写,即写在同一行,“或条件”需要竖着写,即写在不同行。

    3、条件为公式时,若使用函数标题应为空。

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

excel多表求和

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP