excel表格怎么计算已经填充颜色的表格

如题所述

常规计算不容易实现,但可以借助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)

这样计算区域内填充了颜色的单元格就会求和

请看动画演示

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-17
按CTRL+F3,新建名称aa,这个名称可以随便取。然后引用位置输入=GET.CELL(63,A1),然后在B1输入公式=aa,公式下拉到数据最后,再在C1输入公式=COUNTIF(B1:B8,">0")。
相似回答