分享

Excel按颜色求和,12.5%的人还不会

 淡泊1212 2019-02-16


话说这一日,三国公司总经理秘书貂蝉女士,正在审核8月份上旬各员工的销售业绩。对一些特殊数据随手标注了几个颜色,然后需要对不同颜色的数据求和。



接下来咱们说说具体的步骤:


选择首个要输入公式的单元格D5,然后定义名称color:

=GET.CELL(63,C5)+NOW()^0-1



来说一下自定义名称中公式的意思:


1、GET.CELL(63,C5)

GET.CELL函数用于取得单元格相关格式、内容。第一个参数使用63,表示获取单元格的背景颜色,注意此函数无法获取条件格式返回的颜色。


GET.CELL不能根据表格的变化进行自动重算,必须双击单元格,才可能激发相应的重算,以返回最新的结果。


2、在公式的最后加上NOW()^0-1的作用是什么呢?


NOW()函数返回系统当前的日期和时间,是每时每刻都在变化的,由它的变化,强行引起GET.CELL同时进行重算,以达到及时更新的目的。以后只需按一下F9,所有单元格就都是最新结果了。


任何非0数字的0次方,结果都是1,所以NOW()^0-1始终结果为0,并不影响计算结果。其他常用的还有&T(NOW())等等,大家可以根据个人喜好选择相应的方法。


简单介绍完自定义名称中公式的含义,继续下面的操作:


D5单元格输入以下公式,向下复制:=color


公式的作用就是得到C列单元格的背景颜色值。



G5单元格输入以下公式:

=SUMIF(D:D,color,C:C)



其中的color取得的是F5单元格背景色的数值,然后根据此数值对C列的销售量进行相应的求和,回归到Sumif的基础使用方式。


注意:由于工作表中使用了宏表函数,保存时需要选择.xlsm格式,也就是启用宏的工作簿,方可保证公式正确计算。


最后:按颜色计算虽然可以实现,但是总归很费周折,小伙伴们在日常工作中,如果有需要特殊标记的数据,可以添加备注列,在备注列中写上备注内容,这样后续的汇总就会方便很多了。



来源:Excel之家Excel Home,作者:翟振福,编辑:祝洪忠

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多