excel跨工作表计算求和

推荐 生活 2019-02-11 19:31:45 1940

本文收集整理关于excel跨工作表计算求和的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:Excel如何进行跨工作表求和?
  • Q2:Excel跨工作表多条件求和
  • Q3:excel怎么跨工作表引用sumif函数求和
  • Q4:excel 不同工作表同单元格求和
  • Q1:Excel如何进行跨工作表求和?

    跨工作表求和在Excel应用中是非常常用的工作场景,今天就把跨工作表求和的所有方法以往打尽。

    001、创建工作组进行求和

    如图所示,是部门党员1-4月的缴费明细,每个月的缴费清单放到了一个工作表中。我们需要求出每个月缴纳党费的总额。

    可以先选中第一个工作表(即"1月"工作表)然后按Shift见,再选中最后一个工作表,这样所选中的工作表就会成为一个工作表组。

    生成工作组之后,只需要在"1月"工作表中D11单元格进行一个月的党费求和,其他工作表便都相应完成了求和。

    002、对所有工作表中的同一区域求和

    同样的数据,我们不对月份进行求和,这次需要对每个人1到4月所缴纳党费进行求和,改如何写公式?

    如图在汇总工作表中写入公式=sum(*!D2),然后向下填充。

    公式解读:这里面的*是通配符,代表了除了当前工作表以外的所有工作表,也就是案例中的1月到4月这4个工作表。这样就能汇总出不同工作表对应位置的数值之和。

    细心的同学会发现,输入公式=sum(*!D2)后,编辑栏里面的公式自动变成了=SUM(1月:4月!D2),这就是sum()多表求和的统一的语法:=SUM(开始表格:结束表格!区域)

    注意:语法里面的开始表格和结束表格只看相对位置,和表格名称没有关系,如果在这两个表格中间插入新的表格,也会自动加入计算的。

    003、在同一个工作表中汇总不同工作表数值之和

    还有一个情况是,我们需要在同一个工作表中,将分散在不同表中的数据进行汇总,如图所示,在汇总表中汇总每个月的党费之和。

    在汇总表B2单元格中输入公式:=SUM(INDIRECT(A2&"!$D$2:$D$10")),然后将其向下复制填充,即可求出每一个工作表中的数值之后。注意A列月份的名称要和工作表的名称完全一致。

    这里面主要是通过indirect函数实现了间接引用,即通过汇总表单元格A2:A5中的值和工作表名称一致这层关系,实现了间接访问相应的工作表。

    004、跨工作表条件求和

    如下图所示在汇总表中分别计算出1月份人力部和2月份财务部的党费之和,这涉及到了条件求和,不能简单的使用SUM,而要用SUMIF函数。

    可在汇总表C2单元格中输入下面公式:=SUMIF(INDIRECT(A2&"!$C$2:$C$10"),B2,INDIRECT(A2&"!$D$2:$D$10"))

    向下填充即可求出条件求和的汇总结果,如图所示。

    「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!

    Q2:Excel跨工作表多条件求和

    如果Sheet1入库和Sheet2出库的B列为数量,那么Sheet3中
    入库总数=SUM(Sheet1!B:B)
    出库总数=SUM(Sheet2!B:B)

    Q3:excel怎么跨工作表引用sumif函数求和

    方法有:

    对于多个表,除了用sumif()+sumif+sumif()...外,Sumif函数支持多表同时求和,但必须用indirect函数生成对多个表的引用,即:

    INDIRECT(ROW($1:$5)&"日!B:B")和INDIRECT(ROW($1:$5)&"日!C:C")用sumif组合起来,即:

    =SUMIF(INDIRECT(ROW($1:$5)&"日!b:b"),A2,INDIRECT(ROW($1:$5)&"日!c:c"))

    而上述的公式返回的每个表的求和结果,是一组数,最后还需要用sumrpoduct函数进行求和,即:

    =SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$5)&"日!b:b"),A2,INDIRECT(ROW($1:$5)&"日!c:c")))

    Q4:excel 不同工作表同单元格求和

    建议使用工作组方法解决:

    打开汇总表,将光标放在汇总单元格,输入以下公式:=SUM(然后用鼠标点击工作表标签SHEET1,按住SHIFT键不放,再用鼠标点击SHEET31工作表,最后点击F10单元格,输入右括号结束并回车即可得到结果。

    =SUM(SHEET1!:SHEET31!F10)

    操作过程及效果见附件。

    相关文章
    excel表格中工作表切换2019-01-22
    excel自动跨工作表求和2019-02-06
    单元格等于工作表名称2019-02-17
    excel给工作表函数命名2019-02-18
    excel表格怎么撤销工作表保护2019-02-21
    excel中工作表名怎么改2019-02-26
    工作表和工作薄的关系2019-02-26
    工作表和工作薄的区别2019-02-27
    所要重命名的工作表不能与另一个2019-03-17
    excel工作簿由一个工作表组成2019-03-22