一 问题起源
今天用表的使用又遇到这种,拿counta()取出来的并不是非空的单元格数,而是包含了很多有公式的单元格计数,怀疑可能是这些公式的结果非空,虽然看起来没有输出可见的数。最后百度,简单方法 countif(a:a,"><") 解决了。觉得挺神奇的,还是一起总结下,虽然这几个公式相对简单。
二 函数总结与罗列
= count() // 实测,只会计算只包含纯数字的单元格,比如1,35等,但 26a 这样的 不认
counta() //非空单元格个数
并不是看起来为空的,而是不等于 “”的
countif() // 符合条件的个数
countifs() //可以多条件查询,输出个数,但是要注意,这多个条件是“且”的关系
三 部分函数与数组公式的用法
countif() // 符合条件的个数
countif(a:j,1)
countif(a:j,a1)
countif(a:j,>0) // 错误,逻辑表达式和字符串,需要引号括起来
countif(a:j,">0")
countif(a:j,a)//要么报错,要么明明有,却查到返回的值为0
countif(a:j,"a")
countif(a:j,"<>")
countif(a:j,"<>""") // 经常返回 2097152等奇怪的数?
countif(a:j,"><") //和筛掉非空单元格,包括有公式的
COUNTIF(A:A,A1)统计的是和A1相同的数据在A列中出现的次数 COUNTIF($A$1:A1,A1)统计的是A1这个数据在A列第一个单元格到当前统计单元格出现的个数。
四 其实还没搞懂,备忘下,继续补充
如果觉得《【原创】EXCEL公式经验(2)--关于count() countif() counta() countifs()相关多个函数总结》对你有帮助,请点赞、收藏,并留下你的观点哦!