常规计算不容易实现,但可以借助VBA来实现您的要求
打开您的Excel文件,按Alt+F11,打开VBE界面,在左上侧窗口(工程窗口)右击,插入一个模块,双击该模块,将如下代码复制进去
Function sumcolor(ByVal rng As Range) As Long
Dim summ As Long, rg As Range
For Each rg In rng
If rg.Interior.Color <> 16777215 Then summ = summ + rg
Next
sumcolor = summ
End Function
然后在空白单元格输入=sumcolor(要计算的区域)比如=sumcolor(A1:H40)
这样计算区域内填充了颜色的单元格就会求和
请看动画演示