Excel有多种计数函数,如统计数据、数值或空白单元格的数量。使用计数函数时,要明确计数对象、需要计数的内容以及需要从计数中排除的内容。
计算指定范围内的单元格数量
ROWS函数可以获取指定单元格范围的行数,COLUMNS函数可以获取指定单元格范围的列数,用 ROWS(单元格范围)* COLUMNS(单元格范围)可以计算指定范围内的单元格数量。如上示例中,ROWS(A3:D7) * COLUMNS(A3:D7) 可计算出单元格数为 20。
计算输入了数据的单元格数量
使用COUNTA函数,可以计算输入了数据或公式的单元格数量。示例中的单元格D6,表面上看来是空白单元格,但实际上输入了公式,因此是计数对象。所以上述示例中,COUNTA(A3:D7) 得到的结果是19。
计算数值单元格的数量
使用COUNT函数,可以计算数值单元格的数量。作为公式结果显示为数值的单元格也是计数对象。日期是一种称为“序列值”的数值数据,也是计数对象。在上述示例中,书籍编号 列中有5个数字,出版日期 列中有4个日期,销售数量 列中有4个数字,因此COUNT(A3:D7) 得到的结果是13。
计算表面为空白的单元格
使用COUNTBLANK函数,可以计算表面为空白的单元格,包括没有输入内容的单元格以及输入了公式但公式结果为“”(空)的单元格。上述示例中,C6没有输入内容,D6输入了公式但结果为“”(空),因此COUNTBLANK(A3:D7) 得到的结果是2。需要特别说明的是:如果单元格输入了空格,COUNTBLANK函数是不计算在内的。
计算内容为空白的单元格
上述示例中,只有C6是真正空白的单元格。单元格D6,表面上看来是空白单元格,但实际上输入了公式,不是真正空白的单元格。因此,用 单元格总数 - COUNTA(A3:D7),得到的结果是1。