栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 百科 > 教育

colorref

教育 更新时间: 发布时间: 百科归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

colorref

EXCEL中,如何用IF函数求相同颜色单元格数的和?

你好,亲,我是微软办公认证大师,优质职场领域创作者在EXCEL的应用里面,用IF函数进行相同颜色单元格求个数,是无法实现的,因为目前,官方还没有开发关于颜色求和的函数,但是我们可以通过自定义函数的方式实现,也就是说,我们可以自己写一个颜色求个数的案例1案例要求,求出不同颜色在A列的总个数这样的案例,我们只能通过自定义函数的方式解决,2创建自定义函数打开我们的VBA界面,而后插入一个模块将我们的代码,直接复制到模块里面代码如下:Function CountByColor(Ref_color As Range, CountRange As Range ) Application.Volatile Dim iCol As Integer Dim rCell As Range iCol = Ref_color.Interior.ColorIndex For Each rCell In CountRange If iCol = rCell.Interior.ColorIndex Then CountByColor = CountByColor + 1 End If Next rCellEnd Function3函数测试,颜色求和在需要求个数的单元格,而后我们在公式编辑栏,直接输入=countbycolor,就是原来我们自定义函数的名称,而后确定,下拉,就可以看到,不同颜色在A列的个数,就求取了出来职场的亲们学会了吗?如果有不明白的,欢迎关注后评论,我们会尽快作答

一、if函数的作用IF函数一般是指Excel中的IF函数,根据指定的条件来判断其"真"(TRUE)、"假"(FALSE),根据逻辑计算的真假值,从而返回相应的内容。

可以使用函数 IF 对数值和公式进行条件检测。

在2007版本中可以实现多大64层的嵌套。

要注意的是,指定的条件不包含题主所想的取色(我猜题主的思路是 如果 单元格为指定颜色,则汇总,否则不汇总)。

因此,if函数无法用单独于求相同颜色单元格数的和。

那是否有办法可以求得区域内某种颜色单元格数的和呢?答案是肯定的。

利用VBA编辑器或者利用excel自带的查找功能。

二、VBA编辑器第一步,按alt+F11打开VBA编辑器第二布,点击“插入-模块”,在弹出窗口中输入以下代码1.(SumByColor,可以对区域指定单元格的颜色进行求和):Function SumByColor(Ref_color As Range,Sum_range As Range)Application.VolatileDim iCol As IntegerDim iCell As RangeiCol = Ref_color.Integer.ColorIndexFor Each rCell In Sum_RangeIf iCol = rCell.Interior.ColorIndex ThenSumByColor = SumByColor + eCell.ValueEnd IfNext rCellEnd Function2.(CountByColor,可以统计区域指定单元格的颜色个数):Function CountByColor(Ref_color As Range,CountRange As Range)Application.VolatileDim iCol As IntegerDim iCell As RangeiCol = Ref_color.Integer.ColorIndexFor Each rCell In CountRangeIf iCol = rCell.Interior.ColorIndex ThenCountByColor = CountByColor + 1End IfNext rCellEnd Function第三步,运算假设数据区域为A1:C10范围,所需取值的颜色为A1的黄色,则在任一单元格输入=SumByColor(A1,A1:C10),即可得到结果。

三、巧用查找功能有些同学可能会说,没有装VBA,也不会用,那怎么办?其实excel中还提供了另外一种方式,可以统计相同颜色的和,那就是查找功能。

1.点击Ctrl+F,打开查找窗口,点击选项。

2.点击格式,选择背景颜色,点击。

3.鼠标变为取色管状,移至需要取色的单元格,如黄色A1,点击鼠标左键完成取色。

这里可以看到,格式预览中已显示黄色。

4.点击查找全部,可以发现黄色的单元格已经全部被选择出来,在查找对话框中,拉选所有数据,下方将显示黄色单元格数的和。

5.除此之外,根据格式的选择,还可以进行更多样化的查找。

缺点是不能实时更新结果,不过日常工作应该是可以满足的了。

希望上述方法可以帮助到你。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/ask/611865.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号