sumif的高级用法跨多表条件求和
发布网友
发布时间:2024-09-30 17:29
我来回答
共1个回答
热心网友
时间:2024-10-20 16:23
Sumif函数是条件求和函数,一般我们只是用于单表求和,今天本文就学习sumif函数的高级用法,跨多表条件求和。
一、工作表名规则(序号+字符)
【例】,有1日~5日5个列相同、行数不同的明细表,要求汇总出每个产品的销量之和。
分表:
汇总表
分析:
分析:
首先我们需要用宏表函数取得表名
公式 – 名称管理器 – 新建名称 – 在新建名称中输入名称“sh”,然后“引用位置”框中输入公式:
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(now())
公式说明:
GET.WORKBOOK(1)是宏表函数,当参数是1时,可以获取当前工作簿中所有工作表名称,由于名称中带有工作簿名称,所以用FIND+MID截取只含工作表名称的字符串。&T(now())的作用是让公式自动更新。
然后,我们就可以在公式中用 sh&"! 替换原来的ROW($1:$5)&"日!,
最终公式为:
=SUMPRODUCT((SUMIF(INDIRECT(sh&"!b:b"),D2,INDIRECT(sh&"!c:c"))))
由于sh取得的名称中包括“合计”,所以汇总表在制作时,要避开B列和C列,以免造成循环引用。
sumif的高级用法跨多表条件求和
最终公式为:=SUMPRODUCT((SUMIF(INDIRECT(sh&"!b:b"),D2,INDIRECT(sh&"!c:c")))由于sh取得的名称中包括“合计”,所以汇总表在制作时,要避开B列和C列,以免造成循环引用。
SUMIF公式是否可求多张excel表符合条件的和
不能引用这样的区域!
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(R...
excel怎么跨表求和跨表格数据求和几种方法
1.选中一个空单元格,输入=SUMIF(2.在括号中输入跨表求和的范围,例如:'Sheet2'!A2:A10 3.输入逗号,再输入条件,例如:">100"4.再次输入逗号,输入要求和的范围,例如:'Sheet2'!B2:B10 5.最后在括号中加上")",按回车键即可得出跨表求和的结果。例如,要在Sheet1中求和Sheet2中数值大于1...
EXCEL中使用SUMIF对多表进行条件统计,求公式!
条件判断区域为:C3:C16 条件为:张三 求和域为:D3:D16 SUMIFS函数 SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2])SUMIFS(统计区域,第一条件区域,条件,[第二条件区域,第二条件...])解释:sum_range 必需的统计区域,对一个或多个单元格求和,包括数值...
Excel中sumif的跨工作表求和问题
一、=SUM(DSUM(INDIRECT({"一","二","三","四","五","六"}&"年级汇总"&"!a1:e500"),5,$A$1:$A2))二、=SUM(SUMIF(INDIRECT({"一";"二";"三";"四";"五";"六"}&"年级汇总"&"!a:a"),"黄小",INDIRECT({"一";"二";"三";"四";"五";"六"}&"年级汇总"&"!e:e...
EXCEL引用跨表数据SUMIF
具体操作如下:1.在sheet2A1中输入“11”。2.在sheet3A1中输入“22”。3.在sheet4A1中输入“=”。4.在sheet2中点击A1。5.输入“+”。6.在sheet3中点击A1。7.点击回车,会发现将计算结果显示到了sheet4A1中。
在EXCEL中用sumif求和,但条件区域、求和区域在多个sheet表中!
在B2输入公式 =SUMIF(INDIRECT(B$1&"!M3:M7"),'0'!$B4,INDIRECT(B$1&"!N3:N7"))向右,向下复制 在A2输入公式 =SUM(B2:IV2)向下复制 在汇总表中,直接引用这个辅助表的A列数据就可以了。为了看起来比较方便,可以把工作表隐藏起来 格式→工作表→隐藏 如果将来要修改这个辅助表,还可以...
excel表中怎么用SUMIF函数实现多条件求和?
如果我们要求和的条件很多,比如要求大于2018年4月30号(2018/4/30)的乒乓球的数量,这里的条件就是日期和产品了,那么我们就需要使用多条件求和函数Sumifs来计算了。将下图使用sumif函数条件求和。首先在E2单元格里输入公式:=SUMIF(A:A,D2,B:B)按回车。sumif函数里A:A代表整列产品的数据名称...
SUMIF函数如何实现多条件求和的?
一个常用的方法是利用SUMIFS函数,这是Excel中专门用于基于多个条件求和的函数。SUMIFS函数的语法是:`SUMIFS`。其中,`sum_range`是需要求和的范围,`criteria_range1`是第一个条件所在的范围,`criteria1`是第一个条件,以此类推,可以添加更多的条件范围和条件。举个例子,假设我们有一个销售数据表,...