会计从业资格考试:中计数遇到长文本时并不简单

2023-12-13
来源:网络整理

遇到长文本时中等计数

不简单!

在C2单元格中输入公式=(b:b,b2)并向下填充

你会发现,在统计长度超过15位的文本时,序号1、2、3、4对应的计算结果都是错误的!

1误差分析

默认情况下,超过 15 位的文本计数计算遵循以下规则:

1、当文字全部为数字且长度相同时,仅前15位相同。

2.当文本都是数字且长度不同时,返回实际结果

3.当文本中有非数字字符时,返回实际结果

2 公式修正

当你遇到这种问题的时候,你在网上搜索解决方案的时候,大多数都会给你一个答案,就是加通配符=(B:B,B2&"*"),即不按照上面的规则 1 并添加通配符。 之后就不再考虑字符长度统一的问题,强制按照规则2计算。

但是又会出现一个新的问题,如下:

微信计数器小程序_计数的小程序_微信计数小程序

虽然序号1和2的结果显示正常,但是序号3、4、5、6、7的结果不正常,因为通配符使它们在计数时判断为相同。

因此,这种方法也有局限性,要求计数的文本长度必须一致!

3配方升级

小芙建议使用SUM数组函数或者函数

=SUM((B:B=B2)*1)

或 =SUM(--(B:B=B2))

微信计数小程序_计数的小程序_微信计数器小程序

按 ctrl++ 键

或者使用公式:

=((B:B=B2)*1) 或 =(--(B:B=B2))

为什么添加 *1 或 -- 将文本类型 TRUE 替换为数字数据 1?

这为长文本计数提供了最真实的结果!

下次遇到长文本计数时,您知道该怎么办吗?

=======================

分享