今天来学习一点不一样的知识,然后通过统计带颜色单元格个数的实例来介绍这个知识点。
如在上图中,要统计F列1月销量中带颜色单元格的个数。
但在excel中,并没有特定的函数可以直接计算出带颜色单元格的个数。而统计单元格数量的函数是count家族的各个函数,它们可以求出符合条件的单元格个数,却没有办法统计出符合颜色要求的单元格个数,因为没有条件可以设置为颜色。
不过在单元格设置的自定义格式中,可以对单元格颜色进行设置,但仅限于单元格格式的设置,而无法进行带颜色单元格的统计。
下面进入正题。首先我们在公式工具栏下点击“定义名称”选项,在弹出的界面中填入“名称”为“颜色”,引用位置输入公式:=GET.CELL(63,excel图表!$F5)。
get.cell是低版本中的单元格引用函数,它的作用是返回单元格的格式。这个单元格格式引用函数只需要两个参数,第1参数是返回格式的参数值,用1-66的数字来表示,第2参数是引用的单元格。
第1参数根据不同的参数值,返回的结果不同,比如这里设置的参数值是63,代表的是返回引用单元格的填充颜色。
我们看下它的66个参数值:
在这里这个公式的含义就是返回F2单元格的填充颜色,填充颜色的结果是一个数值,所以get.cell函数公式计算的结果也是一个数值。
我们手动添加一个辅助列,并在单元格输入公式:=颜色
此时这个“颜色”不是一个文本值,而是代表一个函数公式的引用,它会引用定义名称设置的get.cell函数公式,并计算出该公式的结果值。
excel中颜色是可以用值来表示的,绿色的值是10,蓝色的值是33,黄色的值是6,所以计算出来的结果值如上图所示。
得到了颜色的值,就可以对单元格进行统计。
我们可以输入公式:=COUNTIF(H2:H6,">0")
在这里要注意的就是countif函数的统计区域,它不是F列“1月销量”的源数据,而是辅助列的颜色值,然后设置统计条件为“>0”。
因为无填充颜色的单元格返回的颜色值为0,所以当颜色值大于0时,代表这个单元格填充了颜色,便会被countif函数进行统计。
最后总结一下今天的内容,主要的知识点是关于宏表函数GET.CELL的应用。由于excel不支持直接使用宏表函数,因此需要通过定义名称来间接应用该函数。
此外我们也可以思考一下,如何计算带颜色单元格的数值的和,也就是如何对指定颜色单元格进行求和,这个问题我们将在下一节详细介绍。
那么没有关注作者的点点关注,我们明天再见!
阅读更多:本文来自“等待是无言的情话”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/ls/86447.html