下图所示为某公司各大区4个季度的销售业绩表,B至E列为各季度的销售额,F列为销售额的合计。现在需要通过忽略隐藏列的方式查看不同时段的合计值。 销售业绩表 要实现忽略隐藏列的效果,可以先添加辅助行,再用CELL函数获取各列的列宽,最后对列宽大于0的列求和。 在B10单元格中输入以下公式,并向右复制到E10单元格。 =CELL('width',B1) CELL函数的第一参数为“width”,用于返回指定单元格的列宽。第二参数B1可以 为B列任意单元格的地址。当公式所在列隐藏时,CELL函数返回0。 在F2单元格中输入以下公式,并向下复制到F8单元格。 =SUMIF(B$10:E$10,'>0',B2:E2) 隐藏B至E列中的任意列,并按键重新计算,F列中将得到忽略隐藏列的求和结果,如图所示。 SUMIF函数的第一参数B$10:E$10为求和的条件区域,这里是辅助行中的列宽。采用行相对引用方式将公式向下复制时,引用区域不会发生变化。第二参数为求和条件“>0”,表示当第一参数即列宽的值大于0时,计算对应的B2:E2单元格区域的和,实现忽略隐藏列汇总的结果。 忽略隐藏列的求和结果 本文节选自北京大学出版社、Excel Home团队出版的《Excel 2016函数与公式应用大全》,本书全面系统地介绍了Excel 2016函数与公式的技术特点和应用方法,深入揭示背后的原理概念,并配合大量典型实用的应用案例,帮助读者全面掌握Excel的函数与公式。全书分为4篇共32章,内容包括公式与函数基础、常用函数、函数综合应用,以及其他功能中的函数应用。附录中还提供了Excel 2016规范与限制、Excel 2016常用快捷键、Excel 2016常用函数及功能说明等内容,方便读者查阅。 |
|
来自: hercules028 > 《excel》