COUNTIF是统计在某个单元格区域内,满足既定条件的单元格个数的函数。她有二个参数,语法是:'=COUNTIF(单元格区域, 条件)'。 条件可以使用星号(*)和问号(?)等通配符。星号(*)代表任意长度的任意多个字符,问号(?)代表任意单个字符。 1. 统计单元格是空值的个数 公式='COUNTIF(A1:D5,'')' 2. 统计数值是'23'或'45'的单元格个数 公式='SUM(COUNTIF(A1:D5,{23,45}))' 3. 统计数值大于平均值的单元格个数 公式='COUNTIF(A1:D5,'>'&AVERAGE(A1:D5))' 4. 统计数值大于'30'而小于'80'的单元格个数 公式='COUNTIF(A1:D5,'<><> 5. 统计不重复数值的单元格个数 公式='SUMPRODUCT(1/COUNTIF(A1:D5,A1:D5))' 6. 含有'王'字的单元格个数 公式='COUNTIF(A1:D5,'*王*')' 7. 姓名为三个字符的单元格个数 公式='COUNTIF(A1:D5,'???')' 8. 重复值出现就提示 公式='IF(COUNTIF($A$2:$A$8,A2)>1,'重复','')' 9. 重复值首次出现不提示 公式='IF(COUNTIF(A$2:A2,A2)>1,'重复','')' 10. 判定身份证号码是否重复(下面2个公式,哪个正确呢???) 公式1:=IF(COUNTIF($A$2:$A$5,A2)>1,'重复','不重复') 公式2:=F(COUNTIF($A$2:$A$5,A2&'*')>1,'重复','不重复') 从上面演示,可以知道:公式2是正确的,至于原因留给读者思考! 特别注意:①条件是比较运算符时,要用英文双引号,是数值时不需要引号和等号; ②条件支持数组和单元格引用。当使用数组搭配通配符时,通配符要加英文双引号,并用连字符&与数组条件连接。 鸣谢:今天的内容就分享到这里,欢迎您的点赞,评论和转发! 后续精彩不断,敬请您关注!谢谢!! |
|
来自: 昵称13052020 > 《学习》