你们好,最近小未来发现有诸多的小伙伴们对于indirect函数跨表引用文件名不能是数字吗,indirect函数跨表引用这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、打开如图所示excel文件,
(相关资料图)
2、包括四张表:一月销售、二月销售、三月销售、一季度业务。
3、现在需要将业务员在一季度业务表中1月销售额、2月销售额、3月销售额的销售数据相加。
4、输入:=sumif(
5、A prompt will appear: SUMIF (range, condition, [sum_range])
6、SUMIF (range, condition, [sum_range]) is the format of Sumif function.
7、范围是指条件的范围,
8、在当前表中,这个范围是:一月销售、二月销售、三月销售三个表的A列。
9、如何表达这个跨表范围,这里需要用到间接引用函数indirect。
10、Indirect (line (1:3)) monthly sales! A: A")
11、Row(1:3)是一个数组,相当于{1,2,3},与“月销售额!答:答”,
12、因为indirect中的参数必须是文本,所以用“”括起来。
13、Row(1:3)“月销售额!答:A "相当于三个表的A列:一月销售额、二月销售额、三月销售额。
14、条件是指要查询的对象:名称a。
15、即小区A3,
16、Sum_range指的是求和范围,
17、这个范围也是跨表的
18、这个跨表的范围是:“1月销售”,“2月销售”,“3月销售”三个表格的B列
19、表示为:indirect(row(1:3)"月销售!B:B")
20、这样就完成了sumif函数,如下所示:
21、SUMIF(INDIRECT(ROW(1:3)"月销售!A:A"),A3,INDIRECT(ROW(1:3)"月销售!B:B"))
22、在任务栏单击,然后按F9
23、就可以看到最后结果,结果是一个数组{34,26,29}
24、我们需要对这个数组求和
25、所以添加SUM函数
26、SUM(SUMIF(INDIRECT(ROW(1:3)"月销售!A:A"),A3,INDIRECT(ROW(1:3)"月销售!B:B")))
27、因为它是数组公式,所以需要按Ctrl+Shift+Enter确认
28、最终得到
29、={SUM(SUMIF(INDIRECT(ROW(1:3)"月销售!A:A"),A3,INDIRECT(ROW(1:3)"月销售!B:B")))}
30、计算结果为69
31、因为需要往下拖动复制,所以把ROW(1:3)转换成绝对位置ROW($1:$3)
32、把3转换成$A3
33、SUM(SUMIF(INDIRECT(ROW($1:$3)"月销售!A:A"),$A3,INDIRECT(ROW($1:$3)"月销售!B:B")))
34、再次按Ctrl+Shift+Enter确认
35、然后拖动单元格右下角往下复制
以上就是indirect函数跨表引用这篇文章的一些介绍,希望对大家有所帮助。
-
粤水电(002060.SZ):巴楚能源公司拟123.03亿元投建粤水电巴楚县200万千瓦光储一体化项目格隆汇12月7日丨粤水电公布,为拓展清洁能源发电业务,扩大清洁能源发电业务规模,提高利润水平,公司拟由全资子公司新疆粤水电的全资子公司巴
-
浙江震元:公司互联网医院尚在建设中,未来将根据业务情况配置医生|今日关注(原标题:浙江震元:公司互联网医院尚在建设中,未来将根据业务情况配置医生)同花顺(300033)金融研究中心12月6日讯,有投资者向浙江震元(
-
妇炎洁广告被指侮辱女性上热搜 官方致歉来了!5月17日,妇炎洁广告被指侮辱女性登上热搜。据了解,近日,妇炎洁电商官方旗舰店一款女性私处用品广告被指侮辱女性,广告写道:中日韩三国
-
花8000多元买的商品,白等两个月却没收到货?亚马逊回应“花8000多元买的商品,白等了两个月却没收到货。”近日,消费者赵先生向《中国消费者报》投诉,称他通过亚马逊购物APP下了两笔订单,在等待两个月后订单均被强制取消。
-
广东省消委会发布二手车买卖合同示范文本为配合广东省推进“阳光二手车”工作,促进二手车流通行业健康发展,推动经营主体树立诚信经营理念,规范二手车交易行为,切实保护消费者的合法权益。
X 关闭
X 关闭