xecel中不同工作表中的sumif问题

来自:    更新日期:早些时候
excel中SUMIF函数不同工作表怎么用啊~

比如有两个表 sheet1,sheet2
sheet1表中A列为关键值,如
A B
1 广州 2
2 上海 5
3 广州 3
在sheet2中A1单元格输入=SUMIF(Sheet1!A1:A3,"广州",Sheet1!B1:B3)
即可统计“广州”的累加数(即7)

一、=SUM(DSUM(INDIRECT({"一","二","三","四","五","六"}&"年级汇总"&"!a1:e500"),5,$A$1:$A2))
二、=SUM(SUMIF(INDIRECT({"一";"二";"三";"四";"五";"六"}&"年级汇总"&"!a:a"),"黄小",INDIRECT({"一";"二";"三";"四";"五";"六"}&"年级汇总"&"!e:e")))
三、=SUMPRODUCT(SUMIF(INDIRECT({"一","二","三","四","五","六"}&"年级汇总"&"!a:a"),A2,INDIRECT({"一","二","三","四","五","六"}&"年级汇总"&"!e:e")))

  1. 这种数据处理建议最好用数据透视表。透视表不仅汇总工资总和,还能提供多种显示格式,分析数据。

  2. 要用公式求和也可以实现。但得绕点弯,至少本人目前能想到是这样的,也许会别人会有更好的办法,比如VBA。毕竟Excel解决同一问题的方法会因人有不同方法的。

现在介绍用公式的方法:

  1. 先定义一个名称,因你的表格有规律,所以定义名称比较简单。如名称:Sh,引用位置:=ROW($1:$31)

  2. 在月结表中,仍假设你的工资汇总在C列,那么在C1(你说名字在A1:A55——A1中不是“姓名”?)输入公式:

=SUM(SUMIF(INDIRECT(Sh&"!$A$1:$A$55"),A1,INDIRECT(Sh&"!$C$1:$C$55")))

按Ctrl+Sheft+Enter三键输入数组公式

然后向下拖拉复制公式到C55

 

再次试验,不定义名称也能实现: 公式:=SUM(SUMIF(INDIRECT(ROW($1:$31)&"!$A$1:$A$55"),A1,INDIRECT(ROW($1:$31)&"!$C$1:$C$55"))) 当然仍然是要按Ctrl+Sheft+Enter三键输入数组公式。



要把31张表的人名顺序填写一样才好办。比如张三第一,李四第二,王五第三........。在月结表做公式 =SUM('1:31'!,C1),就把1--31表的C1格数据合计了。把公式下拉,C2、C3、C4....的数据也能合计。
公式很简单,前提是31张表的人名要一样,如果某人10日调走了(这个人是第15名),11日表的A15、B15、C15就空着,不要影响后面人员的排序。
做表时,可以按住CTRL键,选中31个SHEET,编辑表格,把55人的名单粘贴上,31个表就一样了,每天填写工资数,没有的可以空着或填写0。月合计就容易了。

呵呵,好象就是你说的这样,可是,怎么样进行名称定义?定在哪里?
为什么工资表上一个人要出现多次呢?自找麻烦呀!一个人可以有多个数值,但不要多个名字。数值可以写在C列,再有数值,就写在D列、E列、F列......,这样就很容易合计了。


xecel中不同工作表中的sumif问题视频

相关评论:
  • 18227891572excel不同工作表中数据的引用
    汤泊姬直接用=号引用就行. 如 sheet2的 E1里:=sheet1!B1 改名字不会改变设置的,它会自动跟着改

  • 18227891572如何合并计算Excel不同工作表中的数据
    汤泊姬你好,在“数据”选项下的“合并计算”中,将结构相同的所有表格都依次添加进去,然后确定,即可完成所有结构相同表格的合并计算。

  • 18227891572Excel中如何自动套用不同工作表中的值
    汤泊姬在Sheet2!A2输入数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束再下拉:(公式设定支持A2:A999区域,支持以后有新增数据的情况)=INDEX(Sheet1!A:A,SMALL(IF(MATCH(Sheet1!A$2:A$999&"",Sheet1!A$2:A$999&"",)=ROW($1:$998),ROW($2:$999),4^8),ROW(A1))...

  • 18227891572excel中怎样将同一个工作簿中不同的工作表中的数值相乘,乘积另一个工...
    汤泊姬在表3的A1单元格中输入公式:=表1!A1*表2!A1 表1A1等也可以用鼠标点选。说明:表1、表2是工作表的名称

  • 18227891572如何合并计算Excel不同工作表中的数据
    汤泊姬用数据筛选啊,亲 你选中“型号”在的那一行,在“数据”里找到“自动筛驯,然后就会在“型号”那一行里每个单元格右下角出现一个小箭头 你就可以点击箭头,将所有相同的型号汇总到一起了

  • 18227891572excel表格符号在哪里
    汤泊姬1.打开电脑,进入到excel软件,新建一个表格文件。2.在新建的excel工作表中点击软件上方的“插入”选项,在下拉菜单中点击“符号”选项。3.在弹出的符号选择框中有“符号(S)”、“特殊字符(P)”、“符号栏(T)”这三个选项,分别点击进入就会看到可以使用的符号,点击任意一个就可以在excel工作表...

  • 18227891572如何在Excel里面 对2个不同的工作表进行数据对比 选出2个工作表中相同...
    汤泊姬没有简单的办法,你可以先把另一张工作表中的数据全部彩色,然后复制到前一张工作表中,注意格式要相同,如不相同,可以让要比较的栏中的内容放在同一栏内,然后排序就行了,(注意排序前不要有整行空,也不要有整栏空,第一栏就是字段名,不要有表名栏,任何地方也不要有合并\/拆分单元格,切记),相同的...

  • 18227891572EXCEL怎么把同一个工作薄里不同工作表中,某一列满足某一条件的信息一...
    汤泊姬编辑---查找---点选项---把“范围”中的工作表换成工作薄---就都能一次性都查找到了。

  • 18227891572假如我要从同一个excel表中的多个sheet表中提取同一个数据,该如何操作...
    汤泊姬4. 使用VBA宏:如果你需要自动化这个过程,可以使用VBA宏。以下是一个示例的VBA宏代码,用于从不同工作表中提取A列数据并合并到一个目标工作表中:将上述VBA宏代码粘贴到VBA编辑器中,然后修改目标工作表的名称,运行它将会从不同工作表中提取A列数据并合并到目标工作表中。以上是几种从同一个Excel...

  • 18227891572EXCEL中如何对多个名称不同的工作表(sheet) 里的相同条件求和!求高手写...
    汤泊姬以EXCEL2011操作为例:1、打开EXCEL表格,sheet1到sheet4的求和到总表中。2、点击下方的汇总表,鼠标选中汇总表中需要汇总的区域,如图所示,从B3到E12所在的区域。3、选中B3单元格,输入函数公式=sum(sheet1:sheet4!b3),回车键确定。4、sheet1:sheet4表示跨工作表,如图所示,从表1到表4,b3则...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网