EXCEL中单元格的颜色可以作为判断条件吗

例如:我要一列中蓝色的单元格有多少,怎么用函数完成?
2024-11-01 08:41:33
推荐回答(5个)
回答(1):

1.用数据打开一个单元格。

2.选择要设置颜色程度的单元格。

3.从菜单栏的“条件格式”中选择“新格式”,弹出“新格式规则”对话框。回

4.选择第二项,“只格式化包含以下内容的单元格。”

5.条件被设置为大于或等于90,颜色被设置为蓝色。

6.设置条件和格式之后,单击ok。

7.大于或等于90的分数用蓝色标记。

回答(2):

其实,这个问题要用到一个特别的函数:get.cell
解决这个问题的思路是,你首先得让系统知道你每种颜色的代码是多少。得到这个代码就用到这个函数。设你要统计的单元格在A列,B列为空列,操作如下:
1,点插入,名称,定义,弹出的窗口第一行名称名内写入一个自定义的名称名字,可以是中文也可以是英文,比如XX,最下边一行的引用位置一行内填入:
=get.cell(63.A1) 确定。
2,在B1中输入=XX,光标指向B1单元格右下角的小黑点,光标变成小黑实心十字时,双击左键。完成填充。
这样操作以后,在B列中会出现各个单元格中底色的代码。
3,用countif()函数对你要统计的单元进行统计,如:
=countif($B$1:$B$100,"5")
这个统计公式意思是统计B1至B100中颜色代码是5的单元格有多少个。

回答(3):

利用条件格式就可以,具体操作如下,点菜单中的
“格式->条件格式”,出现对话框后输入你想要的条件就可以,具体可以参考图片,我按照你说的简单的输入了公式,有其他要求你该公式就可以了。主要是把你想有颜色变化的单元格式按图片设定成为判断条件的就可以了。看设定图片吧。目前我就设定了一个单元格,其他的仿照图片的设定就可以,其中g36相当于你的a列(第一列),h36相当于你的b列(第二列),i36相当于你的c列(第三列),我的回答,有不足之处请见谅!谢谢!
我自己试验过的,没问题的,要不你把列子表格发给我,我帮你看看问题出现在什么地方!邮箱
lgzhufeng@gmail.com
您发来的文件我已经帮你设定完事了,请查收确认!文档里有详细的说明,有不足之处请见谅!谢谢!

回答(4):

第一步:假设你想统计的蓝色颜色(是单元格底色为蓝色,不是字体为蓝色)单元格在sheet1表的A列,则选中sheet1表的A列整列
第二步:按ctrl+F3组合键,在定义名称的引用位置输入粘贴: =GET.CELL(38,Sheet3!$A1)
在上面的名称中输入: yy
第三步:在C1输入公式: =yy 然后下拉公式
第四步:在C1单元格输入公式:=COUNTIF(C:C,5)

如果颜色区域不是sheet1表的A列,则相应修改这里 =GET.CELL(38,Sheet3!$A1) ,其中38代表颜色

回答(5):

你的蓝色单元格就是符合某一条件的单元格,以这一条件就能算出蓝色单元格的多少。
比如:你的蓝色是这样来的,如果A1>O,则显示蓝色,那么你就可以用A1>0这一条件来计算蓝色单元格的多少。