EXCEL2010实例之计算数字的个数

2025-12-23 15:26 来源:快学会计网 阅读量:148

导读:在EXCEL2010工作表中,可以计算数字的个数,而且是不只计算行或列中的数字个数,而且能计算某个区域中数字的个数。例如,单位某下属企业需要在一个EXCEL2010工作表的区域中填写某项测试数值,如果单元格格式错误如某些数据变成了文本格式,那么统计结果时将出错。而由于这种测试的特殊性,我需要计算出可参与统计的数据的个数,以便决定是否要重新输入数据。我可以在单

 在EXCEL2010工作表中,可以计算数字的个数,而且是不只计算行或列中的数字个数,而且能计算某个区域中数字的个数。例如,单位某下属企业需要在一个EXCEL2010工作表的区域中填写某项测试数值,如果单元格格式错误如某些数据变成了文本格式,那么统计结果时将出错。而由于这种测试的特殊性,我需要计算出可参与统计的数据的个数,以便决定是否要重新输入数据。我可以在单元格中输入数组公式。
EXCEL2010实例之计算数字的个数
  =SUM(NOT(ISERROR(NOT(B2:B11)))*1)

  按“CTRL+SHIFT+ENTER”键后,公式将返回这个EXCEL2010区域中可用的数字个数。

  本例的思路是,EXCEL2010中的NOT函数处理单元格引用时将0值当做FALSE处理,将非0值当做TAUE处理,而对本文则返回错误值。因此,首先使用NOT函数将区域引用转换成逻辑值和错误值组成数组,再用ISERROR函数将数组中的错误值转换TRUE,非错误值(即数字)转换成FALSE,最后再用NOT函数将TRUE和FALSE互换,并求和。

  逻辑TRUE乘以1结果等于1,逻辑值FALSE乘以1结果等于0,再生成的1汇总得到符合条件的数据个数,但某些时候需要的数据偏偏是FALSE的个数,此时可以通过EXCEL2010中的NOT函数将TRUE和FALSE互换,然后再求和。

大家都在问
您正在与金牌答疑老师聊天