1、打开表格,在“迟到人数”下单元格输入公式“=count(b2:b65)”,该公式统计有数据的单元格的数量。
2、点击车键,结果显示出来,为0。而从左侧的表格看,至少有3人迟到,这个结果有问题,排查原因,count函数仅统计数值型数据,忽略其他数据,而这个单元格中除了“是”就是空格,所以count函数全部忽略,结果当然为0了。所以,针对这个案例,count函数统计该数据不合适,要换一个函数。
3、把公式修改为“=countif(b2:b65,"是")”,该函数统计该列数据中“是”的个数,这个思路没问题。
4、点击车键,数据被统计出来,为17,说明这个公式可以应对这个案例的特殊情况。
5、再统计未迟到人数,输入公式“=countif(b3:b65,)”,该公式统计b3到b65中空单元格的数量,因为未迟到人员都显示为空,所以该思路没有问题。点击车键,数据显示出来,为32人。迟到人数和未迟到人数总和为49人,而根据公式,总人数应该是63人,其余14人去哪了呢?
6、下面继续统计b3到b65中非空单元格的数量,该统计结果应该与迟到人数相同才对。在“b列非空单元格数量”下输入公式“=counta(b3:b65)”,点击车键,结果为31,比迟到人数正好多14。说明在未迟到人员对应的b列数据中有14个不是真的空单元格。下面把它们找出来。
7、在f3单元格输入公式“=isblank(b3)”,点击车键,结果显示为false,再次选择该单元格并拖动到最后一行,这时我们可以看到,有些b列的空格,这列数据显示的是false,说明该单元格不是真的空格,只有b列的空格在这列显示为true的才是真的空格,把这些这列显示为false,而b列显示为空格的第一个选中后用delete键删除后它们就成了真的空格,就不会影响计算结果了。