[EXCEL中如何用统计函数来统计单元格背景色为绿色的个数]这个需要用自定义函数来实现。 打开你所要统计的文档--按键ALT+F11--右键单击左边工程里的空白处--插入模块--将最下面的代码粘贴在右边的代码框里--关闭VBA编辑器回到EXCEL...+阅读
你表格中的红色单元格,是条件格式设定的么?如果是,那么就可以用sumif函数来统计,
按给定条件对指定单元格求和。
语法
SUMIF(range,criteria,sum_range)
区域 是要根据条件计算的单元格区域。每个区域中的单元格都必须是数字和名称、数组和包含数字的引用。空值和文本值将被忽略。
Criteria 为确定对哪些单元格相加的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。
Sum_range 为要相加的实际单元格(如果区域内的相关单元格符合条件)。如果省略 sum_range,则当区域中的单元格符合条件时,它们既按条件计算,也执行相加。
说明
Sum_range 与区域的大小和形状可以不同。相加的实际单元格通过以下方法确定:使用 sum_range 中左上角的单元格作为起始单元格,然后包括与区域大小和形状相对应的单元格。例如:如果区域是 并且 sum_range 是 则需要求和的实际单元格是
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4
可以在条件中使用通配符、问号 (?) 和星号 (*)。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
如何复制示例
创建一个空白工作簿或工作表。
选择“帮助”主题中的示例。
注释 不要选择行或列标题。
从“帮助”中选择示例
按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
1
2
3
4
5
A B
属性值 佣金
100,000 7,000
200,000 14,000
300,000 21,000
400,000 28,000
公式 说明(结果)
=SUMIF(A2:A5,">160000",B2:B5) 属性值高于 160,000 的佣金之和 (63,000)
=SUMIF(A2:A5,">160000") 属性值高于 160,000 的佣金之和 (900,000)
=SUMIF(A2:A5,"=300000",B2:B3) 属性值等于 300,000 的佣金之和 (21,000)
使用函数时,点fx 就会出现函数向导,,有简要的帮助也
excel如何统计相同颜色单元格中相同数值的次数
Sub Test() '程序运行时,以选择统计数据区域中的空单元格为循环截止标志,因此,在选择的数据区域内不能存在空单元格,如存在需删除。 Dim R As Single '行数变量 Dim C As Single '列数变量 Dim DigtalColor(300) As String '数字变量数组,默认值为300个数据的一维数组 Dim Dig As Single '数字变量 Dim K As Single Dim No As Single Dim MAX1 As Single '输出格式与内容相同的单元格数量的变量 Dim ColSave As Single R = 2 '数据起始行序号 C = 2 '数据起始列序号 Dig = 1 '以下代码将数据存储在一个数组中 Do While Sheet1.Cells(R, C).Text"" Do While Sheet1.Cells(R, C)"" DigtalColor(Dig) = Sheet1.Cells(R, C) & " " & Sheet1.Cells(R, C).Interior.color Dig = Dig + 1 C = C + 1 Loop C = 2 R = R + 1 Loop ' 以下代码将数组中的数据整理并输出到特定单元格中 ColSave = 20 '通过改变此行的数据,调整输出数据存放位置的起始行号,20代表自第20行开始存放数据 K = 1 Do Until K >Dig If DigtalColor(K)"" Then If Sheet1.Cells(ColSave, 1).Interior.colorRight(DigtalColor(K), 8) And Sheet1.Cells(ColSave, 1)Left(DigtalColor(K), Len(DigtalColor(K)) - 8) Then Sheet1.Cells(ColSave, 1).Interior.color = Right(DigtalColor(K), 8) Sheet1.Cells(ColSave, 1) = Left(DigtalColor(K), Len(DigtalColor(K)) - 8) End If No = 1 Do Until No >Dig If DigtalColor(No)"" Then If DigtalColor(No) = Sheet1.Cells(ColSave, 1) & " " & Sheet1.Cells(ColSave, 1).Interior.color Then MAX1 = MAX1 + 1 DigtalColor(No) = "" End If End If No = No + 1 Loop Sheet1.Cells(ColSave, 2) = MAX1 ColSave = ColSave + 1 End If K = K + 1 MAX1 = 0 Loop End Sub
1、excel尽管可以对单元格设置背景色,但无法对单元格颜色进行识别统计;
2、如果只能通过单元格背景色或者字体颜色等来对内容进行区分和统计,只能通过VBA编程来实现;3.将上述代码复制到一个已经备份过62616964757a686964616fe59b9ee7ad9431333339663966的类似表格中的VBA模块中,默认在sheet1运行,调整代码中的相应数据代码可以调整统计范围以及大小,默认自第2行第2列开始统计,背景颜色种类和数字种类决定了程序形成的数组的大小,代码行有相应注释参考。4,office 2007中后台编制。
5、如果加入输入对话框采集数据,或许更完善,也或者有更好的方案也不一定,期待高手完美方案!
EXCEL高手请进如何统计一列中某颜色个数并将个数反馈到其他
这个只能用VBA代码解决,可以用VBA建一个自定义函数求几种颜色的单元格个数,方法如下:在VBA新建一个模块,在模块里粘贴以下代码:Function RGBN(Ram As Range, N%)Dim Ra As Range, VaVa = Choose(N, RGB(255, 0, 0), RGB(0, 255, 0), RGB(0, 0, 255))For Each Ra In Intersect(Ram, Ram.Parent.UsedRange) If Ra.Interior.Color = Va Then RGBN = RGBN + 1NextEnd Function然后在A101单元格输入公式:=RGBN(R:R,1)即可得到R列红色单元格个数。第二参数1表示红包,2表示绿色,3表示蓝色。不过注意的是颜色有很多很多种,稍有一点颜色变化都不能正确计算的...
以下为关联文档:
Excel如何自动统计区域内符合条件的单元格个数可以使用sumproduct函数。 公式如下: =SUMPRODUCT((A2:A13="C")*(B1:G1="丙")*(B2:G13=7)) 如下图: 这个公式不需要管丙在哪里都可以。 这个公式的意思就是将满足条件相乘起来。 如...
excel统计单元格个数公式 =IF(A2="","",MIN(IF(B3:B1000="",ROW(B3:B1000),10001))-ROW(C3)) 按“Shift”+“CTRL”+“Enter”键,公式多了{},如图: 将公式拖下去,效果如图:...
如何excel统计单元格的个数excel可以统计单元格的个数,具体操作如下: 一、使用工具:excel2010 二、操作步骤: 1、进入excel2010,点击需要统计结果的单元格,然后输入公式=counta(a1:e5)并按回车键,a1:e5为统计...
excel如何用函数实现根据单元格颜色快速分类统计可以用vba统计: cells(i,j).interior.color=vbred 这个来判断颜色; 还有上述的颜色种类不多的话,可以这样操作: 筛选-----按颜色刷选----黄色 ------然后把选出来的都在第三列...
怎样统计excel表中相同颜色的单元格的总个数Sub changecolor() Dim rngRow As Range Dim objDIC As Object Set objDIC = CreateObject("SCRIPTING.DICTIONARY") For Each rngRow In Range("D2:Y2") If objDIC.Exists(rngR...
EXCEL高手进求excel表格按数据颜色统计数据的数量选中D6 加入名称定义 名称color 引用位置=get.cell(24,D5) (记得公式不能有$符号) 在D6输入公式=color,复制到AH6 你会看见如果是蓝色字体的数据会返回一个数值,红色字体的数据...
07版EXCEL统计非空白单元格个数具体操作如下: 1.首先,点击打开我们电脑上面的excel。 2.然后在表格中输入一组数据,如图所示。 3.选中任意单元格,然后点击工具栏中的公式。 4.点击自动求和的下拉箭头,然后点...
如何统计excel单元格中符合条件的单元格个数一、解决方法 这可以用COUNTIF函数来进行统计 二、函数定义及说明 COUNTIF 计算区域中满足给定条件的单元格的个数。 语法 COUNTIF(range,criteria) Range 为需要计算其中满...
excel里如何用函数统计单元格正数的个数使用COUNTIF函数。 假设表格如下,计算数据区域的正数个数。 在空白单元格输入公式 =COUNTIF(A1:E10,">0"),回车确认即可。...