مايكروسوفت سيئة للغاية لدرجة أن هذا النوع من الوظائف مخفي بالفعل، استخدمه للحصول على حل سريع للجمع بناءً على اللون!

Hello,大家好,今天跟大家分享下我们如何根据颜色对单元格的值进行计数求和,根据颜色对单元格进行求和以及计数的方法很多,今天主要跟大家分享我们如何使用公式来实现这样的操作

使用公式根据单元格的颜色进行求和计数我们需要用到宏表函数:GET.CELL,宏表函数其实是vba的前身,现在已经被vba取代了,但是我们仍然可以使用他们,必须要通过定义名称来使用,可以简单的理解为被隐藏,了不能直接调用,我们先来看一下要用到的这个函数的用法

GET.CELL:返回引用单元格的信息,函数会根据不同的信息类型返回不同的值

第一参数:单元格中的信息类型,用数字表示,范围为1-66
第二参数:引用的单元格或区域

在这里我们想根据单元格的颜色进行求计数,分为2中情况

第一种情况:根据字体颜色进行求和计数,需要将第一参数设置为24,函数就会根据不同的颜色返回不同的数值

第二种情况:根据单元格填充色进行求和计数,需要将第一参数设置为63

微软太坏了,这类函数居然被隐藏了,用它快速搞定根据颜色求和插图1

在这里跟大家演示下如何根据填充色进行求和以及计数,想要根据填充色进行求和计数,我们就需要将GET.CELL的第一参数设置为63,让函数根据不同的颜色得到不同的数值

首先按快捷键ctrl+F3调出名称管理器,然后点击新建,输入一个名称,然后在引用位置中输入=GET.CELL(63,Sheet1!B2)点击确定关闭这个界面即可,在这里b1就是我们要根据颜色计数的第一个单元格

微软太坏了,这类函数居然被隐藏了,用它快速搞定根据颜色求和插图3

紧接着我们输入函数,直接输入等于我们刚才定义的名称,在这里我的定义的是ys,选择后直接点击回车,然后我们拖动出来一个跟我们数据区域完全对应的区域,这样的话函数就会根据不同的颜色返回相应的值

微软太坏了,这类函数居然被隐藏了,用它快速搞定根据颜色求和插图5

最后我们使用sumif或者countif函数对数据区域进行求和或者计数即可,比如在这里我们想要对绿色进行求和计数,在第一列第二行是绿色,我们在辅助区域找到它对应的值为10,

求和公式:SUMIF(H2:L12,H3,B2:F12)

计数公式:COUNTIF(H2:L12,H3)

在这里我们借助GET.CELL函数构建的辅助区域来进行计算的

微软太坏了,这类函数居然被隐藏了,用它快速搞定根据颜色求和插图7

需要注意的是我们使用宏表函数,就相当于使用了vba需要将表格格式另存为为xlsm才能储存宏表函数

怎么样,你学会了吗

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/ar/وورد-إكسل-بي-تي-بي-تي/6391.html

اترك تعليقاً

تسجيل الدخوللا تعليقات إلا بعد
العربية