首页 >

如何用IF函数求相同颜色单元格数的和 – vue – 前端|

苹果怎么设置返回屏幕上,织梦如何做淘宝客,ios9公测版怎么降级如何用IF函数求相同颜色单元格数的和 - vue - 前端|如何用IF函数求相同颜色单元格数的和一、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.Volatile

Dim iCol As Integer

Dim iCell As Range

iCol = Ref_color.Integer.ColorIndex

For Each rCell In Sum_Range

If iCol = rCell.Interior.ColorIndex Then

SumByColor = SumByColor + eCell.Value

End If

Next rCell

End Function

2.(CountByColor,可以统计区域指定单元格的颜色个数):

Function CountByColor(Ref_color As Range,CountRange As Range)

Application.Volatile

Dim iCol As Integer

Dim iCell As Range

iCol = Ref_color.Integer.ColorIndex

For Each rCell In CountRange

If iCol = rCell.Interior.ColorIndex Then

CountByColor = CountByColor + 1

End If

Next rCell

End Function

第三步,运算

假设数据区域为A1:C10范围,所需取值的颜色为A1的黄色,则在任一单元格输入=SumByColor(A1,A1:C10),即可得到结果。

三、巧用查找功能

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

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

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

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

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

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

5.除此之外,根据格式的选择,还可以进行更多样化的查找。缺点是不能实时更新结果,不过日常工作应该是可以满足的了。

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


如何用IF函数求相同颜色单元格数的和 - vue - 前端|
  • 有哪些竖屏视频编辑软件推荐 - vue - 前端|
  • 有哪些竖屏视频编辑软件推荐 - vue - 前端| | 有哪些竖屏视频编辑软件推荐 - vue - 前端| ...

    如何用IF函数求相同颜色单元格数的和 - vue - 前端|
  • 苹果14promax升级系统过后定位不准 - vue - 前端|
  • 苹果14promax升级系统过后定位不准 - vue - 前端| | 苹果14promax升级系统过后定位不准 - vue - 前端| ...

    如何用IF函数求相同颜色单元格数的和 - vue - 前端|
  • vue移动端我的页面怎么封装好 - vue - 前端|
  • vue移动端我的页面怎么封装好 - vue - 前端| | vue移动端我的页面怎么封装好 - vue - 前端| ...