ad

达人之路·《高效办公应用宝典公式·函数与VBA》_6.2.11 统计指定多个错误代码出现的总次数

网友投稿 123 2023-11-07

【摘要】 本书摘自《高效办公应用宝典公式·函数与VBA》一书中第6章,第2节,创客诚品编著。

6.2.11 统计指定多个错误代码出现的总次数

将COUNTIF 函数的第二个参数即条件参数设置成数组常量,再配合SUM函数,可以查找出数 组常量中的数值在单元格区域中出现的总次数。下面以计算指定的多个错误代码出现的总次数为例进行介绍。

SupCi 选中单元格D2, 输入公式“=SUM(COUNTIF(B2:B13,{400,403,410)))”, 如下左图所示。 Sep0 2 单元格D2中随即计算出指定区域中的多个错误代码出现的总次数,如下右图所示。

公式分析:本例公式COUNTIF(B2:B13,{400,403,410})部分将数组常量{400,403,410}作为 COUNTIF函数的条件参数,分别计算出B2:B13单元格区域中包含400、403以及410的单元格个数。 然后用SUM函数计算这些单元格的总和。

6.2.12 用好通配符也能统计单元格个数

通配符在公式和函数的应用中起到了非常大的作用,常用的通配符有“*”和“?”,下面以 表格的形式简单介绍一下这两个通配符的作用。

达人之路·《高效办公应用宝典公式·函数与VBA》_6.2.11 统计指定多个错误代码出现的总次数

下面举例说明如何使用通配符“*”和“?”编写公式。先使用通配符“?”统计指定单元格区域中四个字地名的单元格个数,以及地名中第二个字是“江”的单元格个数。

Step0] 选中单元格D2, 输入公式“=COUNTIF(A1:B9,"????")”, 如下左图所示。按Enter 键后单元格D2 中即可计算出A1:B9 单元格区域中包含四个字地名的单元格个数,如下右图所示。公式中的“"????"”表示4个任意的字符。

Siep02 在单元格D4中输入公式“=COUNTIF(Sheet24!A₁:B9,"? 江*")”,如下左图所示。按Enter 键后 单元格D4 中即可计算出A1:B9 单元格区域中第二个字是“江”的单元格个数,如下右图所示。公式 中的“"?江*"”表示“江”前面有一个字符,后面有任意个字符。

通配符“?”必须在英文状态下输入才有效。

6.2.13 统计包含指定单元格内容的单元格个数

如果用户想要统计区域中包含指定单元格内容的单元格个数,可以参考本例编写公式。本例依 然要使用通配符来编写公式。

选中单元格B20, 输入公式“=COUNTIF($B$2:$B$17,"*"&A20&"*")”, 如下左图所示。按Enter键后单元格B20中随即计算出B2:B17单元格区域中与单元格A20 中内容相同的单元格个数,如下右图所示。

6.2.14 统计文本单元格个数

将COUNTIF 函数的第二个参数设置成“*”便可以计算出区域中包含文本的单元格个数。公式 的具体编写如下图所示。

选中单元格F2, 输入公式“=COUNTIF(C2:C13,"*")”, 按Enter键后单元格中即可计算出C2:C13 单元格区域中包含文本的单元格个数。

公式分析:公式中的“*”表示统计条件为包含文本内容的单元格。符号“/”实际是文本类型 的符号,所以公式最后的返回结果是2。

提示

如果公式中包含返回结果为空白的公式,这个单元格中保存的就是0个字符的文本,这种类型的 空白单元格也会被COUNTIF 函数识别为文本单元格。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《自己动手写 Python 虚拟机》_更理解虚拟机的意义_6.4 方法
下一篇:达人之路·《高效办公应用宝典公式·函数与VBA》_6.3.14 根据指定条件求最小值
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×