作者:绿色风
分类:
时间:2022-08-17
浏览:198
楼主 嘉昆2011 |
引例:在下图中如何对每种商品求平均销售量?我们通常会用这个公式:- =AVERAGE(C13:C16)
然而这个公式的运用是建立在这个假设上的,所求的每种商品的顺序是与表格中商品出现的顺序一致。 如果不一致,则需要通过下列公式求,对公式的综合运用有一定的要求:- =AVERAGE(OFFSET($B13:$B16,,MATCH(L4,$C$12:$G$12,0)))
那么是否有简单的方法求解呢?通过运用列表功能,则可以使公式简化,不用考虑商品所出现的先后顺序。- =AVERAGE(INDIRECT("Sales["&L4&"]"))
扩展应用1:数据有效性的设置 对于下图中的“E3”单元格的数据有效性可以设置为:- =INDIRECT("Product[#Data]")
其它数据有效性与列表运用,可以参考帖子: 列表中的动态名称 http://www.exceltip.net/thread-44019-1-1.html
扩展应用2:与Sumifs的多条件统计 需要从基础数据表中,将数据统计到汇总到新表。通过列表与函数的综合应用,即可实现多条件汇总,且公式可读性增强。
基础数据表
汇总统计表- =SUMIFS(INDIRECT("数据表["&D$2&"]"),INDIRECT("数据表["&$C$2&"]"),$C3,INDIRECT("数据表[类别]"),$B3,INDIRECT("数据表[年月]"),"2013"&TEXT(INT((COLUMN()-4)/5)+1,"00"))
附件:
结构化引用.rar
|
2楼 HIMYM |
谢谢版主的分享****** |
3楼 嘉昆2011 |
谢谢支持
|
4楼 autumn87 |
谢谢分享 |
5楼 嘉昆2011 |
扩展应用3,列表与Indirect函数配合的跨表引用求和- http://www.exceltip.net/forum.php?mod=viewthread&tid=47383&page=1#pid336318
- =IFERROR(SUMPRODUCT(SUMIFS(INDIRECT("'"&数据[客户]&"'!G:G"),INDIRECT("'"&数据[客户]&"'!M:M"),B24)),)
对于表单结构相同的工作表,如何利用函数公式汇总统计?
建立和工作表名称相同的列表,通过Indirect函数的跨表引用来统计求和。
此方法见于微软Excel工作组博客,- http://blogs.office.com/b/microsoft-excel/archive/2013/05/01/summing-data-across-multiple-criteria-on-multiple-worksheets.aspx
客户.rar |
6楼 howar |
版主威武 |
7楼 yangkeyuan |
谢谢分享! |
8楼 poiuyman5 |
NICE STUFF!! |
9楼 老糊涂 |
学习了 |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一