SUMCOLOR是自定义函数,第一参数选择要求和的区域,第二参数选择颜色条件单元格。 这个自定义函数怎么来的呢? 按ALT+F11打开VBA编辑器。 (1)单击“插入”—“模块”命令。 (2)在插入的模块中输入如下代码(可以复制此处代码进行粘贴。能实现颜色求和功能的代码有多种,下方只是相对简单的一种。) Function SumColor(su...
大家在工作中接触最多的是工作表函数,工作表函数可以直接在单元格中使用。 而宏表函数必须先定义一个名称,然后就可以像工作表函数一样在单元格中使用了。 ❶ 选中有颜色单元格的旁边的 D2 单元格,点击【公式】→【定义名称】打开【新建名称】对话框; (或者按【Ctrl+F3】打开名称管理器,也可以新建名称。) 在...
操作步骤:按下Ctrl+F,打开查找替换对话框,单击【格式】-【从单元格选择格式...】,鼠标移动到红色单元格位置单击,单击【全部查找】,在下方框中可查找到所有红色单元格,按下Ctrl+A,鼠标移动到红色单元格的位置,右击,选择【定义名称】,打开对话框,输入:红色,单击【确定】,在结果单元格中输入:=sum(红...
我们可以通过筛选,结合SUBTOTAL函数来按颜色求和。假设数据位于A列,有好几个单元格被标注了黄色,此时需要求出黄色单元格的数据之和。可以这样做:在任意的空白单元格,输入这个函数公式:=SUBTOTAL(9,A:A),接着,按下快捷键Ctrl+Shift+L调出筛选按钮,点击筛选按钮,选择“按颜色筛选”,点击黄色,即可完成求和...
这个宏表函数可以获取单元格很多参数,其中63是用来获取单元格背景颜色的 然后我们在B1单元格,以及要求和的颜色右边中输入公式:=颜色,向下填充,得到了背景颜色代码 最后我们使用SUMIFS函数求和就可以得到结果了,输入的公式是:=SUMIFS(A:A,B:B,E2)最后我们要把表格保存为XLSM格式,要不然下次打开就用不了 关于...
然后在B列中输入=颜色 最后输入公式=SUMIFS(A:A,B:B,6)即可得到黄色单元格的结果 4、使用VBA方法 我们在开发工具中,选择visual basic,然后插入一个模块,在里面输入一段代码,是一个自义的函数,我们在单元格中使用这个自定义的函数即可求出结果,输入的公式是:=hs(a2:a12)其中代码是:关于对单元格求和的...
这样的话,我们单元格里面输入公式:=SumColor(B2:D14,B3)我们用代码自定义了一个求和函数,第一个参数是求和区域,第二个参数是求和的颜色参照单元格 VBA代码的方法,当数据进行更新之后,计算结果也能直接快速更新,但要注意的时,表格需要另存为xlsm格式的文件,要不然代码会丢失,关于这个小技巧,你学会了么?
s = 颜色.Interior.Color For Each x In 区域 If x.Interior.Color = s Then n = n + x.Value End If Next YS = n End Function 2.1输入自定义公式:在C10单元格输入刚刚的自定义公式“=YS(B10,$B$2:$J$8)”2.2 函数解释: YS(颜色对象,求和区域) 即计算在B2:J8区域内颜色与B11单元格...
公式中“B2:D11”是求和的区域,“D3”是参考颜色的单元格,公式的意思是将“B2:D11”区域和“D3”单元格一样颜色的进行求和。输入公式后我们可以看到结果就出来了,可以愉快的玩耍啦!最后不要忘记保存为“*.xlsm”(启用宏的工作簿)这种格式,如果保存保存为“.xlsx”的格式里面的代码将会丢失 我们再看一...
方法一:直接使用SUM或者SUMIF函数进行求和 要计算绿色单元格的和,可以使用如下公式: =SUM((B3:G9>500)*B3:G9) 要计算粉色单元格的和,可以使用如下公式: =SUM((B3:G9<250)*B3:G9) 方法二:使用查找法进行求和 这种方法需要在另一个工作表中执行查找操作,然后在名称框中输入相应的颜色名称,最后使用SUM函数...