003 count
助记:英文的“计数”
类别:统计
语法:
count(value1,value2,…)
参数:1~255个参数
- value1,value2,… 要计算个数的参数,但只有数字类型的数据才计算在内。
说明:
- 参数是数字、日期或者代表数字的文本时被计算在内;
- 如果参数为错误值或者不能转换为数字的文本,将被忽略。
- 参数是数组或引用,则只计算其中的数字,文本、逻辑值、空白单元格或错误值在计算时会被忽略。
用法:
返回参数中数字的个数。上期讲到算术平均值就是一组数相加的总和除以这些数的个数。按照这个定义我们可以使用SUM函数求总和,使用COUNT函数求个数,然后做一个除法即可求出算术平均值。
1)可以将上期平均值工作表复制一份,将B8中原来的的公式修改为“=sum(B2:B7)/count(B2:B7)”,结果相同。
使用SUM和COUNT求算术平均值
2)将Excel帮助中的COUNT函数的示例复制到一个空白工作表,绿字是我添加的类型说明,红字是原文翻译的错误。
Excel帮助的COUNT函数示例
3)在A2:A8范围内,只有日期、整数、小数被计数,共3个数字。A12单元格的公式中除了A2:A8范围,还有一个直接输入的“2”作为第2个参数,该常数并没有体现在任何单元格中,所以公式结果是4。
4)如果把这个数字“2”改成任何文本,公式不会出错,但结果变为3。值得注意的是,如果改成“2018/12/8”、“TRUE”、“FALSE”时,因为这些文本可以翻译成数字,所以公式的结果还是4,逻辑值放在单元格中会忽略,但直接输入不会忽略。
5)在A1:B12区域外任选一个空白单元格,输入“=count(A1:B12)”,结果为6,含有公式的三个单元格A10~A12因为结果是数字,所以也算在内。【如果放置COUNT函数公式的单元格在参数中的区域之内,会造成循环引用!】
6)回到射击成绩的表中,在A1:B8区域外任选一个空白单元格,输入“=count(A1:B8)”,结果为13,因为我们设置了单元格格式,虽然看着都是文本,但只是骗骗眼睛而已,其中的单元格有13个真的是含有数字的。
7)现在智能化以后,有时我们没有必要亲自去进行日常数据的收集整理。比如爱车的百公里平均油耗,加油时记一下用了多少升,查一下总共跑了多少公里,做个除法就可以,有的车还会自己告诉你。
百公里平均油耗
(待续)
,