EXCEL如何对筛选的数据进行求和
展开全部
你用的应该是sutotal 函数进行求和吧,退出筛选是会错误的,建议使用VBA Function 自定一个函数,因为EXCEL自带的函数很难做到你的要求,
如下这样就可以算出你要的结果啦
代码如下:
先按 alt+F11 在左侧右击添加模块,将代码复制粘贴进去,然后在EXCEL中书写这个函数可以用了,
Function GET_Color(rngS As Range, rngT As Range)
Application.Volatile
Dim mySum As Double
Dim myColor As Integer
myColor = rngT.Interior.ColorIndex
For Each Rng In rngS
If Rng.Interior.ColorIndex = myColor Then
mySum = Rng.Value + mySum
End If
Next
GET_Color = mySum
End Function
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询