如何在EXCEL中实现按单元格背景颜色求和或计数
根据颜色求和与计数,只看这一篇就够了,这三种方法都能轻松搞定

根据颜色求和与计数,只看这一篇就够了,这三种方法都能轻松搞定Hello,大家好,今天跟大家分享下我们如何根据单元格的颜色进行求和与计数,很多粉丝都提到过类似的问题,其实这都是源于我们数据整理的时候太过随意,如果在数据整理的的时候就能将数据分类独立的罗列出来,后期直接求和或者计数即可,根据单元格颜色求和与计数各跟大家分享3种方法一、查找法首先我们要选择想要统计的数据区域,然后按Ctrl+F调出查找的窗口,然后点击选项,点击格式选择从单元格选取格式,鼠标就会变成一个小吸管的样子,我们直接吸取想要统计颜色的单元格,然后点击全部查找,紧接着按Ctrl+a选择查找到的全部数据,在工作表右下角的状态栏就会显示该颜色的个数及求和二、宏表函数法有可能会问到宏表函数是什么,宏表函数可以说是vba的前身,但是随着vba的出现,宏表函数已经被逐渐的取代,但是现在仍然可以使用,只不过只能通过定义名称来使用在这里我们需要用到的宏表函数是GET.CELL,他的参数一共有两个第一参数:type_num,单元格中的信息,会根据输入的代码返回不同的单元的信息第二参数:Reference,单元格范围我们想要获取单元格的单色信息,就需要将GET.CELL函数的第一参数设置为63.因为代码63返回的是单元色的颜色信息宏表函数的使用必须先对其定义名称,首选我们点击公式,点击定义名称,将名称设置为颜色,然后输入公式=GET.CELL(63,Sheet1!B2),在这里Sheet1是表格的名称,B2是统计区域的第一个单元格,设置完后点击确定然后我们直接输入等于颜色,然后向下填充数据,就会根据不同的颜色返回不同的结果,黄色的结果为6.绿色的结果为10最后我们使用sumif函数和countif函数进行求与计数即可求和公式:=SUMIF(C2:C18,6,B2:B18)计数公式:=COUNTIF(C2:C18,6)三、使用vba自定义函数1.根据颜色求和代码Function SumColor(col As Range, sumrange As Range)Dim icell As RangeApplication.VolatileFor Each icell In sumrangeIf icell.Interior.ColorIndex = col.Interior.ColorIndex ThenSumColor = Application.Sum(icell) + SumColorEnd IfNext icellEnd Function2.根据颜色计数代码Function CountColor(ary1 As Range, ary2 As Range)Application.VolatileFor Each i In ary2If i.Interior.ColorIndex = ary1.Interior.ColorIndex ThenCountColor = CountColor + 1End IfNextEnd Function想要使用这两个代码,我们就必须先将其粘贴进vba中,首先我们点击开发工具,选择visual basic,进入vba的编辑界面,然后点击插入,选择模块,将代码粘贴进去即可在这里我们自定了了两个函数,根据颜色求和的函数名称是SumColor,根据颜色计数的函数名称是CountColor这两个函数的参数都是一样的第一参数:统计颜色的单元格第二参数:要统计的数据区域,使用方法如下动图以上就是今天的全部内容了,怎么样,你学会了吗?我是excel从零到一,关注我持续分享更多excel技巧。
excel如何按颜色求和?

excel如何按颜色求和?
大家好,我是头条号Excel自学成才
对于单元格按颜色求和有4种方法来解决,1、查找法,2、筛选法,3、宏表函数法,4、VBA代码法,我们一一来进行介绍
1、使用查找法
我们按CTRL F调出查找窗口
将格式调整为黄色,进行查找
按CTRL A选中所有查找出来的结果
在公式编辑栏左边输入黄色,然后按CTRL 回车,定义了一个名称管理器
最后我们在任意的一个单元格中输入公式=SUM(黄色)便可得到最终的结果,操作的动图如下所示:
2、使用筛选法
我们对数据列进行筛选,选择按单元格的颜色进行筛选,选择黄色单元格,然后我们输入对可见单元格计算的公式=substotal(9,a:a),便可以对这些数据进行求和,操作的动图如下:
3、使用宏表函数法
我们选中数据列,公式选项卡下,创建一个名称管理器,然后创建名称为颜色,公式为=get.cell(63,$A1)
然后在B列输入公式=颜色,所有A列的颜色代码就被显示出来,黄色的代码是6
最后我们使用=SUMIFS(a:a,b:b,6)得到最终的结果
4、使用VBA的方法
我们按ALT F11,新建一个模块,在代码区内输入代码,然后调用自定义的hs函数,对单元格的区域进行求和即可
其中插入的代码是:
Function hs(a As Range)
Dim t
For Each x In a
If x.Interior.Color = 65535 Then
t = x.Value t
End If
Next x
hs = t
Application.Calculate
End Function
以上就是对对单元格颜色求和的4个小技巧。
如何在EXCEL中实现按单元格背景颜色求和或计数

如何在EXCEL中实现按单元格背景颜色求和或计数在Excel中,可以使用条件格式化和宏来实现按单元格背景颜色求和或计数。
下面将详细介绍两种方法的具体步骤。
方法1:使用条件格式化条件格式化可以根据单元格的背景颜色设置不同的格式。
通过设置条件格式化,我们可以根据单元格背景颜色来判断单元格的值,并将符合条件的单元格进行求和或计数。
步骤1:选择需要进行求和或计数的单元格范围。
例如,如果要对A1到A10范围的单元格背景颜色进行求和或计数,可以按住Shift键并单击A1和A10来选择。
步骤2:在Excel的菜单栏上选择“开始”选项卡,然后在“样式”组中选择“条件格式化”。
步骤3:在条件格式化菜单中,选择“新规则”。
步骤4:在“新建格式规则”对话框中,选择“使用一个公式来确定要格式化的单元格”。
步骤5:在“格式值是”下拉菜单中选择“单元格颜色”。
步骤6:在“格式值是”输入框中,输入要判断的单元格背景颜色的RGB值。
例如,如果要判断单元格背景色是否为红色(RGB值为255,0,0),则输入“=RGB(255,0,0)”(不含引号)。
步骤7:单击“格式”按钮,在弹出的“格式单元格”对话框中选择想要应用于符合条件的单元格的格式,例如设置单元格背景颜色为黄色。
步骤8:单击“确定”按钮,然后再次单击“确定”按钮关闭对话框。
步骤9:根据需要,重复步骤2到步骤8来添加其他条件格式。
步骤10:在需要显示求和或计数结果的单元格中输入以下公式:=SUMIF(A1:A10,"=黄色的单元格格式",A1:A10)=COUNTIF(A1:A10,"=黄色的单元格格式")方法2:使用宏宏是一段由VBA语言编写的代码,它可以自动执行一系列操作。
通过编写宏,我们可以遍历单元格并判断其背景颜色,然后进行相应的求和或计数操作。
步骤3:在编写的模块中输入以下代码:```Function CountColoredCells(rng As Range) As LongDim cell As RangeDim count As Longcount = 0For Each cell In rngIf cell.Interior.Color <> RGB(255, 255, 255) Then '根据实际情况设置背景颜色的RGB值count = count + 1End IfNext cellCountColoredCells = countEnd Function```步骤5:在需要显示求和或计数结果的单元格中输入以下公式:=SUMIF(A1:A10,"<>0")+CountColoredCells(A1:A10)=COUNTIF(A1:A10,"<>0")+CountColoredCells(A1:A10)以上方法中,第一种方法通过条件格式化来实现按单元格背景颜色求和或计数,适用于小范围的数据。
Excel中如何按单元格颜色求和,这五种牛批的方法,值得学习

Excel中如何按单元格颜⾊求和,这五种⽜批的⽅法,值得学习1、查找法查找法主要利⽤颜⾊格式查找出全部满⾜条件的单元格,然后使⽤Excel⾃⾝计算好的结果。
⾸先按快捷键「Ctrl+F」调出查找和替换对话框。
然后点击「选项」,再点击「格式」下拉列表,选择「从单元格选择格式」。
此时⿏标会变成⽩⾊⼗字+吸管状,然后吸取我们要求和单元格的颜⾊。
然后点击「查找全部」,这时在查找和替换对话框下⽅会查出所有满⾜条件的单元格。
然后按快捷键「Ctrl+A」全选满⾜条件的单元格,如下图,这时在任务栏上即可看到所有黄⾊单元格值的和。
动态演⽰如下:2、查找+定义名称法对于上⾯的查找法还有些许瑕疵:①最后需要⾃⼰⼿动输⼊结果;②如果单元格内容变了和不会⾃动跟着变,还需要⾃⼰⼿动操作⼀次。
为了解决查找法的缺陷,我们可以使⽤查找+定义名称法。
操作⽅法也很简单,在查找法最后查找出全部黄⾊单元格以后,按快捷键「Ctrl+F3」,调出名称管理器对话框。
点击「新建」调出新建名称对话框。
在名称栏⾥我们可以⾃定义输⼊:黄⾊,然后点击确定按钮,关闭名称管理器对话框。
然后在求和单元格中输⼊公式:「=SUM(黄⾊)」。
看看动态图:3、筛选法筛选法主要利⽤按颜⾊筛选功能筛选出单元格再使⽤函数求和。
⾸先选中数据区域,点击「数据」→「筛选」,然后点击筛选倒三⾓按钮,选择按颜⾊筛选,选择黄⾊。
然后在D6单元格中输⼊公式:「=SUBTOTAL(109,B4:B10)」即可。
这⾥需要解释⼀下「=SUBTOTAL(109,B4:B10)」公式,⾸先SUBTOTAL函数是返回列表或数据库中的分类汇总的意思。
109就是表⽰SUM求和的意思,并且会忽略隐藏值即隐藏⾏的值会被忽略,如果是9则不会忽略隐藏值即隐藏⾏的值也会被计算在内,这⾥的隐藏⾏都是指⼿动隐藏⾏,⽽筛选掉的⾏始终不会被计算在内,所以这个例⼦⾥⽤「=SUBTOTAL(9,B4:B10)」或「=SUBTOTAL(109,B4:B10)」结果都是⼀样的。
如何在EXCEL中实现按单元格背景颜色求和或计数

如何在EXCEL中实现按单元格背景颜色求和或计数在EXCEL中,可以通过条件格式化和使用公式实现按单元格背景颜色求和或计数的功能。
下面将详细介绍两种方法的步骤。
方法一:使用条件格式化1. 打开EXCEL,并在工作表中选择你想要应用条件格式化的单元格范围。
按住Ctrl键选择多个单元格,或者按住Shift键选择一个单元格范围。
2.在“开始”选项卡中,点击“条件格式化”按钮,并选择“新建规则”。
3.在弹出的对话框中,选择“使用公式确定要设置格式的单元格”选项。
4. 在“公式”栏中输入公式,根据你想要统计的单元格背景颜色来设置条件。
例如,如果你要计算红色背景单元格的数量,可以使用"=CELL("color",A1)=3",其中A1是你选择的单元格范围的第一个单元格。
3代表红色背景。
5.在“格式”栏中选择要应用的格式。
你可以选择更改字体颜色、填充颜色或其他样式。
6.点击“确定”按钮完成条件格式化。
现在你应该能够看到满足设定条件的单元格已经被格式化了。
7.要计算满足条件的单元格数量,可以使用“计数”函数。
在单元格中输入"=COUNTIF(选择的单元格范围,条件)",其中选择的单元格范围是你之前选择的单元格范围,条件是你在第4步中设定的条件。
按下回车键即可得到结果。
方法二:使用公式1.使用公式"=GET.CELL(63,选择的单元格)"来获取单元格背景颜色的索引值,其中选择的单元格是你想要获取背景颜色的单元格。
2.创建一个新的列或单元格,将上述公式应用到所有需要计算的单元格上。
3.使用"条件"函数,将索引值与背景颜色的索引值进行比较,然后返回TRUE或FALSE的结果。
例如,如果你想要计算红色背景单元格的数量,可以使用"=IF(A1=3,TRUE,FALSE)",其中A1是你选择的单元格范围的第一个单元格,3代表红色背景的索引值。
按指定的填充颜色计算单元格的个数及求和

按指定的填充颜色计算单元格的个数及求和计算单元格的个数和求和是常见的电子表格操作,可以通过手动计算或使用函数来实现。
在Excel中,有几种方法可以根据填充颜色来计算单元格的个数和求和。
方法一:使用条件计数和条件求和函数1. 首先,在Excel中,选择一个空单元格,假设为A12. 然后,在公式栏中输入以下公式并按Enter键:计算单元格个数:=COUNTIF(range, color)计算单元格求和:=SUMIF(range, color, sum_range)其中,range为需要计算的单元格范围,color为要计算的填充颜色,sum_range为需要求和的单元格范围。
例如,要计算A1到A10中红色单元格的个数和求和,可以使用以下公式:计算单元格个数:=COUNTIF(A1:A10, "red")计算单元格求和:=SUMIF(A1:A10, "red", B1:B10)其中,B1:B10为需要求和的单元格范围。
3. 按Enter键后,将显示计算得到的结果。
方法二:使用条件格式化1. 首先,在Excel中,选择一个空单元格,假设为A13. 在出现的对话框中,选择“使用公式确定要设置的单元格格式”,在“公式”框中输入以下公式:=AND(cell_color="color")其中,cell_color为当前单元格的填充颜色,color为要计算的填充颜色。
4.在“设置格式”按钮下方选择想要的格式,例如可以选择将单元格的字体颜色改为白色,以便在填充颜色不同的情况下能够看到结果。
5.点击“确定”按钮,设置完成后,单元格的填充颜色符合条件时,将呈现指定的格式。
6.此时,可以通过手动计算符合条件的单元格数量,并使用SUM函数或求和工具获取求和结果。
以上是两种常见的方法来计算单元格个数和求和,根据不同的需求选择合适的方法来操作电子表格。
Excel中按单元格颜色求和及计数 的实现

4S 店事故车维修保险理赔流程 1. 现场拍照(取得客户同意)。
一.在excel2003中按单元格背景颜色求和 按颜色求和,在网上一查还真找到了这一方法,经过测试(在Excel2003和2007中),非常好用,整理出来,与大家分享:Excel 本身没有这个功能,可用以下办法实现:打开你的工作表:点工具--宏--Visual Basic 编辑器,在左边最上一行点右键--插入--模块,然后在打开的编辑框中粘贴以下代码: Function CountColor(col As Range, countrange As Range) As IntegerDim icell As Range Application.VolatileFor Each icell In countrange If icell.Interior.ColorIndex = col.Interior.ColorIndex ThenCountColor = CountColor + 1 End IfNext icell End FunctionFunction SumColor(col As Range, sumrange As Range) As Integer Dim icell As RangeApplication.Volatile For Each icell In sumrangeIf icell.Interior.ColorIndex = col.Interior.ColorIndex Then SumColor = Application.Sum(icell) + SumColorEnd If Next icellEnd Function 然后关闭,反回到工作表,点击--工具-选项--安全性--宏安全性--安全级选--低--确定保存关闭工作表,然后再打开,这时就可以用了 用法:按颜色求和:sumcolor (颜色示列格,求和区域或列);按颜色计数:countcolor (颜色示列格,求和区域或列) 例如:要求和从a1到a10这个区域内的红色格,=sumcolor($a$1,$a$1:$A$10) 计数:countcolor($a$1,$a$1:$A$10) 注意:$a$1 必须是红色格,这是定义颜色的,你也可以设成其它格,但必须是你要求和的颜色 ok !有问题可以留言。
Excel中如何根据单元格的背景或字体颜色来计数和求和

Excel中如何根据单元格的背景或字体颜色来计数和求和很多表亲喜欢通过格式设置将Excel中的单元格字体或背景设置为不同颜色,以示区别于其他单元格。
设置完成后,又希望能够根据不同的单元格字体或背景颜色对某个区域进行条件求和。
那么Excel中如何根据单元格的背景颜色来计数和求和呢?本文介绍2种方法,内容来源于我的Excel书《Excel高手捷径:一招鲜,吃遍天》。
方法一:利用自定义函数实现。
按快捷键【Alt+F11】,进入VBE编辑器,输入以下代码:Function Countcolor(col As Range, countrange As Range) Dim icell As RangeApplication.VolatileFor Each icell In countrangeIf icell.Interior.ColorIndex =col.Interior.ColorIndex ThenCountcolor = Countcolor +1End IfNext icellEnd FunctionFunction Sumcolor(col As Range, sumrange As Range)Dim icell As RangeApplication.VolatileFor Each icell In sumrangeIf icell.Interior.ColorIndex= col.Interior.ColorIndex ThenSumcolor =Application.Sum(icell) + SumcolorEnd IfNext icellEnd Function定义完函数后,就可以用函数来统计了,例如,要计算单元格背景不同颜色的单元格数量或求和,就可以这样统计,如图1:图 1方法二:利用宏表函数get.cell定义名称宏表函数GET.CELL是在早期低版本Excel中使用的函数,其作用是返回引用单元格的信息。
excel技巧分享:按颜色求和的几个方法

excel技巧分享:按颜色求和的几个方法在工作过程中,有时为了方便区分不同的类别,一般都会选用给单元格标注颜色,这种方法简单快捷。
那如果后续想根据单元格颜色来进行汇总怎么办呢?我们都知道可以按单元格颜色进行筛选,那除了最简单的筛选,还有什么其他办法呢?今天给大家介绍几个按不同颜色来进行单元格求和的方法。
如图,根据下列案例分别按不同的四个颜色对订单数进行求和。
一、查找求和查找这个功能大家都经常用,但是根据颜色来查找大家都会用吗?具体方法如下:点击开始选项卡下,【编辑】组里的“查找和选择”下方的“查找”或者按Ctrl+F就可以打开“查找和替换”窗口。
在“查找和替换”窗口点击“选项”。
选项上方就会出现“格式”下拉框,在下拉框选择“从单元格选择格式”。
也可以直接选择格式进行设置,不过从单元格选择当然更方便了。
鼠标就会变成一个吸管,点击黄色的单元格之后,格式旁边的预览窗格就是黄色的。
点击“查找全部”下方就会出现所有黄色的单元格。
点击下方查找到的任一条记录,按住Ctrl+A,所有黄色的单元格就被选中了。
工作表右下角就出现了所有黄色的求和。
然后再利用这种方法再依次把其他颜色的单元格求和值获取出来就可以了。
这种方法简单易操作,缺点就是只能根据颜色一个个进行操作。
二、宏表函数求和Excel中可以使用宏表函数get.cell来得到单元格的填充色。
但宏表函数必须自定义名称才能使用,具体方法如下:点击公式选项卡下【定义的名称】组里的“定义名称”。
在“编辑名称”窗口,名称输入“color”,引用位置输入“=GET.CELL(63,宏函数!B2)”。
“宏表函数”是所在工作表的名称,由于首先在C2单元格输入公式获取颜色值,所以这里选用带颜色的单元格B2。
不加绝对引用就可以方便在其他单元格同样也能获取到左侧单元格的颜色值。
然后在C2:C10单元格里输入“=color”。
这列的值就是颜色值。
同理,在颜色这一列F2:F5旁边也输入颜色值“=color”。
在EXCEL中实现按单元格背景颜色求或者或计数

EXCEL技巧在EXCEL中实现按单元格背景颜色求或者或计数我们在EXCEL工作表中,如果要对多个单元格的数值进行求和,一般都会用到SUM函数,SUM 函数的计算结果可以根据各个对象单元格数值的变化而发生变化,满足了大多数EXCLE用户的需求。
但是,在SUM函数中,当被求和单元格的位置发生变化时,SUM函数是无法进行自动求和的,这就需要用到SUM COLOR函数,它能根据单元格的背景颜色进行求和,无论是单元格的位置发生了变化还是单元格数值发生变化,只要被求和单元格的背景颜色一致,SUM COLOR函数都可以实现对她们的求和。
如果要对相同颜色单元格进行计数,也可以运用COUNTCOLOR函数实现。
可是,EXCLE本身并没有这两项功能,我们必须要通过宏与VBA才能实现,方法很简单,以EXCEL2003为例:首先,打开你的EXCEL2003工作表,点工具--宏--Visual Basic 编辑器,得到以下界面:在界面左上角Sheet1点右键--插入--模块,打开以下编辑界面:然后在打开的编辑框中输入以下代码:(有需要的朋友可以找作者索取此代码直接粘贴即可)Function CountColor(col As Range, countrange As Range) As Integer Dim icell As RangeApplication.VolatileFor Each icell In countrangeIf icell.Interior.ColorIndex = col.Interior.ColorIndex ThenCountColor = CountColor + 1End IfNext icellEnd FunctionFunction SumColor(col As Range, sumrange As Range) As IntegerDim icell As RangeApplication.VolatileFor Each icell In sumrangeIf icell.Interior.ColorIndex = col.Interior.ColorIndex ThenSumColor = Application.Sum(icell) + SumColorEnd IfNext icellEnd Function然后关闭此界面,返回到工作表。
Excel按单元格颜色计数、求和,你都学会了吗?

Excel按单元格颜色计数、求和,你都学会了吗?文|效率火箭源|效率火箭(ID:xlrocket)在Excel表格中,会有童鞋喜欢给不同的内容标上不同的色块以示区分。
但问题就来了,到底该怎么对不同的色块进行简单统计,比如求个和、计个数之类的呢?本篇将介绍三种方法来对不同底色的单元格进行计数操作:•使用筛选和SUBTOTAL函数•使用GET.CELL函数•使用宏1 筛选+SUBTOTAL该法包含了两部分:基于不同底色,对单元格进行筛选;使用SUBTOTAL函数对可见的单元格计数(筛选后)假设,我们现在有这么一个原数据表格,其中分别有绿色和橙色两种颜色的高亮单元格。
接着就看下,该如何实现对不同颜色单元格的计数。
>>>使用SUBTOTAL函数在数据下方的单元格中输入公式命令:=SUBTOTAL(102,E1:E20)公式中102代表,计数但忽略隐藏值,往下走你就能明白它的厉害之处。
>>>根据单元格背景颜色,进行筛选一旦你按照单元格颜色筛选后,就能看到下图的效果:使用SUBTOTAL函数的计数结果变成了4,忽略了其他筛掉的单元格。
使用COUNT函数的计数结果依然维持在19。
02 GET.CELL首先要说明的是,GET.CELL是一个在早期Excel使用的函数。
主要是为了提取单元格相关的属性参数,在目前的Excel 版本中必须利用【定义名称】功能进行使用。
>>>创建一个定义名称点击公式->定义名称在弹出的对话框中输入以下信息:名称:GetColor范围:可以使用默认的工作薄引用位置:=GET.CELL(38,Sheet1!$A2)38在这里意味着提取的是单元格的背景色(具体此参数的其他设置法,在此就不展开了),而Sheet1!$A2则表示在Sheet1表中以A列为绝对引用。
>>>在每行末尾单元格尝试下GetColor的效果在F列输入=GetColor这么一个公式,结果就是没有背景色的返回值为0,橙色的返回值为40,绿色为50。
excel中按照单元颜色合计数量的公式

excel中按照单元颜色合计数量的公式在Excel 中,如果要按照单元格颜色合计数量,通常需要借助VBA 宏或者使用条件格式化规则。
以下是一种通过VBA 宏实现的方法:打开Visual Basic 编辑器:在Excel 中按下Alt + F11 快捷键打开Visual Basic 编辑器。
插入新模块:在左侧的项目资源管理器中,选择你的工作簿,右键单击并选择“插入”-> “模块”,将会创建一个新的模块。
编写VBA 宏代码:在新创建的模块中,粘贴以下VBA 代码:Function CountColor(rng As Range, color As Range) As LongDim cell As RangeDim count As LongDim clr As Longclr = color.Interior.Colorcount = 0For Each cell In rngIf cell.Interior.Color = clr Thencount = count + 1End IfNext cellCountColor = countEnd Function使用自定义函数:回到Excel 工作表,可以使用该自定义函数CountColor 来计算指定颜色出现的次数。
例如,假设你要统计A1:A10 区域中颜色为红色(RGB 值为255,0,0)的单元格数量,可以使用以下公式:=CountColor(A1:A10, A1)这个公式会返回A1:A10 区域中颜色为A1 单元格背景颜色的单元格数量。
请注意,上述VBA 宏代码需要启用宏才能正常工作。
另外,由于VBA 宏的使用可能存在一定的安全风险,建议只从受信任的来源获取宏代码并启用它。
如何在EXCEL中实现按单元格背景颜色求和或计数

如何在EXCEL中实现按单元格背景颜色求和或计数在Excel中,要按单元格背景颜色进行求和或计数,可以使用Excel的自定义公式和条件格式。
下面是详细的步骤:1.求和函数(SUM):a. 打开Excel并创建一个新的工作表。
b.在需要求和的区域中输入数值。
c.选择一个单元格作为结果计数的地方。
d. 在选定单元格中输入SUMIF函数的公式。
SUMIF函数的语法如下:SUMIF(range, criteria, sum_range)。
- range:需要检查的区域,即要找到背景颜色的单元格范围。
- criteria:要求的条件,即特定的背景颜色。
- sum_range:要进行求和的区域,即要对满足条件的单元格值进行求和。
e. 按下Enter键,计算结果将显示在选定的单元格中。
2.计数函数(COUNT):a. 打开Excel并创建一个新的工作表。
b.在需要计数的区域中输入数值。
c.选择一个单元格作为结果计数的地方。
d. 在选定单元格中输入COUNTIF函数的公式。
COUNTIF函数的语法如下:COUNTIF(range, criteria)。
- range:需要检查的区域,即要找到背景颜色的单元格范围。
- criteria:要求的条件,即特定的背景颜色。
e. 按下Enter键,计算结果将显示在选定的单元格中。
3.条件格式:a. 打开Excel并创建一个新的工作表。
b.在需要设置条件格式的区域中输入数值。
c.选择要设置条件格式的单元格范围。
d. 在Excel的菜单栏中选择"开始"选项卡,然后选择"条件格式"。
e.在条件格式下拉菜单中选择"新建规则"。
f.在"新建格式规则"对话框中,选择"使用公式确定要设置格式的单元格"。
h.选择要应用的格式,例如背景颜色为绿色。
i.单击"确定"按钮,选中的单元格将根据条件格式进行格式化。
如何在EXCEL中实现按单元格背景颜色求和或计数

EXCEL进阶如何在EXCEL中实现按单元格背景颜色求和或计数我们在EXCEL工作表中,如果要对多个单元格的数值进行求和,一般都会用到SUM函数,SUM 函数的计算结果可以根据各个对象单元格数值的变化而发生变化,满足了大多数EXCLE用户的需求。
但是,在SUM函数中,当被求和单元格的位置发生变化时,SUM函数是无法进行自动求和的,这就需要用到SUM COLOR函数,它能根据单元格的背景颜色进行求和,无论是单元格的位置发生了变化还是单元格数值发生变化,只要被求和单元格的背景颜色一致,SUM COLOR函数都可以实现对她们的求和。
如果要对相同颜色单元格进行计数,也可以运用COUNTCOLOR函数实现。
可是,EXCLE本身并没有这两项功能,我们必须要通过宏与VBA才能实现,方法很简单,以EXCEL2003为例:首先,打开你的EXCEL2003工作表,点工具--宏--Visual Basic 编辑器,得到以下界面:在界面左上角Sheet1点右键--插入--模块,打开以下编辑界面:然后在打开的编辑框中输入以下代码:(有需要的朋友可以找作者索取此代码直接粘贴即可)Function CountColor(col As Range, countrange As Range) As Integer Dim icell As RangeApplication.VolatileFor Each icell In countrangeIf icell.Interior.ColorIndex = col.Interior.ColorIndex ThenCountColor = CountColor + 1End IfNext icellEnd FunctionFunction SumColor(col As Range, sumrange As Range) As IntegerDim icell As RangeApplication.VolatileFor Each icell In sumrangeIf icell.Interior.ColorIndex = col.Interior.ColorIndex ThenSumColor = Application.Sum(icell) + SumColorEnd IfNext icellEnd Function然后关闭此界面,返回到工作表。
表格中常用填充颜色突出显示重要数据,怎么把这些带颜色的数据统计、求和呢?

表格中常⽤填充颜⾊突出显⽰重要数据,怎么把这些带颜⾊的数据统计、求和
呢?
在⽇常⼯作中,⼩伙伴们常⽤填充颜⾊来突
出显⽰⼀些重要数据,⼀边标记⼀边数,⽽
且还⽤计算器计算,有没有中枪的亲们。
今
天⼩编和⼤家来学习如何分分钟搞定按颜⾊
统计、求和,不想加班,那就赶紧加⼊
Excel与财务的学习⼤军吧!
按惯例先看效果图:
操作步骤:
⼀、按颜⾊定义名称
1、先设置黄⾊区域:选中C3:H9单元格区域,按Ctrl+F键,在弹出的【查找】窗⼝中点击
【格式】,选择【填充】页⾯下的背景⾊【黄⾊】,点击【确定】回到查找窗⼝,点击【查找
全部】按键,然后按Ctrl+A键(这时候⼩伙伴们注意看⼀下状态栏:平均值、计数、求和都已经
算出来了,喜欢⼿⼯记录的亲们把数据记录下来,后⾯的内容可以不看了),点击【关闭】按
钮,回到⼯作表编辑状态,点击【公式】选项卡中的【定义名称】按钮,在名称框是输⼊:黄
⾊,最后【确定】返回;
2、同样⽅法设置绿⾊和蓝⾊区域,具体演⽰如下图:
设置黄⾊区域
设置绿⾊区域
⼆、按颜⾊求和
分别在C12、C13、C14单元格中输⼊:=sum(黄⾊)、=sum(蓝⾊)、=sum(绿⾊)
,演⽰如下图:
三、按颜⾊统计
分别在G12、G13、G14单元格中输⼊:=count(黄⾊)、=count(蓝⾊)、=count(绿⾊),演⽰如下图:
设置蓝⾊区域
巧,可以在评论区留⾔或私信⼩编。
如何在EXCEL实现按背景颜色求和或计数

如何在EXCEL实现按背景颜色求和或计数在Excel中,可以使用条件求和或计数功能来按背景颜色进行求和或计数。
以下是详细说明:步骤1:设置背景颜色首先,我们需要在Excel中设置不同背景颜色以区分不同的数据。
可以通过以下步骤设置单元格的背景颜色:1.选择想要设置颜色的单元格或区域。
2. 点击Excel顶部菜单栏中的“开始”选项卡。
3.在“字体”或“填充”组中,点击“填充颜色”图标。
4.选择颜色。
可以根据需要设置多个不同的背景颜色。
步骤2:按背景颜色求和现在,我们将使用Excel的条件求和功能来按背景颜色进行求和。
1.创建一个新的单元格,用于存储求和结果。
2.选中这个新的单元格。
4.在“格式单元格”对话框中,选择“填充”选项卡。
5.选择要求和的背景颜色,点击“确定”。
6. 这时,Excel会选择具有相同背景颜色的单元格。
7.在公式栏中输入“=SUM(”并选择被选择的单元格范围。
8. 按下Enter键,就会计算出相应背景颜色的单元格的和。
这样,我们就可以按背景颜色进行求和。
步骤3:按背景颜色计数类似地,我们可以使用Excel的条件计数功能来按背景颜色进行计数。
1.创建一个新的单元格,用于存储计数结果。
2.选中这个新的单元格。
4.在“格式单元格”对话框中,选择“填充”选项卡。
5.选择要计数的背景颜色,点击“确定”。
6. 这时,Excel会选择具有相同背景颜色的单元格。
7.在公式栏中输入“=COUNT(”并选择被选择的单元格范围。
8. 按下Enter键,就会计算出相应背景颜色的单元格的数量。
以上就是在Excel中按背景颜色进行求和或计数的方法。
这种方法可以帮助我们快速统计或分析带有特定背景颜色的数据。
按指定的填充颜色计算单元格的个数及求和

按指定的填充颜色计算单元格的个数及求和要按指定的填充颜色计算单元格的个数和求和,我们可以使用Excel的函数和筛选工具来实现。
首先,假设我们要计算的单元格范围是A1:D10,并且我们想要计算填充颜色为红色的单元格。
计算单元格的个数:要计算填充颜色为红色的单元格的个数,我们可以使用COUNTIF函数。
COUNTIF函数可以计算符合指定条件的单元格的个数。
在一个空白单元格中输入以下函数:=COUNTIF(A1:D10,1)这个函数将计算A1:D10区域中填充颜色为红色(颜色代码为1)的单元格的个数。
请确保修改区域和颜色代码以适应你的实际情况。
计算单元格的求和:要计算填充颜色为红色的单元格的求和,我们可以使用SUMIF函数。
SUMIF函数可以计算符合指定条件的单元格的求和。
在一个空白单元格中输入以下函数:=SUMIF(A1:D10,1)这个函数将计算A1:D10区域中填充颜色为红色的单元格的求和。
请确保修改区域和颜色代码以适应你的实际情况。
使用筛选功能:除了使用函数之外,我们也可以使用筛选功能来计算填充颜色为红色的单元格的个数和求和。
选中需要筛选的范围(A1:D10),然后点击数据菜单中的筛选,选择高级筛选。
在弹出的对话框中,选择“仅复制到其他位置”,然后在“条件区域”中输入填充颜色为红色的单元格所在的范围。
点击确定后,Excel将会筛选出填充颜色为红色的单元格,并将其复制到新的位置。
然后,我们可以使用COUNT函数计算单元格的个数,使用SUM函数计算单元格的求和。
通过以上的方法,我们可以根据指定的填充颜色计算单元格的个数和求和。
请确保根据你的实际情况修改区域和颜色代码。
如何用excel统计出带颜色单元格中数据的总和?

如何用excel统计出带颜色单元格中数据的总和?
年底工作忙,经常需要统计各种数据,有时候会碰到这么一种情况:有一堆数据在excel表中,通过比对将需要的数据所在的单元格标记了颜色,那么最后怎么可以快速统计这些标记了颜色的数据呢?请听我娓娓道来:
1、比如有这么一个表:
2、找出来需要的数据并标记颜色,这里标记为黄色:
3、“Ctrl+F”调出查找对话框,并点击“选项”按钮:
4、点“格式(M)”按钮,并选择“背景颜色”:
5、选择有颜色的单元格:
6、点“查找全部”按钮:
7、可以看到,“查找对话框”中查找出了所有单元格颜色为黄色的数据,接下来选中所有这些单元格,方法是在“查找对话框”的查找结果中先点中第一个,按住键盘上的“Shift”键选中最后一个:
8、这样就可以快速选中所有单元格背景颜色为黄色的数据了,然后关闭“查找”对话框,但是注意要保持选中所有黄色单元格的状态,接着点“公式”->“名称管理器”:
9、点击“新建”,弹出一个新的对话框,在“名称”处输入“黄色”(其实输入啥都行,自己记得住就ok),然后点击“确定”:
10、点击”关闭“,这样我们就为需要统计的数据确定好了统计的范围,可以直接使用,使用方法如下图:
看到没,用起来就这么简单!
忘了说了,这个功能wps起码得2010版才有,excel好像2003都有了,使用步骤差不多,不过就是定义名称那里可能会有所不同。
本文为头条号作者发布,不代表今日头条立场。
Excel按颜色求和,公式原来是这样设置出来的!

Excel按颜⾊求和,公式原来是这样设置出来的!与 30万读者⼀起学Excel有的学员对于特殊情况,总喜欢填充颜⾊,对于这种情况,该如何按颜⾊求和?对于这种,其实也不难,卢⼦分享3种⽅法参考。
1.SUBTOTAL+筛选在空⽩单元格输⼊公式,9代表求和,为固定值。
=SUBTOTAL(9,C2:C16)选择任意带颜⾊的单元格,右键,筛选,按所选单元格的颜⾊筛选,这样就搞定了。
这种只能针对筛选状态才可以。
2.SUMIF+辅助列按颜⾊筛选后,在旁边的列选择区域,输⼊1,Ctrl+回车。
现在就可以进⾏条件求和。
=SUMIF(D2:D16,1,C2:C16)⽤这种⽅法,即使取消筛选,也不会有影响。
这种只能针对⼀种颜⾊。
3.SUMIF+宏表函数定义名称对于这种存在多种颜⾊的,⼜该如何求和呢?选择D2单元格,点公式→定义名称,名称输⼊颜⾊,引⽤位置输⼊下⾯的公式,确定。
63代表获取单元格的背景颜⾊。
=GET.CELL(63,C2)在D2输⼊公式,下拉。
这样有背景⾊的就⼤于0。
这样就可以对多种颜⾊进⾏条件求和。
=SUMIF(D:D,颜⾊,C:C)使⽤宏表函数,必须另存为xlsm格式。
具体问题,具体分析。
即使是带颜⾊求和,也有多种情况,针对不同情况使⽤不同⽅法。
源⽂件:推荐:好奇害死猫,从此⾛上Excel不归路,43页完整版真实案例!上篇:注意!这个会计要涨⼯资了!平常你对于特殊情况的,是使⽤填充颜⾊,还是批注,或许是什么更好的办法?作者:卢⼦,清华畅销书作者,《Excel效率⼿册早做完,不加班》系列丛书创始⼈,个⼈公众号:Excel不加班(ID:Excelbujiaban)。
Excel如何根据单元格颜色求和

Excel如何根据单元格颜色求和
在excel表格中,一些同类的数据都会在单元格中设置相同的颜色,需要根据同类别求和时,应该怎么做呢?下面随店铺一起来看看吧。
Excel根据单元格颜色求和的步骤
启动Excel2010,打开表格数据,我们看到有一些黄色的单元格,按下键盘上的Ctrl+F键,打开查找对话框,单击选项按钮。
单击选项按钮之后,会有更多的功能可供选择,点击格式按钮。
弹出单元格格式界面,我们在填充选项卡中,选择黄色,确定。
这时查找内容就是黄色单元格了,点击查找全部选项。
查找完成,点击查找结果的第一项,按住Shift键,在点击最后一项,这样可以将所有的查找结果选中,关闭界面。
然后点击菜单栏--公式--定义名称,弹出新建名称对话框,名称我们输入黄色单元格,确定。
这样,选中的单元格被取名为了黄色单元格,我们直接在指定单元格输入: =SUM(黄色单元格)。
回车,得到结果,这里的技巧是用黄色单元格中文名称代替单元格,这样就不必一一选择了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EXCEL进阶
如何在EXCEL中实现按单元格背景颜色求和或计数我们在EXCEL工作表中,如果要对多个单元格的数值进行求和,一般都会用到SUM函数,SUM 函数的计算结果可以根据各个对象单元格数值的变化而发生变化,满足了大多数EXCLE用户的需求。
但是,在SUM函数中,当被求和单元格的位置发生变化时,SUM函数是无法进行自动求和的,这就需要用到SUM COLOR函数,它能根据单元格的背景颜色进行求和,无论是单元格的位置发生了变化还是单元格数值发生变化,只要被求和单元格的背景颜色一致,SUM COLOR函数都可以实现对她们的求和。
如果要对相同颜色单元格进行计数,也可以运用COUNTCOLOR函数实现。
可是,EXCLE本身并没有这两项功能,我们必须要通过宏与VBA才能实现,方法很简单,以EXCEL2003为例:
首先,打开你的EXCEL2003工作表,点工具--宏--Visual Basic 编辑器,得到以下界面:在界面左上角Sheet1点右键--插入--模块,打开以下编辑界面:
然后在打开的编辑框中输入以下代码:(有需要的朋友可以找作者索取此代码直接粘贴即可)
Function CountColor(col As Range, countrange As Range) As Integer Dim icell As Range
Application.Volatile
For Each icell In countrange
If icell.Interior.ColorIndex = col.Interior.ColorIndex Then
CountColor = CountColor + 1
End If
Next icell
End Function
Function SumColor(col As Range, sumrange As Range) As Integer
Dim icell As Range
Application.Volatile
For Each icell In sumrange
If icell.Interior.ColorIndex = col.Interior.ColorIndex Then
SumColor = Application.Sum(icell) + SumColor
End If
Next icell
End Function
然后关闭此界面,返回到工作表。
点击工具--宏--安全性--安全级--低--确定。
保存并关闭工
作表,再打开工作表就可以使用SUM COLOR和COUNTCOLOR函数了。
现在我们再来根据单元格的背景颜色进行求和与计数,方法如下:
按颜色求和公式为:sumcolor(颜色示列格,求和区域或列);
按颜色计数公式为: countcolor(颜色示列格,求和区域或列)。
如下图,
要对A1到A11这个区域内的蓝色格进行求和,在E1单元格中编辑公式=sumcolor(D1,$A$1:$A$11);
要对A1到A11这个区域内的蓝色格进行计数,在E6单元格中编辑公式=countcolor(D6,$A$1:$A$11),一定要在半角模式下编辑公式哦!
如果A1到A11这个区域内单元格背景颜色发生变化,只需双击E1单元格,再按回车键,E列单元格中的数值就会随着颜色的改变而变化过来。
如下图:
请注意,只有在EXCEL表中对宏进行设置之后,才能使用SUMCOLOR和COUNTCOLOR函数,如果不做任何宏设置,直接输入这两个函数,EXCEL是无法识别的。
希望能够帮助到对这方面有需求的同事们!
芜湖购物人力资源部方琴 2012-7-17。