count函数的功能是计算区域中包含数字的单元格个数。它是纯粹统计数字个数的这么一个函数,而且它还能忽略错误值。 -01- 函数说明 它的函数结构写法如下: COUNT(value1, [value2], ...)
注意:
-02- 示例解释 看下面这张图,在D2单元格输入公式=COUNT(A2:A6),结果为2。意思就是在A2:A6这个区域中,包含数字的单元格有2个,那么就返回2。而且现在参数是一个引用,它会忽略其中的文本,逻辑值,甚至是错误值。 -03- 具体应用 1.统计字母的个数 计算下面这个区域中字母有多少个,这个题目很简单,方法也很多。最基本的逻辑就是先算出数字的个数,再用总的单元格个数减去数字的个数。在E9单元格输入公式=18-COUNT(A8:C13)。COUNT(A8:C13)这部分统计出这个区域中数字的个数,这个区域6行3列,单元格总数是18。 还可以用之前说过的信息函数istext来完成,公式为=SUM(--ISTEXT(A8:C13)),按ctrl+shift+enter三键。方法有很多,你可以自己想想其它方法。 2.统计缺考的人数 下图是一个考试成绩表,规定分数为0-100分。现在要求计算出缺考的有多少人。和上题的套路一样,用单元格总数减去数字的个数。在F16单元格中输入公式=21-COUNT(B16:D22)。 另一种做法是利用错误值,公式为=COUNT(0/(B16:D22="缺考")),数组公式按三键结束。首先是用这个区域和"缺考"进行比较,是缺考的返回true,是数字的返回false,这样形成一个true和false的数组。 再用0除,0/true返回0,0/false返回错误值。这时0对应的就是缺考,错误值对应的就是数字,最后用count统计0的个数,就是缺考的人数。这个就是利用count可以忽略错误值的特性来完成的。 当然这个题目中一个人只有一科出现了缺考,如果一个人有多科出现缺考,像下图一样,让你统计缺考的人数,又该怎么做呢?就当给你留的思考题,只有主动思考的人学得才会快。如果你基础好,可以用一条公式完成;如果你基础不好,可以用辅助列来完成。 链接: https://pan.baidu.com/s/1bblgbQBUJjwkCMEicnziVA 提取码:gig2 |
|