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函数
发布评论