SUMIF函数跨工作表 40
我打算做一个统计表格将很多的子表格中的数据统计起来我写的公式是=sumif(表1!A:A,B1,表1!B:B)表1是另外一个子表格,B1是本表格中的一个数据,如B1=1公...
我打算做一个统计表格
将很多的子表格中的数据统计起来
我写的公式是=sumif(表1!A:A,B1,表1!B:B)
表1是另外一个子表格,B1是本表格中的一个数据,如B1=1
公式的含义是筛选出表1中在A行中是1的再加总B1中的数据
当我打开表1的时候,数据可以显示,当关掉表1的时候就显示#VALUE!
求高手指教
我现在写的公式是=SUMIF([TTW4154004.xls]大屏点银点流程图模板!$B$4:$B$54,$D$5,[TTW4154004.xls]大屏点银点流程图模板!$K$4:$K$54)
希望,及时我关掉([TTW4154004.xls]这个表格,我的数据也能显示,那位大侠能帮助一下,我会加悬赏分
跪求
求高手解答 展开
将很多的子表格中的数据统计起来
我写的公式是=sumif(表1!A:A,B1,表1!B:B)
表1是另外一个子表格,B1是本表格中的一个数据,如B1=1
公式的含义是筛选出表1中在A行中是1的再加总B1中的数据
当我打开表1的时候,数据可以显示,当关掉表1的时候就显示#VALUE!
求高手指教
我现在写的公式是=SUMIF([TTW4154004.xls]大屏点银点流程图模板!$B$4:$B$54,$D$5,[TTW4154004.xls]大屏点银点流程图模板!$K$4:$K$54)
希望,及时我关掉([TTW4154004.xls]这个表格,我的数据也能显示,那位大侠能帮助一下,我会加悬赏分
跪求
求高手解答 展开
5个回答
展开全部
不知道你的工作表名称和位置如何。假设都在同一工作簿里面,工作表名是表1、表2、表3、……表100:
=SUM(SUMIF(INDIRECT("表"&ROW(1:100)&"!A1:A100"),B1,INDIRECT("表"&ROW(1:100)&"!B1:B100")))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算。
=SUM(SUMIF(INDIRECT("表"&ROW(1:100)&"!A1:A100"),B1,INDIRECT("表"&ROW(1:100)&"!B1:B100")))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算。
追问
不在同一工作薄内呀,在同一文件夹内,高手,有skype吗
想多请教一下
追答
不在同一工作簿,多个工作簿的文档名称要有规律(可用函数一次引用)。如工作簿名分别是Book1.xls、Book2.xls、……Book10.xls,都在其中Sheet1里面,上面公式改为:
=SUM(SUMIF(INDIRECT("[Book"&ROW(1:10)&".xls]Sheet1!A1:A100"),B1,INDIRECT("[Book"&ROW(1:10)&".xls]Sheet1!B1:B100")))
我没有Skype,遗憾!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
)单个字段的多条件求和=SUM(SUMIF(B2:B11,{"曾敏","石景"},D2:D11))
2)统计语文成绩前2名的语文成绩之和=SUM(SUMIF(D2:D11,LARGE(D2:D11,{1,2})))
3)非空字段对应的数量求和=SUMIF(B2:B11,"<>",D2:D11)
4)非错误数值的统计求和=SUMIF(D2:D11,"<9e307")
5)模糊条件求和=SUMIF(B2:B11,"罗*",D2:D11)
今天讲下其他几种用法,匹配查找,隔列汇总,跨多表求和
函数语法
SUMIF(range,criteria,[sum_range])
range:必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
criteria:必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。
sum_range:可选。要求和的实际单元格(如果要对未在range参数中指定的单元格求和)。如果省略sum_range参数,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。
具体应用
1、匹配查找(统计学生的语文、数学、英语成绩)
公式:=SUMIF($B$2:$B$11,$H2,D$2:D$11)
2、隔列汇总(统计每人2016、2017年1-3月薪资合计)
公式:=SUMIF($C$2:$H$2,I$2,$C3:$H3)
3、跨多表求和(工作表名称有规律)
公式1:=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$6)&"月!B:B"),'1-6月求和'!B2,INDIRECT(ROW($1:$6)&"月!D:D")))
公式2:{=SUM(SUMIF(INDIRECT(ROW($1:$6)&"月!B:B"),'1-6月求和'!B2,INDIRECT(ROW($1:$6)&"月!D:D")))}
4、跨多表求和(工作表名称无规律)
步骤:
1)公式 -> 名称管理器 -> 新建名称name
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())
说明:
GET.WORKBOOK(1)是宏表函数,参数是1时,获取当前工作簿中所有工作表名称,用FIND+MID截取只含工作表名称的字符串,&T(now())的作用是让公式自动更新。
2)统计语文成绩前2名的语文成绩之和=SUM(SUMIF(D2:D11,LARGE(D2:D11,{1,2})))
3)非空字段对应的数量求和=SUMIF(B2:B11,"<>",D2:D11)
4)非错误数值的统计求和=SUMIF(D2:D11,"<9e307")
5)模糊条件求和=SUMIF(B2:B11,"罗*",D2:D11)
今天讲下其他几种用法,匹配查找,隔列汇总,跨多表求和
函数语法
SUMIF(range,criteria,[sum_range])
range:必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
criteria:必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。
sum_range:可选。要求和的实际单元格(如果要对未在range参数中指定的单元格求和)。如果省略sum_range参数,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。
具体应用
1、匹配查找(统计学生的语文、数学、英语成绩)
公式:=SUMIF($B$2:$B$11,$H2,D$2:D$11)
2、隔列汇总(统计每人2016、2017年1-3月薪资合计)
公式:=SUMIF($C$2:$H$2,I$2,$C3:$H3)
3、跨多表求和(工作表名称有规律)
公式1:=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$6)&"月!B:B"),'1-6月求和'!B2,INDIRECT(ROW($1:$6)&"月!D:D")))
公式2:{=SUM(SUMIF(INDIRECT(ROW($1:$6)&"月!B:B"),'1-6月求和'!B2,INDIRECT(ROW($1:$6)&"月!D:D")))}
4、跨多表求和(工作表名称无规律)
步骤:
1)公式 -> 名称管理器 -> 新建名称name
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())
说明:
GET.WORKBOOK(1)是宏表函数,参数是1时,获取当前工作簿中所有工作表名称,用FIND+MID截取只含工作表名称的字符串,&T(now())的作用是让公式自动更新。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放在一个工作簿中不是可以了
追问
不是说子文件很多呢,表1只是其中一个,不可以再同以表格中,如果能用放在一起,我早就做了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询