EXCEL如何统计一列数值中红色数字的个数有几个

比如:A1到A8这8个单元格中都填有数字,其中有三个单元格内的数字为红色,如何在A9中显示出红色数字3

需要运用GET.CELL函数和COUNTIF函数。GET.CELL函数不能直接用,所以需要定义函数。具体操作如下:

示例:统计sheet3A列红色字体个数。

    把sheet3整体复制到sheet4;

    清除sheet4中的单元格内容,保留格式;

    选中sheet4A1单元格,点击“公式——定义名称”,在弹出窗体中名称处随意输入一个名称(例如color),范围选中sheet4,位置输入:=get.cell(24,Sheet4!A1)

    在A1单元格输入公式:=color,且复制到A列其他单元格;(备注:此处可选中A列,Ctrl+G定位,空值,=color,Ctrl+回车)

    在sheet3B1单元格输入公式:=COUNTIF(Sheet4!A:A,3),即统计出sheet3A列中红色字单元格个数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-25
这个要用定义名称的方法,使用get.cell函数。但是这个函数有个缺点,它只能在双击单元格并回车退出时才能更新值,也就是不能实时自动更新,只能在你需要时双击它才能更新。不知你能否接受?否则就要用VBA写程序。
请追问我告知选择,我给出针对性的答案。追问

能接受

追答

ok,请在菜单“公式”,“定义名称”。名字随便起,例如“gc”,引用位置“=get.cell(24,A1)”,确定。

然后在B1单元格输入:=gc,下拉。

在C1单元格输入:=COUNTIF(B:B,3)


注意,当你更新了A列某些单元格的字体颜色后,必须对B1单元格的公式重新下拉一次,刷新结果。



补充一下,点击 定义名称 之前,先要选中B1单元格

本回答被网友采纳
第2个回答  2014-09-25
函数不具备条件去判断颜色,但可以根据本单元格的数字来变化颜色.
相似回答