目录
COUNT函数
计算包含数字的单元格个数,返回包含数字、包含参数列表中的数字的单元格的个数
只能够对数字类型的数据进行统计,且可以自行添加参数项
COUNT(值1,值2,...) ,值1,值2,...为包含/引用各种类型数据的参数(1 到 30个)
在计数时,函数会把数字、日期、或以文本代表的数字计算在内,但是错误值或其他无法转换成数字的文字将被忽略
如果参数是一个数组或引用,只统计数组或引用中的数字;数组或引用中的空白单元格、逻辑值、文字或错误值都将被忽略
- 遇到有些表格有项目,但无参数的表格,如何快速统计这些数据:(一键统计有参数的项目)
COUNTA函数
统计逻辑值、文字或错误值,返回参数列表中非空单元格的个数,COUNTA(值1, 值2, ...)
值1(必需参数):要计算其中非空单元格的个数的第一项、单元格引用或区域
值2(可选):要计算其中非空单元格的个数的其他项、单元格引用或区域,最多可包含255个
COUNTA 函数计算包含任何类型的信息(包括错误值和空文本 (" "))的单元格
例如,如果区域中包含的公式返回空字符串,COUNTA 函数计算该值
COUNTA 函数不会对空单元格进行计数
- 例:计算数据区域中,非空白单元格的个数
- 自动生成员工编号
在人事工作中有时为了便于统计,需要建立人事档案。每当增加或减少一名员工时,就需要手动对全体员工重新进行编号,非常浪费时间。为了提高工作效率,可以使用COUNTA函数为员工添加编号。这样当人事档案增加或减少员工时,其他员工的编号将自动更新
COUNTBLANK函数
计算指定单元格区域中空白单元格的个数
COUNTBLANK(区域) ,区域为需要计算其中空白单元格个数的区域
即使单元格中含有返回值为空文本 ("")的公式,该单元格也会计算在内,但包含零值的单元格不计算在内
COUNTIF函数
计算满足条件的单元格个数
- 统计大于40分的同学的个数:
- 统计各阶段成绩的总数:
- 统计考勤表中,员工迟到的情况
COUNTIFS函数
COUNTIFS(区域1,条件1, 区域2,条件2,…)
区域1 :必需,在其中计算关联条件的第一个区域
条件1:必需,条件的形式为数字、表达式、单元格引用或文本,它定义了要计数的单元格范围,例如,条件可以表示为 32、">32"、B4、"apples"或 "32"
区域2,条件2,...:可选,附加的区域及其关联条件, 最多允许 127 个区域/条件对
每一个附加的区域都必须与参数区域1 具有相同的行数和列数, 这些区域无需彼此相邻
每个区域的条件一次应用于一个单元格,如果所有的第一个单元格都满足其关联条件,则计数增加 1
如果所有的第二个单元格都满足其关联条件,则计数再增加 1,依此类推,直到计算完所有单元格
如果条件参数是对空单元格的引用,COUNTIFS 会将该单元格的值视为 0
可以在条件中使用通配符, 即问号 (?) 和星号 (*)。 问号匹配任意单个字符,星号匹配任意字符串
如果要查找实际的问号或星号,请在字符前键入波形符 (~)
DCOUNT函数
计算数据库中,包含指定条件数字的单元格个数
DCOUNTA函数
计算数据库中满足指定条件的非空单元格个数,DCOUNTA(数据库区域,操作域,条件)
数据库区域:构成列表或数据库的单元格区域。数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,
而包含数据的列为字段。列表的第一行包含着每一列的标志项。
操作域:指定函数所使用的数据列。列表中的数据列必须在第一行具有标志项。可以是文本,即两端带引号的标志项,如“树龄”或“产量”;此外,操作域也可以是代表列表中数据列位置的数字:1 表示第一列,2 表示第二列,等等。
条件:一组包含给定条件的单元格区域。可以为条件指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格