count    数数,数一个区域里有数字的数据有几条     语法: count(参数1,参数2)或count(区域)

countif()  带条件的数数, 去哪数,数什么    语法:countif(区域,条件

countifs()   去哪里数,数哪几个   语法:countifs(区域1,条件1,区域2,条件2,……)  相当于多个countif运算

例1:  count(区域)  数这个区域里有数字的单元格有几个
        countif(区域,">=60")   数这个区域里>=60的单元格有几个
        countifs(E2:E20,J5,F2:F20,I5)   在E2:E20区域里找J5,在F2:F20区域里找I5

countif  只会判断一个单元格里内容的前15位,多于15位的忽略了。如果两个单元格的内容都大于15位,且前15位相等,别的不等,在数单元格里有几个与其中一个单元格内容相同的时候,这两个单元格会被认为一样

解决:  给单元格连接一个星号*

           =countif(选区,A5&"*"

例子:  =if(countif(选区,A2)=1,"有","无")

改颜色:

选中区域--开始--条件格式--新建规则--使用公式确定要设置的单元格--为符合此公式的值设置格式: =countif(区域,A2)=0--格式--填充--选个颜色--确定

条件格式: 给符合某种条件的单元格设置某种格式

例2: 将C列设置为禁止输入重复数据
        选中C列-数据-数据有效性-设置-有效性条件:允许:自定义-公式:=COUNTIF(C:C,C4)=1-确定

例3:  将D2:I20设置为禁止输入重复数据
        选中D2-I20的区域-数据-数据有效性-设置-有效性条件:允许:自定义-公式:=countif($D$2:$I$20,D2)=1-确定

对于countif()函数,比如这种:countif(区域,">60"),选出区域里数字大于60的数字。在做数字比较判断的时候,这个条件要用双引号括起来,因为这个条件不是数字,严格意义上讲也不是公式,所以只能认为是字符串,看成一个文本,所以要加双引号。

例4:

例5:

例6:   给未体检的人设置背景色

      选中A2-A34,开始--条件格式--新建格式规则--使用公式确定要设置格式的单元格--公式:=countif($D:$D,A2)=1--设置格式

更多推荐

Excel2007版的常用功能(9):Excel中的Countif函数与Countifs函数