分享

借助CELL函数实现忽略隐藏列的汇总求和

 hercules028 2019-05-13

下图所示为某公司各大区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常用函数及功能说明等内容,方便读者查阅。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多